Merge branch 'release-3.0.0-beta5'
This commit is contained in:
commit
c9aa41d206
12 changed files with 121 additions and 50 deletions
|
@ -60,7 +60,7 @@ class FrontController extends BaseController
|
||||||
[
|
[
|
||||||
'class' => 'index',
|
'class' => 'index',
|
||||||
'description' => $this->localeManager->t(
|
'description' => $this->localeManager->t(
|
||||||
'Easily download videos from Youtube, Dailymotion, Vimeo and other websites.'
|
'Easily download videos from YouTube, Dailymotion, Vimeo and other websites.'
|
||||||
),
|
),
|
||||||
'supportedLocales' => $this->localeManager->getSupportedLocales(),
|
'supportedLocales' => $this->localeManager->getSupportedLocales(),
|
||||||
]
|
]
|
||||||
|
@ -103,7 +103,7 @@ class FrontController extends BaseController
|
||||||
'extractors' => $this->downloader->getExtractors(),
|
'extractors' => $this->downloader->getExtractors(),
|
||||||
'class' => 'extractors',
|
'class' => 'extractors',
|
||||||
'title' => $this->localeManager->t('Supported websites'),
|
'title' => $this->localeManager->t('Supported websites'),
|
||||||
'description' => $this->localeManager->t('List of all supported websites from which Alltube Download ' .
|
'description' => $this->localeManager->t('List of all supported websites from which AllTube Download ' .
|
||||||
'can extract video or audio files'),
|
'can extract video or audio files'),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
@ -128,7 +128,7 @@ class FrontController extends BaseController
|
||||||
'class' => 'password',
|
'class' => 'password',
|
||||||
'title' => $this->localeManager->t('Password prompt'),
|
'title' => $this->localeManager->t('Password prompt'),
|
||||||
'description' => $this->localeManager->t(
|
'description' => $this->localeManager->t(
|
||||||
'You need a password in order to download this video with Alltube Download'
|
'You need a password in order to download this video with AllTube Download'
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
|
@ -81,7 +81,7 @@ class ViewFactory
|
||||||
$view->registerPlugin('block', 't', [$localeManager, 'smartyTranslate']);
|
$view->registerPlugin('block', 't', [$localeManager, 'smartyTranslate']);
|
||||||
|
|
||||||
$view->offsetSet('canonical', self::getCanonicalUrl($request));
|
$view->offsetSet('canonical', self::getCanonicalUrl($request));
|
||||||
$view->offsetSet('locale', $container->get('locale')->getLocale());
|
$view->offsetSet('locale', $container->get('locale'));
|
||||||
$view->offsetSet('config', $container->get('config'));
|
$view->offsetSet('config', $container->get('config'));
|
||||||
$view->offsetSet('domain', $uri->withBasePath('')->getBaseUrl());
|
$view->offsetSet('domain', $uri->withBasePath('')->getBaseUrl());
|
||||||
|
|
||||||
|
|
|
@ -28,11 +28,10 @@ class ReleaseCommand extends Tasks
|
||||||
$result = $gitTask
|
$result = $gitTask
|
||||||
->arg('describe')
|
->arg('describe')
|
||||||
->run();
|
->run();
|
||||||
$result->provideOutputdata();
|
|
||||||
|
|
||||||
$tmpDir = $this->_tmpDir();
|
$tmpDir = $this->_tmpDir();
|
||||||
|
|
||||||
$filename = 'alltube-' . trim((string)$result->getOutputData()) . '.zip';
|
$filename = 'alltube-' . trim((string)$result->getMessage()) . '.zip';
|
||||||
|
|
||||||
/** @var FilesystemStack $rmTask */
|
/** @var FilesystemStack $rmTask */
|
||||||
$rmTask = $this->taskFilesystemStack();
|
$rmTask = $this->taskFilesystemStack();
|
||||||
|
|
|
@ -36,15 +36,15 @@
|
||||||
"symfony/translation": "^4.0",
|
"symfony/translation": "^4.0",
|
||||||
"symfony/yaml": "^4.0",
|
"symfony/yaml": "^4.0",
|
||||||
"webfontkit/open-sans": "^1.0",
|
"webfontkit/open-sans": "^1.0",
|
||||||
"ytdl-org/youtube-dl": "2020.11.01.1",
|
"ytdl-org/youtube-dl": "^2020.11",
|
||||||
"zonuexe/http-accept-language": "^0.4.1"
|
"zonuexe/http-accept-language": "^0.4.1"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"consolidation/robo": "^2.1",
|
"consolidation/robo": "^2.1",
|
||||||
"ergebnis/composer-normalize": "^2.6",
|
"ergebnis/composer-normalize": "^2.6",
|
||||||
"insite/composer-dangling-locked-deps": "^0.2.0",
|
"insite/composer-dangling-locked-deps": "^0.2.1",
|
||||||
"php-mock/php-mock-mockery": "^1.3",
|
"php-mock/php-mock-mockery": "^1.3",
|
||||||
"phpro/grumphp": "^1.0",
|
"phpro/grumphp": "^1.1",
|
||||||
"phpstan/phpstan": "^0.12.25",
|
"phpstan/phpstan": "^0.12.25",
|
||||||
"phpunit/phpunit": "^8.4",
|
"phpunit/phpunit": "^8.4",
|
||||||
"sensiolabs/security-checker": "^6.0",
|
"sensiolabs/security-checker": "^6.0",
|
||||||
|
@ -87,10 +87,10 @@
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"package": {
|
"package": {
|
||||||
"name": "ytdl-org/youtube-dl",
|
"name": "ytdl-org/youtube-dl",
|
||||||
"version": "2020.11.01.1",
|
"version": "2020.11.12",
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "tar",
|
"type": "zip",
|
||||||
"url": "https://files.pythonhosted.org/packages/2d/70/bd9ec7f14efab2811fc4bd39cd586ed5e292547552310ee863ff84fa7791/youtube_dl-2020.11.1.1.tar.gz"
|
"url": "https://github.com/ytdl-org/youtube-dl/archive/2020.11.12.zip"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
107
composer.lock
generated
107
composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "bee6586d027b96688eff86864e22c246",
|
"content-hash": "6902afc1fff243b16cd33396a2603e2e",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "aura/session",
|
"name": "aura/session",
|
||||||
|
@ -2426,10 +2426,10 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ytdl-org/youtube-dl",
|
"name": "ytdl-org/youtube-dl",
|
||||||
"version": "2020.11.01.1",
|
"version": "2020.11.12",
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "tar",
|
"type": "zip",
|
||||||
"url": "https://files.pythonhosted.org/packages/2d/70/bd9ec7f14efab2811fc4bd39cd586ed5e292547552310ee863ff84fa7791/youtube_dl-2020.11.1.1.tar.gz"
|
"url": "https://github.com/ytdl-org/youtube-dl/archive/2020.11.12.zip"
|
||||||
},
|
},
|
||||||
"type": "library"
|
"type": "library"
|
||||||
},
|
},
|
||||||
|
@ -3894,16 +3894,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "insite/composer-dangling-locked-deps",
|
"name": "insite/composer-dangling-locked-deps",
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/prudloff-insite/composer-dangling-locked-deps.git",
|
"url": "https://github.com/prudloff-insite/composer-dangling-locked-deps.git",
|
||||||
"reference": "373820e7680f2e98e1fe8259f04474cea5745806"
|
"reference": "73e0f7096f860ff7c326194463373c364923f3fc"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/prudloff-insite/composer-dangling-locked-deps/zipball/373820e7680f2e98e1fe8259f04474cea5745806",
|
"url": "https://api.github.com/repos/prudloff-insite/composer-dangling-locked-deps/zipball/73e0f7096f860ff7c326194463373c364923f3fc",
|
||||||
"reference": "373820e7680f2e98e1fe8259f04474cea5745806",
|
"reference": "73e0f7096f860ff7c326194463373c364923f3fc",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -3911,7 +3911,7 @@
|
||||||
"ocramius/package-versions": "^1.4"
|
"ocramius/package-versions": "^1.4"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"composer/composer": "^1.10",
|
"composer/composer": "^2.0",
|
||||||
"phpro/grumphp": "^0.21.0"
|
"phpro/grumphp": "^0.21.0"
|
||||||
},
|
},
|
||||||
"type": "composer-plugin",
|
"type": "composer-plugin",
|
||||||
|
@ -3929,7 +3929,7 @@
|
||||||
"GPL-2.0-or-later"
|
"GPL-2.0-or-later"
|
||||||
],
|
],
|
||||||
"description": "Detect dangling Composer locked dependencies",
|
"description": "Detect dangling Composer locked dependencies",
|
||||||
"time": "2020-10-05T10:24:52+00:00"
|
"time": "2020-11-16T13:45:00+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "justinrainbow/json-schema",
|
"name": "justinrainbow/json-schema",
|
||||||
|
@ -4307,6 +4307,74 @@
|
||||||
],
|
],
|
||||||
"time": "2019-08-09T12:45:53+00:00"
|
"time": "2019-08-09T12:45:53+00:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ondram/ci-detector",
|
||||||
|
"version": "3.5.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/OndraM/ci-detector.git",
|
||||||
|
"reference": "594e61252843b68998bddd48078c5058fe9028bd"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/OndraM/ci-detector/zipball/594e61252843b68998bddd48078c5058fe9028bd",
|
||||||
|
"reference": "594e61252843b68998bddd48078c5058fe9028bd",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "^7.1 || ^8.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"ergebnis/composer-normalize": "^2.2",
|
||||||
|
"lmc/coding-standard": "^1.3 || ^2.0",
|
||||||
|
"php-parallel-lint/php-parallel-lint": "^1.1",
|
||||||
|
"phpstan/extension-installer": "^1.0.3",
|
||||||
|
"phpstan/phpstan": "^0.12.0",
|
||||||
|
"phpstan/phpstan-phpunit": "^0.12.1",
|
||||||
|
"phpunit/phpunit": "^7.1 || ^8.0 || ^9.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"OndraM\\CiDetector\\": "src/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Ondřej Machulda",
|
||||||
|
"email": "ondrej.machulda@gmail.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Detect continuous integration environment and provide unified access to properties of current build",
|
||||||
|
"keywords": [
|
||||||
|
"CircleCI",
|
||||||
|
"Codeship",
|
||||||
|
"Wercker",
|
||||||
|
"adapter",
|
||||||
|
"appveyor",
|
||||||
|
"aws",
|
||||||
|
"aws codebuild",
|
||||||
|
"bamboo",
|
||||||
|
"bitbucket",
|
||||||
|
"buddy",
|
||||||
|
"ci-info",
|
||||||
|
"codebuild",
|
||||||
|
"continuous integration",
|
||||||
|
"continuousphp",
|
||||||
|
"drone",
|
||||||
|
"github",
|
||||||
|
"gitlab",
|
||||||
|
"interface",
|
||||||
|
"jenkins",
|
||||||
|
"teamcity",
|
||||||
|
"travis"
|
||||||
|
],
|
||||||
|
"time": "2020-09-04T11:21:14+00:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "opis/closure",
|
"name": "opis/closure",
|
||||||
"version": "3.6.0",
|
"version": "3.6.0",
|
||||||
|
@ -4790,16 +4858,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpro/grumphp",
|
"name": "phpro/grumphp",
|
||||||
"version": "v1.0.0",
|
"version": "v1.1.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/phpro/grumphp.git",
|
"url": "https://github.com/phpro/grumphp.git",
|
||||||
"reference": "8d2e85beab65311350ec57f1bb6396b07b4a97b6"
|
"reference": "8c0b39169ea83e6c7bdd3573ba351dd0d52a42fa"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/phpro/grumphp/zipball/8d2e85beab65311350ec57f1bb6396b07b4a97b6",
|
"url": "https://api.github.com/repos/phpro/grumphp/zipball/8c0b39169ea83e6c7bdd3573ba351dd0d52a42fa",
|
||||||
"reference": "8d2e85beab65311350ec57f1bb6396b07b4a97b6",
|
"reference": "8c0b39169ea83e6c7bdd3573ba351dd0d52a42fa",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -4811,6 +4879,7 @@
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"gitonomy/gitlib": "^1.0.3",
|
"gitonomy/gitlib": "^1.0.3",
|
||||||
"monolog/monolog": "~1.16 || ^2.0",
|
"monolog/monolog": "~1.16 || ^2.0",
|
||||||
|
"ondram/ci-detector": "^3.5",
|
||||||
"opis/closure": "^3.5",
|
"opis/closure": "^3.5",
|
||||||
"php": "^7.3",
|
"php": "^7.3",
|
||||||
"psr/container": "^1.0",
|
"psr/container": "^1.0",
|
||||||
|
@ -4829,8 +4898,8 @@
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"brianium/paratest": "^4.1",
|
"brianium/paratest": "^4.1",
|
||||||
"composer/composer": "~1.9 || ^2.0@dev",
|
"composer/composer": "~1.9 || ^2.0@dev",
|
||||||
"jakub-onderka/php-parallel-lint": "~1.0",
|
|
||||||
"nikic/php-parser": "~4.0",
|
"nikic/php-parser": "~4.0",
|
||||||
|
"php-parallel-lint/php-parallel-lint": "^1.2",
|
||||||
"phpspec/phpspec": "^6.2",
|
"phpspec/phpspec": "^6.2",
|
||||||
"phpspec/prophecy-phpunit": "^2.0",
|
"phpspec/prophecy-phpunit": "^2.0",
|
||||||
"phpunit/phpunit": "^9.2"
|
"phpunit/phpunit": "^9.2"
|
||||||
|
@ -4840,14 +4909,13 @@
|
||||||
"behat/behat": "Lets GrumPHP validate your project features.",
|
"behat/behat": "Lets GrumPHP validate your project features.",
|
||||||
"brianium/paratest": "Lets GrumPHP run PHPUnit in parallel.",
|
"brianium/paratest": "Lets GrumPHP run PHPUnit in parallel.",
|
||||||
"codeception/codeception": "Lets GrumPHP run your project's full stack tests",
|
"codeception/codeception": "Lets GrumPHP run your project's full stack tests",
|
||||||
"codegyre/robo": "Lets GrumPHP run your automated PHP tasks.",
|
"consolidation/robo": "Lets GrumPHP run your automated PHP tasks.",
|
||||||
"designsecurity/progpilot": "Lets GrumPHP be sure that there are no vulnerabilities in your code.",
|
"designsecurity/progpilot": "Lets GrumPHP be sure that there are no vulnerabilities in your code.",
|
||||||
"doctrine/orm": "Lets GrumPHP validate your Doctrine mapping files.",
|
"doctrine/orm": "Lets GrumPHP validate your Doctrine mapping files.",
|
||||||
"ergebnis/composer-normalize": "Lets GrumPHP tidy and normalize your composer.json file.",
|
"ergebnis/composer-normalize": "Lets GrumPHP tidy and normalize your composer.json file.",
|
||||||
"friendsofphp/php-cs-fixer": "Lets GrumPHP automatically fix your codestyle.",
|
"friendsofphp/php-cs-fixer": "Lets GrumPHP automatically fix your codestyle.",
|
||||||
"friendsoftwig/twigcs": "Lets GrumPHP check Twig coding standard.",
|
"friendsoftwig/twigcs": "Lets GrumPHP check Twig coding standard.",
|
||||||
"infection/infection": "Lets GrumPHP evaluate the quality your unit tests",
|
"infection/infection": "Lets GrumPHP evaluate the quality your unit tests",
|
||||||
"jakub-onderka/php-parallel-lint": "Lets GrumPHP quickly lint your entire code base.",
|
|
||||||
"maglnet/composer-require-checker": "Lets GrumPHP analyze composer dependencies.",
|
"maglnet/composer-require-checker": "Lets GrumPHP analyze composer dependencies.",
|
||||||
"malukenho/kawaii-gherkin": "Lets GrumPHP lint your Gherkin files.",
|
"malukenho/kawaii-gherkin": "Lets GrumPHP lint your Gherkin files.",
|
||||||
"nette/tester": "Lets GrumPHP run your unit tests with nette tester.",
|
"nette/tester": "Lets GrumPHP run your unit tests with nette tester.",
|
||||||
|
@ -4855,6 +4923,7 @@
|
||||||
"pestphp/pest": "Lets GrumPHP run your unit test with Pest PHP",
|
"pestphp/pest": "Lets GrumPHP run your unit test with Pest PHP",
|
||||||
"phan/phan": "Lets GrumPHP unleash a static analyzer on your code",
|
"phan/phan": "Lets GrumPHP unleash a static analyzer on your code",
|
||||||
"phing/phing": "Lets GrumPHP run your automated PHP tasks.",
|
"phing/phing": "Lets GrumPHP run your automated PHP tasks.",
|
||||||
|
"php-parallel-lint/php-parallel-lint": "Lets GrumPHP quickly lint your entire code base.",
|
||||||
"phpmd/phpmd": "Lets GrumPHP sort out the mess in your code",
|
"phpmd/phpmd": "Lets GrumPHP sort out the mess in your code",
|
||||||
"phpspec/phpspec": "Lets GrumPHP spec your code.",
|
"phpspec/phpspec": "Lets GrumPHP spec your code.",
|
||||||
"phpstan/phpstan": "Lets GrumPHP discover bugs in your code without running it.",
|
"phpstan/phpstan": "Lets GrumPHP discover bugs in your code without running it.",
|
||||||
|
@ -4866,7 +4935,7 @@
|
||||||
"squizlabs/php_codesniffer": "Lets GrumPHP sniff on your code.",
|
"squizlabs/php_codesniffer": "Lets GrumPHP sniff on your code.",
|
||||||
"sstalle/php7cc": "Lets GrumPHP check PHP 5.3 - 5.6 code compatibility with PHP 7.",
|
"sstalle/php7cc": "Lets GrumPHP check PHP 5.3 - 5.6 code compatibility with PHP 7.",
|
||||||
"symfony/phpunit-bridge": "Lets GrumPHP run your unit tests with the phpunit-bridge of Symfony.",
|
"symfony/phpunit-bridge": "Lets GrumPHP run your unit tests with the phpunit-bridge of Symfony.",
|
||||||
"symplify/easycodingstandard": "Lets GrumPHP check coding standard.",
|
"symplify/easy-coding-standard": "Lets GrumPHP check coding standard.",
|
||||||
"vimeo/psalm": "Lets GrumPHP discover errors in your code without running it."
|
"vimeo/psalm": "Lets GrumPHP discover errors in your code without running it."
|
||||||
},
|
},
|
||||||
"bin": [
|
"bin": [
|
||||||
|
@ -4896,7 +4965,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "A composer plugin that enables source code quality checks.",
|
"description": "A composer plugin that enables source code quality checks.",
|
||||||
"time": "2020-09-25T05:15:46+00:00"
|
"time": "2020-10-30T11:36:42+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpspec/prophecy",
|
"name": "phpspec/prophecy",
|
||||||
|
|
|
@ -69,8 +69,8 @@ msgid "Video password"
|
||||||
msgstr "Mot de passe de la vidéo"
|
msgstr "Mot de passe de la vidéo"
|
||||||
|
|
||||||
#: templates/index.tpl:8
|
#: templates/index.tpl:8
|
||||||
msgid "Copy here the URL of your video (Youtube, Dailymotion, etc.)"
|
msgid "Copy here the URL of your video (YouTube, Dailymotion, etc.)"
|
||||||
msgstr "Copiez ici l'URL de votre vidéo (Youtube, Dailymotion, etc.)"
|
msgstr "Copiez ici l'URL de votre vidéo (YouTube, Dailymotion, etc.)"
|
||||||
|
|
||||||
#: templates/index.tpl:25
|
#: templates/index.tpl:25
|
||||||
msgid "Audio only (MP3)"
|
msgid "Audio only (MP3)"
|
||||||
|
@ -219,17 +219,17 @@ msgstr "Impossible de trouver l'URL de la vidéo."
|
||||||
|
|
||||||
#: controllers/FrontController.php:64
|
#: controllers/FrontController.php:64
|
||||||
msgid ""
|
msgid ""
|
||||||
"Easily download videos from Youtube, Dailymotion, Vimeo and other websites."
|
"Easily download videos from YouTube, Dailymotion, Vimeo and other websites."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Téléchargez facilement des vidéos depuis Youtube, Dailymotion, Vimeo et "
|
"Téléchargez facilement des vidéos depuis YouTube, Dailymotion, Vimeo et "
|
||||||
"d'autres sites web."
|
"d'autres sites web."
|
||||||
|
|
||||||
#: controllers/FrontController.php:110
|
#: controllers/FrontController.php:110
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of all supported websites from which Alltube Download can extract video "
|
"List of all supported websites from which AllTube Download can extract video "
|
||||||
"or audio files"
|
"or audio files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Liste de tous les sites web depuis lesquels Alltube Download peut extraire "
|
"Liste de tous les sites web depuis lesquels AllTube Download peut extraire "
|
||||||
"des fichiers vidéo ou audio"
|
"des fichiers vidéo ou audio"
|
||||||
|
|
||||||
#: controllers/FrontController.php:136
|
#: controllers/FrontController.php:136
|
||||||
|
@ -238,9 +238,9 @@ msgstr "Demande de mot de passe"
|
||||||
|
|
||||||
#: controllers/FrontController.php:138
|
#: controllers/FrontController.php:138
|
||||||
msgid ""
|
msgid ""
|
||||||
"You need a password in order to download this video with Alltube Download"
|
"You need a password in order to download this video with AllTube Download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Vous avez besoin d'un mot de passe pour télécharger cette vidéo avec Alltube "
|
"Vous avez besoin d'un mot de passe pour télécharger cette vidéo avec AllTube "
|
||||||
"Download"
|
"Download"
|
||||||
|
|
||||||
#: controllers/FrontController.php:169
|
#: controllers/FrontController.php:169
|
||||||
|
|
|
@ -127,7 +127,7 @@ msgid "Video password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/index.tpl:8
|
#: templates/index.tpl:8
|
||||||
msgid "Copy here the URL of your video (Youtube, Dailymotion, etc.)"
|
msgid "Copy here the URL of your video (YouTube, Dailymotion, etc.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: templates/index.tpl:25
|
#: templates/index.tpl:25
|
||||||
|
@ -173,12 +173,12 @@ msgstr ""
|
||||||
|
|
||||||
#: classes/Controller/FrontController.php:65
|
#: classes/Controller/FrontController.php:65
|
||||||
msgid ""
|
msgid ""
|
||||||
"Easily download videos from Youtube, Dailymotion, Vimeo and other websites."
|
"Easily download videos from YouTube, Dailymotion, Vimeo and other websites."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: classes/Controller/FrontController.php:112
|
#: classes/Controller/FrontController.php:112
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of all supported websites from which Alltube Download can extract video "
|
"List of all supported websites from which AllTube Download can extract video "
|
||||||
"or audio files"
|
"or audio files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -188,7 +188,7 @@ msgstr ""
|
||||||
|
|
||||||
#: classes/Controller/FrontController.php:140
|
#: classes/Controller/FrontController.php:140
|
||||||
msgid ""
|
msgid ""
|
||||||
"You need a password in order to download this video with Alltube Download"
|
"You need a password in order to download this video with AllTube Download"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: classes/Controller/FrontController.php:174
|
#: classes/Controller/FrontController.php:174
|
||||||
|
|
|
@ -12,7 +12,7 @@ You can usually download the video by doing *File > Save to* or *ctrl + S*.
|
||||||
so it has low RAM and CPU.
|
so it has low RAM and CPU.
|
||||||
|
|
||||||
AllTube probably won't switch to a more expensive hosting
|
AllTube probably won't switch to a more expensive hosting
|
||||||
because this project does not earn any financial ressources
|
because this project does not earn any financial resources
|
||||||
(although [donations are welcome](https://liberapay.com/Rudloff/))
|
(although [donations are welcome](https://liberapay.com/Rudloff/))
|
||||||
and you are encouraged to host it yourself.
|
and you are encouraged to host it yourself.
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ You need to add this to your `config.yml` file:
|
||||||
stream: true
|
stream: true
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that this can use a lot of ressources on your server.
|
Note that this can use a lot of resources on your server.
|
||||||
|
|
||||||
## Download M3U videos
|
## Download M3U videos
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ remux: true
|
||||||
## Convert videos to something other than MP3
|
## Convert videos to something other than MP3
|
||||||
|
|
||||||
By default the `convert` option only allows converting to MP3,
|
By default the `convert` option only allows converting to MP3,
|
||||||
in order to keep things simple and ressources usage low.
|
in order to keep things simple and resources usage low.
|
||||||
However, you can use the `convertAdvanced` option like this:
|
However, you can use the `convertAdvanced` option like this:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html {if isset($locale)}lang="{$locale->getBcp47()}"{/if}>
|
<html lang="{$locale->getLocale()->getBcp47()}">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8"/>
|
<meta charset="UTF-8"/>
|
||||||
<meta name=viewport content="width=device-width, initial-scale=1"/>
|
<meta name=viewport content="width=device-width, initial-scale=1"/>
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
{if isset($supportedLocales) AND count($supportedLocales) > 1}
|
{if isset($supportedLocales) AND count($supportedLocales) > 1}
|
||||||
<div class="locales small-font">
|
<div class="locales small-font">
|
||||||
<button class="localesBtn small-font" title="{t}Switch language{/t}">
|
<button class="localesBtn small-font" title="{t}Switch language{/t}">
|
||||||
{if isset($locale) AND $locale->getCountry()}
|
{if $locale->getLocale()->getCountry()}
|
||||||
{$locale->getCountry()->getEmoji()}
|
{$locale->getLocale()->getCountry()->getEmoji()}
|
||||||
{else}
|
{else}
|
||||||
{t}Set language{/t}
|
{t}Set language{/t}
|
||||||
{/if}
|
{/if}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
alt="{$config->appName}" width="328" height="284"></div>
|
alt="{$config->appName}" width="328" height="284"></div>
|
||||||
<form action="{path_for name="info"}">
|
<form action="{path_for name="info"}">
|
||||||
<label class="labelurl" for="url">
|
<label class="labelurl" for="url">
|
||||||
{t}Copy here the URL of your video (Youtube, Dailymotion, etc.){/t}
|
{t}Copy here the URL of your video (YouTube, Dailymotion, etc.){/t}
|
||||||
</label>
|
</label>
|
||||||
<div class="champs">
|
<div class="champs">
|
||||||
<span class="URLinput_wrapper">
|
<span class="URLinput_wrapper">
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
namespace Alltube\Test;
|
namespace Alltube\Test;
|
||||||
|
|
||||||
|
use Alltube\Locale;
|
||||||
use Alltube\Controller\BaseController;
|
use Alltube\Controller\BaseController;
|
||||||
use Alltube\Controller\DownloadController;
|
use Alltube\Controller\DownloadController;
|
||||||
use Alltube\Controller\FrontController;
|
use Alltube\Controller\FrontController;
|
||||||
|
@ -34,6 +35,8 @@ abstract class ControllerTest extends ContainerTest
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
|
|
||||||
|
$this->container->get('locale')->setLocale(new Locale('en_US'));
|
||||||
|
|
||||||
$frontController = new FrontController($this->container);
|
$frontController = new FrontController($this->container);
|
||||||
$downloadController = new DownloadController($this->container);
|
$downloadController = new DownloadController($this->container);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue