summaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2015-04-25 16:17:41 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2015-04-25 16:17:41 +0200
commit45ee5ac6dc2159352596ce8e8ec744e0c864d492 (patch)
tree55ca90fd4a0d5c0eae188c5919510b6b0d2e3c5d /setup
parenta35c74c509f107094fd81cee8df109b652063969 (diff)
Imported Upstream version 14.9.0.6690~ds0
Diffstat (limited to 'setup')
-rw-r--r--setup/scripts/install_smplayer.cmd40
-rw-r--r--setup/scripts/make_pkgs.cmd239
-rw-r--r--setup/smplayer.nsi220
-rw-r--r--setup/translations/albanian.nsh17
-rw-r--r--setup/translations/arabic.nsh17
-rw-r--r--setup/translations/basque.nsh17
-rw-r--r--setup/translations/bulgarian.nsh17
-rw-r--r--setup/translations/catalan.nsh17
-rw-r--r--setup/translations/croatian.nsh17
-rw-r--r--setup/translations/czech.nsh17
-rw-r--r--setup/translations/danish.nsh17
-rw-r--r--setup/translations/dutch.nsh17
-rw-r--r--setup/translations/english.nsh17
-rw-r--r--setup/translations/finnish.nsh17
-rw-r--r--setup/translations/french.nsh17
-rw-r--r--setup/translations/german.nsh17
-rw-r--r--setup/translations/hebrew.nsh17
-rw-r--r--setup/translations/hungarian.nsh17
-rw-r--r--setup/translations/italian.nsh17
-rw-r--r--setup/translations/japanese.nsh17
-rw-r--r--setup/translations/korean.nsh17
-rw-r--r--setup/translations/malay.nsh17
-rw-r--r--setup/translations/norwegian.nsh17
-rw-r--r--setup/translations/polish.nsh17
-rw-r--r--setup/translations/portuguese.nsh17
-rw-r--r--setup/translations/portuguesebrazil.nsh17
-rw-r--r--setup/translations/russian.nsh17
-rw-r--r--setup/translations/serbian.nsh17
-rw-r--r--setup/translations/simpchinese.nsh17
-rw-r--r--setup/translations/slovak.nsh17
-rw-r--r--setup/translations/slovenian.nsh17
-rw-r--r--setup/translations/spanish.nsh17
-rw-r--r--setup/translations/thai.nsh17
-rw-r--r--setup/translations/tradchinese.nsh17
-rw-r--r--setup/translations/ukrainian.nsh17
35 files changed, 864 insertions, 179 deletions
diff --git a/setup/scripts/install_smplayer.cmd b/setup/scripts/install_smplayer.cmd
index 1f66a44..837e772 100644
--- a/setup/scripts/install_smplayer.cmd
+++ b/setup/scripts/install_smplayer.cmd
@@ -5,13 +5,12 @@ echo.
echo Warning: it will only work with sources from the SVN and the command svn has to be in the path
echo.
-set /P QTVER="Qt Version (Default: 4.8.4): "
-if "%QTVER%"=="" set QTVER=4.8.4
+set /P QTVER="Qt Version (Default: 4.8.6): "
+if "%QTVER%"=="" set QTVER=4.8.6
set OUTPUT_DIR=smplayer-build
set SMPLAYER_DIR=svn\smplayer
-set SMTUBE_DIR=svn\smtube
set SMPLAYER_THEMES_DIR=svn\smplayer-themes
set SMPLAYER_SKINS_DIR=svn\smplayer-skins
set MPLAYER_DIR=mplayer
@@ -37,12 +36,23 @@ copy %QT_DIR%\bin\mingwm10.dll %OUTPUT_DIR%
if %QTVER% geq 4.6.0 (
copy %QT_DIR%\bin\libgcc_s_dw2-1.dll %OUTPUT_DIR%
)
+if %QTVER% geq 4.8.0 (
+copy %QT_DIR%\bin\libwinpthread-1.dll %OUTPUT_DIR%
+copy "%QT_DIR%\bin\libstdc++-6.dll" %OUTPUT_DIR%
+)
copy openssl\*.dll %OUTPUT_DIR%
mkdir %OUTPUT_DIR%\imageformats
copy %QT_DIR%\plugins\imageformats\qjpeg4.dll %OUTPUT_DIR%\imageformats\
echo.
+echo ###### Fonts #######
+echo.
+
+mkdir %OUTPUT_DIR%\open-fonts
+copy open-fonts\*.* %OUTPUT_DIR%\open-fonts\
+
+echo.
echo ###### Translations #######
echo.
@@ -73,6 +83,18 @@ echo.
mkdir %OUTPUT_DIR%\themes\
+mkdir %OUTPUT_DIR%\themes\Faenza
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza\Faenza.rcc %OUTPUT_DIR%\themes\Faenza\
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza\README.txt %OUTPUT_DIR%\themes\Faenza\
+
+mkdir %OUTPUT_DIR%\themes\Faenza-Darkest
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza-Darkest\Faenza-Darkest.rcc %OUTPUT_DIR%\themes\Faenza-Darkest\
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza-Darkest\README.txt %OUTPUT_DIR%\themes\Faenza-Darkest\
+
+mkdir %OUTPUT_DIR%\themes\Faenza-Silver
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza-Silver\Faenza-Silver.rcc %OUTPUT_DIR%\themes\Faenza-Silver\
+copy %SMPLAYER_THEMES_DIR%\themes\Faenza-Silver\README.txt %OUTPUT_DIR%\themes\Faenza-Silver\
+
mkdir %OUTPUT_DIR%\themes\Gartoon
copy %SMPLAYER_THEMES_DIR%\themes\Gartoon\Gartoon.rcc %OUTPUT_DIR%\themes\Gartoon\
copy %SMPLAYER_THEMES_DIR%\themes\Gartoon\README.txt %OUTPUT_DIR%\themes\Gartoon\
@@ -109,6 +131,10 @@ mkdir %OUTPUT_DIR%\themes\Oxygen-Air
copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-Air\Oxygen-Air.rcc %OUTPUT_DIR%\themes\Oxygen-Air\
copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-Air\README.txt %OUTPUT_DIR%\themes\Oxygen-Air\
+mkdir %OUTPUT_DIR%\themes\Oxygen-KDE
+copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-KDE\Oxygen-KDE.rcc %OUTPUT_DIR%\themes\Oxygen-KDE\
+copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-KDE\README.txt %OUTPUT_DIR%\themes\Oxygen-KDE\
+
mkdir %OUTPUT_DIR%\themes\Oxygen-Refit
copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-Refit\Oxygen-Refit.rcc %OUTPUT_DIR%\themes\Oxygen-Refit\
copy %SMPLAYER_THEMES_DIR%\themes\Oxygen-Refit\README.txt %OUTPUT_DIR%\themes\Oxygen-Refit\
@@ -165,11 +191,3 @@ echo.
xcopy %MPLAYER_DIR% %OUTPUT_DIR%\mplayer\ /E
echo.
-echo ###### SMTUBE #######
-echo.
-copy %SMTUBE_DIR%\src\release\smtube.exe %OUTPUT_DIR%
-copy %SMTUBE_DIR%\src\translations\*.qm %OUTPUT_DIR%\translations
-mkdir %OUTPUT_DIR%\docs\smtube
-copy %SMTUBE_DIR%\*.txt %OUTPUT_DIR%\docs\smtube
-
-echo.
diff --git a/setup/scripts/make_pkgs.cmd b/setup/scripts/make_pkgs.cmd
index faacb78..799ff95 100644
--- a/setup/scripts/make_pkgs.cmd
+++ b/setup/scripts/make_pkgs.cmd
@@ -1,19 +1,19 @@
@echo off
+if exist "turnon_echo" (
+ @echo on
+)
+
+:: Reset working dir especially when using 'Run as administrator'
+@cd /d "%~dp0"
+
echo This batch file can help you to create a packages for SMPlayer and MPlayer.
echo.
-echo Note: It will temporarily rename the smplayer-build or mplayer directory.
-echo Be sure to have a compiled portable smplayer.exe, renamed as
-echo `smplayer-portable.exe` in the same directory as this script or an
-echo alternate location you specify in this script when creating the portable
-echo packages.
-echo.
-echo Configure your build environment at the beginning of this script.
-echo.
-echo 7zip command-line (http://7zip.org) is required by this script.
+echo This script will temporarily rename the smplayer-build and mplayer directories.
+echo Make sure these files ^& directories are not opened when running the script.
echo.
echo 1 - NSIS 10 - NSIS [32-bit/64-bit]
echo 2 - NSIS [64-bit] 11 - Portable [32-bit/64-bit]
-echo 3 - Portable
+echo 3 - Portable 20 - Portable SFX [32-bit/64-bit]
echo 4 - Portable [64-bit]
echo 5 - Without MPlayer
echo 6 - Without MPlayer [64-bit]
@@ -30,13 +30,28 @@ set VER_BUILD=
set VER_REVISION=
set VER_REV_CMD=
set MAKENSIS_EXE_PATH=
-set USER_CHOICE=
:: NSIS path
-if exist "%PROGRAMFILES(X86)%\NSIS\Unicode\makensis.exe" (
- set MAKENSIS_EXE_PATH="%PROGRAMFILES(X86)%\NSIS\Unicode\makensis.exe"
-) else if exist "%PROGRAMFILES%\NSIS\Unicode\makensis.exe" (
- set MAKENSIS_EXE_PATH="%PROGRAMFILES%\NSIS\Unicode\makensis.exe"
+if exist "nsis_path" (
+ for /f "tokens=*" %%y in ('type nsis_path') do if exist %%y set MAKENSIS_EXE_PATH="%%y"
+)
+
+if not defined MAKENSIS_EXE_PATH (
+ for %%x in ("%PROGRAMFILES(X86)%\NSIS\Unicode\makensis.exe" "%PROGRAMFILES%\NSIS\Unicode\makensis.exe") do if exist %%x set MAKENSIS_EXE_PATH=%%x
+)
+
+if not defined MAKENSIS_EXE_PATH (
+ echo Warning: Unable to locate NSIS in the default path, create the file ^'nsis_path^' with the full correct path
+ echo to makensis.exe or the existing ^'nsis_path^' may be incorrect.
+ echo.
+)
+
+:: Works only in Vista+
+where /q where.exe 2>NUL && (
+ where /q 7za.exe 2>NUL || (
+ echo Warning: 7za.exe not found in path or current directory!
+ echo.
+ )
)
set SMPLAYER_DIR=%TOP_LEVEL_DIR%\smplayer-build
@@ -45,18 +60,26 @@ set MPLAYER_DIR=%TOP_LEVEL_DIR%\mplayer
set OUTPUT_DIR=%TOP_LEVEL_DIR%\output
set PORTABLE_EXE_DIR=%TOP_LEVEL_DIR%\portable
+:cmdline_parsing
+if "%1" == "" goto reask
+for %%w in (1 2 3 4 5 6 10 11 20) do (
+ if "%1" == "%%w" (
+ set USER_CHOICE=%%w
+ goto pkgver
+ )
+)
+
+echo Unknown option: "%1"
+echo.
+goto superend
+
:reask
+set USER_CHOICE=
set /P USER_CHOICE="Choose an action: "
echo.
-if "%USER_CHOICE%" == "1" goto pkgver
-if "%USER_CHOICE%" == "2" goto pkgver
-if "%USER_CHOICE%" == "3" goto pkgver
-if "%USER_CHOICE%" == "4" goto pkgver
-if "%USER_CHOICE%" == "5" goto pkgver
-if "%USER_CHOICE%" == "6" goto pkgver
-if "%USER_CHOICE%" == "10" goto pkgver
-if "%USER_CHOICE%" == "11" goto pkgver
+for %%z in (1 2 3 4 5 6 10 11 20) do if "%USER_CHOICE%" == "%%z" goto pkgver
+if "%USER_CHOICE%" == "" goto superend
goto reask
:pkgver
@@ -110,6 +133,7 @@ if "%USER_CHOICE%" == "5" goto nomplayer
if "%USER_CHOICE%" == "6" goto nomplayer64
if "%USER_CHOICE%" == "10" goto nsispkg
if "%USER_CHOICE%" == "11" goto portable
+if "%USER_CHOICE%" == "20" goto portablesfx
:: Should not happen
goto end
@@ -135,24 +159,28 @@ if exist %TOP_LEVEL_DIR%\smplayer-build64 (
goto end
:portable
-:: Check for portable exes
echo --- SMPlayer Portable Package [32-bit] ---
echo.
-if not exist %PORTABLE_EXE_DIR%\smplayer-portable.exe (
- echo SMPlayer portable EXE not found!
+if not exist %SMPLAYER_DIR% (
+ echo SMPlayer sources missing.
goto end
)
-if not exist %PORTABLE_EXE_DIR%\smtube-portable.exe (
- echo SMTube portable EXE not found!
+:: Check for portable exes
+if not exist "%PORTABLE_EXE_DIR%\smplayer-portable.exe" (
+ echo SMPlayer portable EXE not found!
goto end
)
-ren %SMPLAYER_DIR% smplayer-portable-%ALL_PKG_VER%
-set SMPLAYER_PORTABLE_DIR=%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%
+::if not exist "%PORTABLE_EXE_DIR%\smtube-portable.exe" (
+:: echo Warning: SMTube portable EXE not found!
+::)
-if not exist %TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER% (
+ren "%SMPLAYER_DIR%" "smplayer-portable-%ALL_PKG_VER%"
+set SMPLAYER_PORTABLE_DIR="%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%"
+
+if not exist "%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%" (
echo Oops! Unable to find renamed directory, make sure no files are opened.
goto end
)
@@ -160,59 +188,59 @@ if not exist %TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER% (
::
echo Backing up files...
-ren %SMPLAYER_PORTABLE_DIR%\smplayer.exe smplayer.bak
-ren %SMPLAYER_PORTABLE_DIR%\smtube.exe smtube.bak
+ren "%SMPLAYER_PORTABLE_DIR%\smplayer.exe" smplayer.bak
+::ren "%SMPLAYER_PORTABLE_DIR%\smtube.exe" smtube.bak
::
echo Creating screenshots dir...
-mkdir %SMPLAYER_PORTABLE_DIR%\screenshots
+mkdir "%SMPLAYER_PORTABLE_DIR%\screenshots"
::
echo Creating smplayer.ini...
-echo [%%General]> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo.>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo [advanced]>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
+echo [%%General]> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo screenshot_directory=.\\screenshots>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo.>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo [smplayer]>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo check_if_upgraded=false>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
::
echo Creating smplayer_orig.ini...
-echo [%%General]> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo.>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo [advanced]>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
+echo [%%General]> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo screenshot_directory=.\\screenshots>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo.>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo [smplayer]>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo check_if_upgraded=false>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
::
echo Creating mplayer config...
-echo ^<cachedir^>../fontconfig^</cachedir^>> %SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf
+echo ^<cachedir^>../fontconfig^</cachedir^>> "%SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf"
::
echo Copying portable .exe...
-copy /y %PORTABLE_EXE_DIR%\smplayer-portable.exe %SMPLAYER_PORTABLE_DIR%\smplayer.exe
-copy /y %PORTABLE_EXE_DIR%\smtube-portable.exe %SMPLAYER_PORTABLE_DIR%\smtube.exe
+copy /y "%PORTABLE_EXE_DIR%\smplayer-portable.exe" "%SMPLAYER_PORTABLE_DIR%\smplayer.exe"
+::copy /y "%PORTABLE_EXE_DIR%\smtube-portable.exe" "%SMPLAYER_PORTABLE_DIR%\smtube.exe"
::
echo Finalizing package...
-7za a -t7z %OUTPUT_DIR%\smplayer-portable-%ALL_PKG_VER%.7z %SMPLAYER_PORTABLE_DIR% -xr!*.bak* -xr!qxtcore.dll -xr!mplayer64.exe -xr!mencoder.exe -xr!mencoder64.exe -xr!mplayer64.exe.debug -xr!mencoder64.exe.debug -xr!mplayer.exe.debug -xr!mencoder.exe.debug -xr!buildinfo -xr!buildinfo64 -mx9 >nul
+7za a -t7z "%OUTPUT_DIR%\smplayer-portable-%ALL_PKG_VER%.7z" "%SMPLAYER_PORTABLE_DIR%" -xr!*.bak* -xr!qxtcore.dll -xr!mplayer64.exe -xr!mencoder.exe -xr!mencoder64.exe -xr!mplayer64.exe.debug -xr!mencoder64.exe.debug -xr!mplayer.exe.debug -xr!mencoder.exe.debug -xr!buildinfo -xr!buildinfo64 -mx9 >nul
echo.
echo Restoring source folder(s) back to its original state...
echo.
-rmdir %SMPLAYER_PORTABLE_DIR%\screenshots
-del %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-del %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-del %SMPLAYER_PORTABLE_DIR%\smplayer.exe
-del %SMPLAYER_PORTABLE_DIR%\smtube.exe
-del %SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf
-ren %SMPLAYER_PORTABLE_DIR%\smplayer.bak smplayer.exe
-ren %SMPLAYER_PORTABLE_DIR%\smtube.bak smtube.exe
-ren %SMPLAYER_PORTABLE_DIR% smplayer-build
+rmdir "%SMPLAYER_PORTABLE_DIR%\screenshots"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer.exe"
+::del "%SMPLAYER_PORTABLE_DIR%\smtube.exe"
+del "%SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf"
+ren "%SMPLAYER_PORTABLE_DIR%\smplayer.bak" smplayer.exe
+::ren "%SMPLAYER_PORTABLE_DIR%\smtube.bak" smtube.exe
+ren "%SMPLAYER_PORTABLE_DIR%" smplayer-build
if not "%USER_CHOICE%" == "11" goto end
@@ -220,21 +248,25 @@ if not "%USER_CHOICE%" == "11" goto end
echo --- SMPlayer Portable Package [64-bit] ---
echo.
-:: Check for portable exes
-if not exist %PORTABLE_EXE_DIR%\smplayer-portable64.exe (
- echo SMPlayer portable EXE not found!
+if not exist %SMPLAYER_DIR64% (
+ echo SMPlayer sources missing.
goto end
)
-if not exist %PORTABLE_EXE_DIR%\smtube-portable64.exe (
- echo SMTube portable EXE not found!
+:: Check for portable exes
+if not exist "%PORTABLE_EXE_DIR%\smplayer-portable64.exe" (
+ echo SMPlayer portable EXE not found!
goto end
)
-ren %SMPLAYER_DIR64% smplayer-portable-%ALL_PKG_VER%-x64
-set SMPLAYER_PORTABLE_DIR=%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%-x64
+::if not exist %PORTABLE_EXE_DIR%\smtube-portable64.exe (
+:: echo Warning: SMTube portable EXE not found!
+::)
+
+ren "%SMPLAYER_DIR64%" "smplayer-portable-%ALL_PKG_VER%-x64"
+set SMPLAYER_PORTABLE_DIR="%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%-x64"
-if not exist %TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%-x64 (
+if not exist "%TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%-x64" (
echo Oops! Unable to find renamed directory, make sure no files are opened.
goto end
)
@@ -242,63 +274,78 @@ if not exist %TOP_LEVEL_DIR%\smplayer-portable-%ALL_PKG_VER%-x64 (
::
echo Backing up files...
-ren %SMPLAYER_PORTABLE_DIR%\smplayer.exe smplayer.bak
-ren %SMPLAYER_PORTABLE_DIR%\smtube.exe smtube.bak
-ren %SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe mplayer.exe.bak32
-ren %SMPLAYER_PORTABLE_DIR%\mplayer\mplayer64.exe mplayer.exe
+ren "%SMPLAYER_PORTABLE_DIR%\smplayer.exe" smplayer.bak
+::ren "%SMPLAYER_PORTABLE_DIR%\smtube.exe" smtube.bak
+ren "%SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe" mplayer.exe.bak32
+ren "%SMPLAYER_PORTABLE_DIR%\mplayer\mplayer64.exe" mplayer.exe
::
echo Creating screenshots dir...
-mkdir %SMPLAYER_PORTABLE_DIR%\screenshots
+mkdir "%SMPLAYER_PORTABLE_DIR%\screenshots"
::
echo Creating smplayer.ini...
-echo [%%General]> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo.>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo [advanced]>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_PORTABLE_DIR%\smplayer.ini
+echo [%%General]> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo screenshot_directory=.\\screenshots>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo.>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo [smplayer]>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+echo check_if_upgraded=false>> "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
::
echo Creating smplayer_orig.ini...
-echo [%%General]> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo.>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo [advanced]>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
+echo [%%General]> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo screenshot_directory=.\\screenshots>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo.>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo [smplayer]>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+echo check_if_upgraded=false>> "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
::
echo Creating mplayer config...
-echo ^<cachedir^>../fontconfig^</cachedir^>> %SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf
+echo ^<cachedir^>../fontconfig^</cachedir^>> "%SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf"
::
echo Copying portable .exe...
-copy /y %PORTABLE_EXE_DIR%\smplayer-portable64.exe %SMPLAYER_PORTABLE_DIR%\smplayer.exe
-copy /y %PORTABLE_EXE_DIR%\smtube-portable64.exe %SMPLAYER_PORTABLE_DIR%\smtube.exe
+copy /y "%PORTABLE_EXE_DIR%\smplayer-portable64.exe" "%SMPLAYER_PORTABLE_DIR%\smplayer.exe"
+::copy /y "%PORTABLE_EXE_DIR%\smtube-portable64.exe" "%SMPLAYER_PORTABLE_DIR%\smtube.exe"
::
echo Finalizing package...
-7za a -t7z %OUTPUT_DIR%\smplayer-portable-%ALL_PKG_VER%-x64.7z %SMPLAYER_PORTABLE_DIR% -xr!*.bak* -xr!qxtcore.dll -xr!mencoder.exe -xr!mencoder64.exe -xr!mplayer64.exe.debug -xr!mencoder64.exe.debug -xr!mplayer.exe.debug -xr!mencoder.exe.debug -xr!codecs -xr!buildinfo -xr!buildinfo64 -mx9 >nul
+7za a -t7z "%OUTPUT_DIR%\smplayer-portable-%ALL_PKG_VER%-x64.7z" "%SMPLAYER_PORTABLE_DIR%" -xr!*.bak* -xr!qxtcore.dll -xr!mencoder.exe -xr!mencoder64.exe -xr!mplayer64.exe.debug -xr!mencoder64.exe.debug -xr!mplayer.exe.debug -xr!mencoder.exe.debug -xr!codecs -xr!buildinfo -xr!buildinfo64 -mx9 >nul
echo.
echo Restoring source folder(s) back to its original state...
echo.
-rmdir %SMPLAYER_PORTABLE_DIR%\screenshots
-del %SMPLAYER_PORTABLE_DIR%\smplayer.ini
-del %SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini
-del %SMPLAYER_PORTABLE_DIR%\smplayer.exe
-del %SMPLAYER_PORTABLE_DIR%\smtube.exe
-ren %SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe mplayer64.exe
-ren %SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe.bak32 mplayer.exe
-del %SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf
-ren %SMPLAYER_PORTABLE_DIR%\smplayer.bak smplayer.exe
-ren %SMPLAYER_PORTABLE_DIR%\smtube.bak smtube.exe
-ren %SMPLAYER_PORTABLE_DIR% smplayer-build64
+rmdir "%SMPLAYER_PORTABLE_DIR%\screenshots"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer.ini"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer_orig.ini"
+del "%SMPLAYER_PORTABLE_DIR%\smplayer.exe"
+::del "%SMPLAYER_PORTABLE_DIR%\smtube.exe"
+ren "%SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe" mplayer64.exe
+ren "%SMPLAYER_PORTABLE_DIR%\mplayer\mplayer.exe.bak32" mplayer.exe
+del "%SMPLAYER_PORTABLE_DIR%\mplayer\fonts\local.conf"
+ren "%SMPLAYER_PORTABLE_DIR%\smplayer.bak" smplayer.exe
+::ren "%SMPLAYER_PORTABLE_DIR%\smtube.bak" smtube.exe
+ren "%SMPLAYER_PORTABLE_DIR%" smplayer-build64
+
+goto end
+
+:portablesfx
+if exist %PORTABLE_EXE_DIR%\smplayer-portable.exe (
+ if exist %TOP_LEVEL_DIR%\smplayer-build (
+ %MAKENSIS_EXE_PATH% /V3 /DVER_MAJOR=%VER_MAJOR% /DVER_MINOR=%VER_MINOR% /DVER_BUILD=%VER_BUILD%%VER_REV_CMD% %TOP_LEVEL_DIR%\smportable.nsi
+ )
+)
+
+if exist %PORTABLE_EXE_DIR%\smplayer-portable64.exe (
+ if exist %TOP_LEVEL_DIR%\smplayer-build64 (
+ %MAKENSIS_EXE_PATH% /V3 /DVER_MAJOR=%VER_MAJOR% /DVER_MINOR=%VER_MINOR% /DVER_BUILD=%VER_BUILD%%VER_REV_CMD% /DWIN64 %TOP_LEVEL_DIR%\smportable.nsi
+ )
+)
goto end
@@ -341,3 +388,5 @@ goto end
:end
pause
+
+:superend
diff --git a/setup/smplayer.nsi b/setup/smplayer.nsi
index 171edff..3071734 100644
--- a/setup/smplayer.nsi
+++ b/setup/smplayer.nsi
@@ -6,10 +6,6 @@
!error "Version information not defined (or incomplete). You must define: VER_MAJOR, VER_MINOR, VER_BUILD."
!endif
-!ifdef WIN64
- !define DISABLE_CODECS
-!endif
-
;--------------------------------
;Compressor
@@ -46,7 +42,11 @@
!define SMPLAYER_UNINST_EXE "uninst.exe"
!define SMPLAYER_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\SMPlayer"
- !define CODEC_VERSION "windows-essential-20071007"
+!ifdef WIN64
+ !define MPV_FILENAME "mpv-x86_64-latest.7z"
+!else
+ !define MPV_FILENAME "mpv-i686-latest.7z"
+!endif
;--------------------------------
;General
@@ -55,9 +55,9 @@
Name "SMPlayer ${SMPLAYER_VERSION}"
BrandingText "SMPlayer for Windows v${SMPLAYER_VERSION}"
!ifdef WIN64
- OutFile "output\smplayer-${SMPLAYER_VERSION}-x64.exe"
+ OutFile "output\smplayer-${SMPLAYER_VERSION}-x64.exe"
!else
- OutFile "output\smplayer-${SMPLAYER_VERSION}-win32.exe"
+ OutFile "output\smplayer-${SMPLAYER_VERSION}-win32.exe"
!endif
;Version tab properties
@@ -95,6 +95,7 @@
Var Inst_Type
Var Previous_Version
Var Previous_Version_State
+ Var ReadReg_Installed_MPV
Var Reinstall_ChgSettings
Var Reinstall_ChgSettings_State
Var Reinstall_Message
@@ -105,9 +106,12 @@
Var Reinstall_Uninstall
Var Reinstall_UninstallButton
Var Reinstall_UninstallButton_State
-!ifndef DISABLE_CODECS
+!ifndef WIN64
Var Restore_Codecs
!endif
+ Var Restore_MPV
+ Var Restore_SMTube
+ Var SecRadioButton
Var SMPlayer_Path
Var SMPlayer_UnStrPath
Var SMPlayer_StartMenuFolder
@@ -174,6 +178,8 @@
;--------------------------------
;Pages
+ !define MUI_CUSTOMFUNCTION_GUIINIT newGuiInit
+
;Install pages
#Welcome
!insertmacro MUI_PAGE_WELCOME
@@ -302,9 +308,11 @@ Section $(Section_SMPlayer) SecSMPlayer
Quit
${ElseIf} $Reinstall_OverwriteButton_State == 1
-!ifndef DISABLE_CODECS
+!ifndef WIN64
Call Backup_Codecs
!endif
+ Call Backup_MPV
+ Call Backup_SMTube
${If} "$INSTDIR" == "$SMPlayer_Path"
ExecWait '"$SMPlayer_UnStrPath" /S /R _?=$SMPlayer_Path'
@@ -329,6 +337,10 @@ Section $(Section_SMPlayer) SecSMPlayer
SetOutPath "$INSTDIR\imageformats"
File /r "${SMPLAYER_BUILD_DIR}\imageformats\*.*"
+ ;Open fonts
+ SetOutPath "$INSTDIR\open-fonts"
+ File /r "${SMPLAYER_BUILD_DIR}\open-fonts\*.*"
+
;Qt platforms (Qt 5+)
SetOutPath "$INSTDIR\platforms"
File /nonfatal /r "${SMPLAYER_BUILD_DIR}\platforms\*.*"
@@ -337,10 +349,8 @@ Section $(Section_SMPlayer) SecSMPlayer
SetOutPath "$INSTDIR\shortcuts"
File /r "${SMPLAYER_BUILD_DIR}\shortcuts\*.*"
-!ifndef DISABLE_CODECS
SetOutPath "$PLUGINSDIR"
File 7za.exe
-!endif
;Initialize to 0 if don't exist (based on error flag)
ReadRegDWORD $R0 HKLM "${SMPLAYER_REG_KEY}" Installed_MPlayer
@@ -348,9 +358,9 @@ Section $(Section_SMPlayer) SecSMPlayer
WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_MPlayer 0x0
${EndIf}
- ReadRegDWORD $R0 HKLM "${SMPLAYER_REG_KEY}" Installed_Codecs
+ ReadRegDWORD $R0 HKLM "${SMPLAYER_REG_KEY}" Installed_MPV
${If} ${Errors}
- WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_Codecs 0x0
+ WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_MPV 0x0
${EndIf}
SectionEnd
@@ -372,7 +382,9 @@ SectionGroup $(ShortcutGroupTitle)
!insertmacro MUI_STARTMENU_WRITE_BEGIN SMP_SMenu
CreateDirectory "$SMPROGRAMS\$SMPlayer_StartMenuFolder"
CreateShortCut "$SMPROGRAMS\$SMPlayer_StartMenuFolder\SMPlayer.lnk" "$INSTDIR\smplayer.exe"
- CreateShortCut "$SMPROGRAMS\$SMPlayer_StartMenuFolder\SMTube.lnk" "$INSTDIR\smtube.exe"
+ ${If} $Restore_SMTube == 1
+ CreateShortCut "$SMPROGRAMS\$SMPlayer_StartMenuFolder\SMTube.lnk" "$INSTDIR\smtube.exe"
+ ${EndIf}
WriteINIStr "$SMPROGRAMS\$SMPlayer_StartMenuFolder\SMPlayer on the Web.url" "InternetShortcut" "URL" "http://smplayer.sourceforge.net"
CreateShortCut "$SMPROGRAMS\$SMPlayer_StartMenuFolder\Uninstall SMPlayer.lnk" "$INSTDIR\${SMPLAYER_UNINST_EXE}"
!insertmacro MUI_STARTMENU_WRITE_END
@@ -382,12 +394,10 @@ SectionGroup $(ShortcutGroupTitle)
SectionGroupEnd
;--------------------------------
-;MPlayer & MPlayer Codecs
-SectionGroup $(MPlayerGroupTitle)
-
- Section $(Section_MPlayer) SecMPlayer
+;MPlayer & MPV
+SectionGroup $(MPlayerMPVGroupTitle)
- SectionIn RO
+ Section "MPlayer" SecMPlayer
SetOutPath "$INSTDIR\mplayer"
File /r /x mplayer.exe /x mencoder.exe /x mplayer64.exe /x mencoder64.exe /x *.exe.debug /x buildinfo /x buildinfo64 "${SMPLAYER_BUILD_DIR}\mplayer\*.*"
@@ -401,62 +411,65 @@ SectionGroup $(MPlayerGroupTitle)
SectionEnd
-!ifndef DISABLE_CODECS
- Section /o $(Section_MPlayerCodecs) SecCodecs
+ Section /o "MPV" SecMPV
- AddSize 22931
+ AddSize 30000
- ${If} $Restore_Codecs == 1
- DetailPrint $(Info_Codecs_Restore)
- CopyFiles /SILENT "$PLUGINSDIR\codecbak\*" "$INSTDIR\mplayer\codecs"
- Goto check_codecs
- ${ElseIf} ${FileExists} "$EXEDIR\${CODEC_VERSION}.zip"
- CopyFiles /SILENT "$EXEDIR\${CODEC_VERSION}.zip" "$PLUGINSDIR"
- Goto extract_codecs
+ ${If} $Restore_MPV == 1
+ DetailPrint $(Info_MPV_Restore)
+ CopyFiles /SILENT "$PLUGINSDIR\mpvbak\*" "$INSTDIR\mplayer"
+ Goto check_mpv
+ ${ElseIf} ${FileExists} "$EXEDIR\${MPV_FILENAME}"
+ CopyFiles /SILENT "$EXEDIR\${MPV_FILENAME}" "$PLUGINSDIR\mpv.7z"
+ Goto extract_mpv
${EndIf}
- retry_codecs_dl:
+ retry_mpv_dl:
- DetailPrint $(Codecs_DL_Msg)
+ DetailPrint $(MPV_DL_Msg)
!ifdef USE_INETC
- inetc::get /CONNECTTIMEOUT 15000 /RESUME "" /BANNER $(Codecs_DL_Msg) /CAPTION $(Codecs_DL_Msg) \
- "http://www.mplayerhq.hu/MPlayer/releases/codecs/${CODEC_VERSION}.zip" \
- "$PLUGINSDIR\${CODEC_VERSION}.zip" /END
+ inetc::get /CONNECTTIMEOUT 15000 /RESUME "" /BANNER $(MPV_DL_Msg) /CAPTION $(MPV_DL_Msg) \
+ "http://mpv.srsfckn.biz/${MPV_FILENAME}" \
+ "$PLUGINSDIR\mpv.7z" /END
Pop $R0
StrCmp $R0 OK +4 0
!else
NSISdl::download /TIMEOUT=15000 \
- "http://www.mplayerhq.hu/MPlayer/releases/codecs/${CODEC_VERSION}.zip" \
- "$PLUGINSDIR\${CODEC_VERSION}.zip" /END
+ "http://mpv.srsfckn.biz/${MPV_FILENAME}" \
+ "$PLUGINSDIR\mpv.7z" /END
Pop $R0
StrCmp $R0 "success" +4 0
!endif
- DetailPrint $(Codecs_DL_Failed)
- MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(Codecs_DL_Retry) /SD IDCANCEL IDRETRY retry_codecs_dl
- Goto check_codecs
+ DetailPrint $(MPV_DL_Failed)
+ MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(MPV_DL_Retry) /SD IDCANCEL IDRETRY retry_mpv_dl
+ Goto check_mpv
- extract_codecs:
+ extract_mpv:
DetailPrint $(Info_Files_Extract)
- nsExec::Exec '"$PLUGINSDIR\7za.exe" x "$PLUGINSDIR\${CODEC_VERSION}.zip" -y -o"$PLUGINSDIR"'
-
- CreateDirectory "$INSTDIR\mplayer\codecs"
- CopyFiles /SILENT "$PLUGINSDIR\${CODEC_VERSION}\*" "$INSTDIR\mplayer\codecs"
-
- check_codecs:
-
- IfFileExists "$INSTDIR\mplayer\codecs\*.dll" 0 codecsInstFailed
- WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_Codecs 0x1
- Goto done
- codecsInstFailed:
- DetailPrint $(Codecs_Inst_Failed)
- WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_Codecs 0x0
- Sleep 5000
-
- done:
+ CreateDirectory "$INSTDIR\mplayer"
+ nsExec::Exec '"$PLUGINSDIR\7za.exe" x "$PLUGINSDIR\mpv.7z" -y -o"$INSTDIR\mplayer"'
+
+ check_mpv:
+
+ IfFileExists "$INSTDIR\mplayer\mpv*.exe" 0 mpvInstFailed
+ WriteRegDWORD HKLM "${SMPLAYER_REG_KEY}" Installed_MPV 0x1
+ Goto dl_youtube-dl
+ mpvInstFailed:
+ Abort $(MPV_Inst_Failed)
+
+ dl_youtube-dl:
+ ${IfNot} ${FileExists} "$INSTDIR\mplayer\youtube-dl.exe"
+ NSISdl::download /TIMEOUT=15000 \
+ "http://yt-dl.org/latest/youtube-dl.exe" \
+ "$INSTDIR\mplayer\youtube-dl.exe" /END
+ Pop $R0
+ StrCmp $R0 "success" +3 0
+ DetailPrint $(YTDL_DL_Failed)
+ MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(YTDL_DL_Retry) /SD IDCANCEL IDRETRY dl_youtube-dl
+ ${EndIf}
SectionEnd
-!endif
SectionGroupEnd
@@ -484,6 +497,22 @@ Section /o $(Reinstall_Msg5) SecResetSettings
SectionEnd
+Section -RestorePrograms
+
+ ${If} $Restore_SMTube == 1
+ DetailPrint $(Info_SMTube_Restore)
+ CopyFiles /SILENT "$PLUGINSDIR\smtubebak\*" "$INSTDIR"
+ ${EndIf}
+
+!ifndef WIN64
+ ${If} $Restore_Codecs == 1
+ DetailPrint $(Info_Codecs_Restore)
+ CopyFiles /SILENT "$PLUGINSDIR\codecbak\*" "$INSTDIR\mplayer\codecs"
+ ${EndIf}
+!endif
+
+SectionEnd
+
;--------------------------------
;Install/Uninstall information
Section -Post
@@ -512,7 +541,7 @@ Section -Post
!endif
WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "DisplayIcon" "$INSTDIR\smplayer.exe"
WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "DisplayVersion" "${SMPLAYER_VERSION}"
- WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "HelpLink" "http://forum.smplayer.info"
+ WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "HelpLink" "http://smplayer.sourceforge.net/forum"
WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "Publisher" "Ricardo Villalba"
WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "UninstallString" "$INSTDIR\${SMPLAYER_UNINST_EXE}"
WriteRegStr HKLM "${SMPLAYER_UNINST_KEY}" "URLInfoAbout" "http://smplayer.sourceforge.net"
@@ -537,9 +566,7 @@ ${MementoSectionDone}
!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktopShortcut} $(Section_DesktopShortcut_Desc)
!insertmacro MUI_DESCRIPTION_TEXT ${SecStartMenuShortcut} $(Section_StartMenu_Desc)
!insertmacro MUI_DESCRIPTION_TEXT ${SecMPlayer} $(Section_MPlayer_Desc)
-!ifndef DISABLE_CODECS
- !insertmacro MUI_DESCRIPTION_TEXT ${SecCodecs} $(Section_MPlayerCodecs_Desc)
-!endif
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecMPV} $(Section_MPV_Desc)
!insertmacro MUI_DESCRIPTION_TEXT ${SecThemes} $(Section_IconThemes_Desc)
!insertmacro MUI_DESCRIPTION_TEXT ${SecTranslations} $(Section_Translations_Desc)
!insertmacro MUI_DESCRIPTION_TEXT ${SecResetSettings} $(Section_ResetSettings_Desc)
@@ -639,6 +666,7 @@ ${MementoSectionDone}
RMDir /r "$INSTDIR\docs"
RMDir /r "$INSTDIR\imageformats"
RMDir /r "$INSTDIR\mplayer"
+ RMDir /r "$INSTDIR\open-fonts"
RMDir /r "$INSTDIR\platforms"
RMDir /r "$INSTDIR\shortcuts"
RMDir /r "$INSTDIR\themes"
@@ -698,6 +726,19 @@ FunctionEnd
;--------------------------------
;Installer functions
+Function newGUIInit
+
+ ReadRegDWORD $ReadReg_Installed_MPV HKLM "${SMPLAYER_REG_KEY}" "Installed_MPV"
+ ${If} $ReadReg_Installed_MPV == 1
+ StrCpy $SecRadioButton ${SecMPV}
+ !insertmacro UnSelectSection ${SecMPlayer}
+ !insertmacro SelectSection ${SecMPV}
+ ${Else}
+ StrCpy $SecRadioButton ${SecMPlayer}
+ ${EndIf}
+
+FunctionEnd
+
Function .onInit
${Unless} ${AtLeastWinXP}
@@ -790,6 +831,15 @@ Function .onInstFailed
FunctionEnd
+Function .onSelChange
+
+ !insertmacro StartRadioButtons $SecRadioButton
+ !insertmacro RadioButton ${SecMPlayer}
+ !insertmacro RadioButton ${SecMPV}
+ !insertmacro EndRadioButtons
+
+FunctionEnd
+
Function CheckPreviousVersion
ClearErrors
@@ -827,10 +877,10 @@ Function CheckPreviousVersion
FunctionEnd
-!ifndef DISABLE_CODECS
+!ifndef WIN64
Function Backup_Codecs
- ${IfNot} ${SectionIsSelected} ${SecCodecs}
+ ${IfNot} ${SectionIsSelected} ${SecMPlayer}
Return
${EndIf}
@@ -846,18 +896,42 @@ Function Backup_Codecs
FunctionEnd
!endif
-Function LoadPreviousSettings
+Function Backup_MPV
- ;MPlayer codecs section doesn't use Memento so we need to restore it manually
- ;32-bit only
-!ifndef DISABLE_CODECS
- ReadRegDWORD $R0 HKLM "${SMPLAYER_REG_KEY}" "Installed_Codecs"
- ${If} $R0 == 1
- !insertmacro SelectSection ${SecCodecs}
- ${EndIf}
-!endif
+ ${IfNot} ${SectionIsSelected} ${SecMPV}
+ Return
+ ${EndIf}
- ;Gets start menu folder name
+ IfFileExists "$SMPlayer_Path\mplayer\mpv*.exe" 0 NoBackup
+ DetailPrint $(Info_MPV_Backup)
+ CreateDirectory "$PLUGINSDIR\mpvbak"
+ CopyFiles /SILENT "$SMPlayer_Path\mplayer\*" "$PLUGINSDIR\mpvbak"
+ StrCpy $Restore_MPV 1
+ Return
+ NoBackup:
+ StrCpy $Restore_MPV 0
+
+FunctionEnd
+
+Function Backup_SMTube
+
+ IfFileExists "$SMPlayer_Path\smtube.exe" 0 NoBackup
+ DetailPrint $(Info_SMTube_Backup)
+ CreateDirectory "$PLUGINSDIR\smtubebak\translations"
+ CreateDirectory "$PLUGINSDIR\smtubebak\docs\smtube"
+ CopyFiles /SILENT "$SMPlayer_Path\smtube.exe" "$PLUGINSDIR\smtubebak"
+ CopyFiles /SILENT "$SMPlayer_Path\docs\smtube\*" "$PLUGINSDIR\smtubebak\docs\smtube"
+ CopyFiles /SILENT "$SMPlayer_Path\translations\smtube*.qm" "$PLUGINSDIR\smtubebak\translations"
+ StrCpy $Restore_SMTube 1
+ Return
+ NoBackup:
+ StrCpy $Restore_SMTube 0
+
+FunctionEnd
+
+Function LoadPreviousSettings
+
+ ;Gets previous start menu folder name
!insertmacro MUI_STARTMENU_GETFOLDER "SMP_SMenu" $SMPlayer_StartMenuFolder
${MementoSectionRestore}
diff --git a/setup/translations/albanian.nsh b/setup/translations/albanian.nsh
index b780ee2..954e089 100644
--- a/setup/translations/albanian.nsh
+++ b/setup/translations/albanian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Programi i instalimit do ju ndihmoj hap pas
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "Komponentet e MPlayer."
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (nevojitet)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, libraritë dinamike, dhe dokumentacioni."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Codec-ët binary nuk suportohen n
${LangFileString} Section_MPlayerCodecs_Desc "Codec-ët shtesë për MPlayer. (Nevojitet Lidhje në Internet për instalimin)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Nje program qe perdor MPlayer mund te perdoret per te enkoduar ose transformuar file audio ose video te suportuar."
${LangFileString} Section_IconThemes "Tema e Ikonave."
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Duke fshire Shortcuts..."
${LangFileString} Info_Rest_Assoc "Duke gjetur file associations..."
${LangFileString} Info_RollBack "Kthimi mbrapa i ndryshimeve..."
${LangFileString} Info_Files_Extract "Ekstratimi i file..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/arabic.nsh b/setup/translations/arabic.nsh
index d88475a..1377355 100644
--- a/setup/translations/arabic.nsh
+++ b/setup/translations/arabic.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "سيرشدك برنامج الإعداد أ
; Components Page
${LangFileString} ShortcutGroupTitle "الإختصارات"
${LangFileString} MPlayerGroupTitle "مكونات MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (مطلوب)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer و مكتبات المشاركَة و الوثائق."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "المرمِّزات الثنائ
${LangFileString} Section_MPlayerCodecs_Desc "مرمِّزات اختيارية لـ MPlayer. (تتطلب اتصال انترنت للتثبيت)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "برنامج مُرافِق لـ MPlayer و يمكن استخدامه لترميز أو تحويل دفقات الصوت أو الفيديو المدعومة."
${LangFileString} Section_IconThemes "سِمات آيقونية"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "حذف الإختصارات..."
${LangFileString} Info_Rest_Assoc "استعادة ارتباطات الملفات..."
${LangFileString} Info_RollBack "عكس التغييرات..."
${LangFileString} Info_Files_Extract "استخراج الملفات..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/basque.nsh b/setup/translations/basque.nsh
index 12faffc..ad368f6 100644
--- a/setup/translations/basque.nsh
+++ b/setup/translations/basque.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Ezartzaileak $(^NameDA)-ren ezarpenean zehar
; Components Page
${LangFileString} ShortcutGroupTitle "Lasterbideak"
${LangFileString} MPlayerGroupTitle "MPlayer Osagaiak"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (beharrezkoa)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, elkarbanatutako liburutegiak, eta agiritza."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binario kodekak ez daude sostengat
${LangFileString} Section_MPlayerCodecs_Desc "Aukerazko kodekak MPlayer-entzat. (Internet Elkarketa beharrezkoa da ezarpenerako)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "MPlayer laguntzen duen programa bat erabili daiteke kodeatzeko edo eraldatzeko sostengatutako audio edo bideo jarioak."
${LangFileString} Section_IconThemes "Ikur Azalgaiak"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Lasterbideak Ezabatzen..."
${LangFileString} Info_Rest_Assoc "Agiri elkarketak leheneratzen..."
${LangFileString} Info_RollBack "Aldaketak desegiten..."
${LangFileString} Info_Files_Extract "Agiriak ateratzen..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/bulgarian.nsh b/setup/translations/bulgarian.nsh
index 44d8048..b9c1ff2 100644
--- a/setup/translations/bulgarian.nsh
+++ b/setup/translations/bulgarian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Инсталаторът ще Ви упът
; Components Page
${LangFileString} ShortcutGroupTitle "Преки пътища"
${LangFileString} MPlayerGroupTitle "Компоненти на MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (необходим)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, споделени библиотеки и документация."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Бинарните кодеци н
${LangFileString} Section_MPlayerCodecs_Desc "Допълнителни кодеци за MPlayer. (За инсталацията се изисква връзка с Интернет)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Допълваща програма на MPlayer, която може да кодира или пренася поддържани звукови или видео потоци."
${LangFileString} Section_IconThemes "Теми с икони"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Изтриване на преки път
${LangFileString} Info_Rest_Assoc "Възстановяване на файлови асоциации..."
${LangFileString} Info_RollBack "Връщане на промените..."
${LangFileString} Info_Files_Extract "Разархивиране на файлове..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/catalan.nsh b/setup/translations/catalan.nsh
index 504d7d9..0f93d8d 100644
--- a/setup/translations/catalan.nsh
+++ b/setup/translations/catalan.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/croatian.nsh b/setup/translations/croatian.nsh
index e9a4cb3..b09d44a 100644
--- a/setup/translations/croatian.nsh
+++ b/setup/translations/croatian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Program instalacije će vas voditi kroz inst
; Components Page
${LangFileString} ShortcutGroupTitle "Prečaci"
${LangFileString} MPlayerGroupTitle "Mplayer komponente"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (potrebno)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, zajedeničke knjižnice i dokumentacija."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binarni kôdeki nisu podržani u
${LangFileString} Section_MPlayerCodecs_Desc "Neobavezni kôdeki za MPlayer. (Potrebna je internet veza za instalaciju)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Prateći program za MPlayer koji se može koristiti za enkôdiranje ili transformiranje podržanih zvučnih ili video streamova."
${LangFileString} Section_IconThemes "Tema ikona"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Brisanje prečaca..."
${LangFileString} Info_Rest_Assoc "Vraćanje na početno pridruživanja datoteka..."
${LangFileString} Info_RollBack "Vraćanje promjena..."
${LangFileString} Info_Files_Extract "Raspakiravanje datoteka..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/czech.nsh b/setup/translations/czech.nsh
index c3cea17..aad9247 100644
--- a/setup/translations/czech.nsh
+++ b/setup/translations/czech.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Nastavení vás provede instalací $(^NameDA
; Components Page
${LangFileString} ShortcutGroupTitle "Zástupci"
${LangFileString} MPlayerGroupTitle "Součásti MPlayeru"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (vyžadován)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, sdílené knihovny a dokumentace."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binární kodeky nejsou v této ve
${LangFileString} Section_MPlayerCodecs_Desc "Přídavné kodeky MPlayeru. (Pro instalaci je potřeba připojení k Internetu)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Dodatkový program pro MPlayer, který se využívá k enkódování nebo transformaci audio/video souborů."
${LangFileString} Section_IconThemes "Témata ikon"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Mažu zástupce..."
${LangFileString} Info_Rest_Assoc "Obnovuji asociace souborů..."
${LangFileString} Info_RollBack "Beru zpět změny..."
${LangFileString} Info_Files_Extract "Extrahuji soubory..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/danish.nsh b/setup/translations/danish.nsh
index 61413c6..1318d8e 100644
--- a/setup/translations/danish.nsh
+++ b/setup/translations/danish.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/dutch.nsh b/setup/translations/dutch.nsh
index 99444f8..49f4fda 100644
--- a/setup/translations/dutch.nsh
+++ b/setup/translations/dutch.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Sneltoetsen"
${LangFileString} MPlayerGroupTitle "MPlayer-componenten"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (vereist)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, gedeelde bibliotheken en documentatie."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optionele codecs voor MPlayer. (Internetverbinding vereist voor installatie)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Pictogram-thema's"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/english.nsh b/setup/translations/english.nsh
index 5f584bf..99ebbcb 100644
--- a/setup/translations/english.nsh
+++ b/setup/translations/english.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/finnish.nsh b/setup/translations/finnish.nsh
index caf2a4d..5c381b5 100644
--- a/setup/translations/finnish.nsh
+++ b/setup/translations/finnish.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/french.nsh b/setup/translations/french.nsh
index 5110a1f..cf5d500 100644
--- a/setup/translations/french.nsh
+++ b/setup/translations/french.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Ce programme va vous guider à travers l'ins
; Components Page
${LangFileString} ShortcutGroupTitle "Raccourcis"
${LangFileString} MPlayerGroupTitle "Composants de MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (requis)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, bibliothèques partagées et documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Les codecs binaires ne sont pas su
${LangFileString} Section_MPlayerCodecs_Desc "Codecs optionnels pour MPlayer. (Connexion Internet requise durant l'installation.)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Programme permettant d'encoder ou de convertir des flux audio et/ou vidéos supportés par MPlayer."
${LangFileString} Section_IconThemes "Thèmes d'icônes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Supprime les raccourcis..."
${LangFileString} Info_Rest_Assoc "Restaure les associations de fichier..."
${LangFileString} Info_RollBack "Défait les changements..."
${LangFileString} Info_Files_Extract "Extrait les fichiers..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/german.nsh b/setup/translations/german.nsh
index 67a0d0d..a935e14 100644
--- a/setup/translations/german.nsh
+++ b/setup/translations/german.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Der Einrichtungsassistent wird Sie durch die
; Components Page
${LangFileString} ShortcutGroupTitle "Verknüpfung"
${LangFileString} MPlayerGroupTitle "MPlayer-Komponenten"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (erforderlich)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, dynamische Bibliotheken und Dokumentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binär-Codecs werden in dieser Ver
${LangFileString} Section_MPlayerCodecs_Desc "Optionale Codecs für MPlayer. (Internetverbindung benötigt für Installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Ein Begleiterprogramm zum MPlayer, das zum codieren oder zum transformieren von unterstützten Ton- oder Video-Strömen verwendet werden kann."
${LangFileString} Section_IconThemes "Symbolthemen"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Verknüpfungen werden gelöscht …"
${LangFileString} Info_Rest_Assoc "Dateizuordnungen werden wiederhergestellt …"
${LangFileString} Info_RollBack "Zurücksetzen der Änderungen …"
${LangFileString} Info_Files_Extract "Dateien werden entpackt …"
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/hebrew.nsh b/setup/translations/hebrew.nsh
index 961bb11..6a6072f 100644
--- a/setup/translations/hebrew.nsh
+++ b/setup/translations/hebrew.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "קיצורי דרך"
${LangFileString} MPlayerGroupTitle "רכיבי MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (חובה)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, ספריות משותפות, ותיעוד."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "קודקים של בינארי א
${LangFileString} Section_MPlayerCodecs_Desc "קודקי לא מחייבים (רשות) עבור MPlayer. (חיבור אינטרנט נדרש לשם התקנה)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "תוכנית משותפת ליישום MPlayer אשר מסוגלת לשמש כדי לקודד או לשנות זרמי אודיו או וידאו נתמכים."
${LangFileString} Section_IconThemes "סמלי ערכות נושא"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "מוחק קיצורי דרך..."
${LangFileString} Info_Rest_Assoc "משחזר שיוכי קובץ..."
${LangFileString} Info_RollBack "משחזר שינויים..."
${LangFileString} Info_Files_Extract "מחלץ קבצים..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/hungarian.nsh b/setup/translations/hungarian.nsh
index 8c7906f..c368fe7 100644
--- a/setup/translations/hungarian.nsh
+++ b/setup/translations/hungarian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/italian.nsh b/setup/translations/italian.nsh
index 663246d..e916f39 100644
--- a/setup/translations/italian.nsh
+++ b/setup/translations/italian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Collegamenti"
${LangFileString} MPlayerGroupTitle "Componenti di MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (essenziale)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, librerie condivise, e documentazione."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Codec aggiuntivi per MPlayer. (Connessione a Internet richiesta per l'installazione)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Temi di icone"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/japanese.nsh b/setup/translations/japanese.nsh
index 9a54d77..43eb6c9 100644
--- a/setup/translations/japanese.nsh
+++ b/setup/translations/japanese.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "セットアップは $(^NameDA) のイン
; Components Page
${LangFileString} ShortcutGroupTitle "ショートカット"
${LangFileString} MPlayerGroupTitle "MPlayer コンポーネント"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (必須)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer、共有ライブラリ、およびドキュメントです。"
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "バイナリ コーデックはこ
${LangFileString} Section_MPlayerCodecs_Desc "MPlayer のオプション コーデックです。(インストールにはインターネット接続が必要です)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "サポートされたオーディオまたはビデオ ストリームのエンコードや変換に使用できる MPlayer の姉妹プログラムです。"
${LangFileString} Section_IconThemes "アイコン テーマ"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "ショートカットを削除していま
${LangFileString} Info_Rest_Assoc "ファイルの関連付けを復元しています..."
${LangFileString} Info_RollBack "変更を元に戻しています..."
${LangFileString} Info_Files_Extract "ファイルを展開しています..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/korean.nsh b/setup/translations/korean.nsh
index a4e4843..8fc40ae 100644
--- a/setup/translations/korean.nsh
+++ b/setup/translations/korean.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup이 $(^NameDA)의 설치를 도와줄
; Components Page
${LangFileString} ShortcutGroupTitle "바로가기"
${LangFileString} MPlayerGroupTitle "MPlayer 구성 요소"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (필수)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, 공유 라이브러리와 문서."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "이 버전에서 바이너리 코
${LangFileString} Section_MPlayerCodecs_Desc "MPlayer용 추가 코덱. (설치시 인터넷 연결이 필요함)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "지원하는 오디오 비디오 스트림을 인코딩하거나 변환하는데 사용할 수 있는 MPlayer의 추가 프로그램."
${LangFileString} Section_IconThemes "아이콘 테마"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "바로가기 삭제하는 중..."
${LangFileString} Info_Rest_Assoc "파일 연결 복원하는 중..."
${LangFileString} Info_RollBack "변경점을 원상 복원하는 중..."
${LangFileString} Info_Files_Extract "파일 압축을 해제하는 중..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/malay.nsh b/setup/translations/malay.nsh
index 29e1910..f8e6c06 100644
--- a/setup/translations/malay.nsh
+++ b/setup/translations/malay.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Persediaan akan bantu anda melalui pemasanga
; Components Page
${LangFileString} ShortcutGroupTitle "Pintasan"
${LangFileString} MPlayerGroupTitle "Komponen MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (diperlukan)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, pustaka terkongsi, dan dokumentasi."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Kodeks binari tidak disokong dalam
${LangFileString} Section_MPlayerCodecs_Desc "Kodeks pilihan untuk MPlayer. (Sambungan Internet diperlukan untuk pemasangan)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Program yang diperlukan oleh MPlayer yang dapat digunakan untuk mengenkod atau jelma audio disokong atau strim video."
${LangFileString} Section_IconThemes "Tema Ikon"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Memadam Pintasan..."
${LangFileString} Info_Rest_Assoc "Memulihkan perkaitan fail..."
${LangFileString} Info_RollBack "Mengembali perubahan..."
${LangFileString} Info_Files_Extract "Mengekstrak fail..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/norwegian.nsh b/setup/translations/norwegian.nsh
index 345e6aa..000b5de 100644
--- a/setup/translations/norwegian.nsh
+++ b/setup/translations/norwegian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/polish.nsh b/setup/translations/polish.nsh
index 7ee8aee..72bde76 100644
--- a/setup/translations/polish.nsh
+++ b/setup/translations/polish.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Instalator poprowadzi Cię przez proces inst
; Components Page
${LangFileString} ShortcutGroupTitle "Skróty"
${LangFileString} MPlayerGroupTitle "Komponenty MPlayera"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (wymagany)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, biblioteki współdzielone, dokumentacja."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Kodeki binarne nie są obsługiwan
${LangFileString} Section_MPlayerCodecs_Desc "Opcjonalne kodeki do MPlayera. (Wymagane połączenie z internetem)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Jest to prosty koder (kompresor) filmów, zaprojektowany do kodowania filmów otwieralnych MPlayerem do innych obsługiwanych formatów"
${LangFileString} Section_IconThemes "Zestawy Ikon"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Usuwanie Skrótów..."
${LangFileString} Info_Rest_Assoc "Przywracanie skojarzeń plików..."
${LangFileString} Info_RollBack "Cofanie zmian..."
${LangFileString} Info_Files_Extract "Wypakowywanie plików..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/portuguese.nsh b/setup/translations/portuguese.nsh
index 41ff421..0659923 100644
--- a/setup/translations/portuguese.nsh
+++ b/setup/translations/portuguese.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Esta configuração irá ajuda-lo a instalar
; Components Page
${LangFileString} ShortcutGroupTitle "Atalhos"
${LangFileString} MPlayerGroupTitle "Componentes MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (obrigatório)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, bibliotecas partilhadas e documentação."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Esta versão não tem suporte a co
${LangFileString} Section_MPlayerCodecs_Desc "Codificadores opcionais para o MPlayer. (Precisa de uma ligação à Internet)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Um programa complementar ao MPlayer, utilizado para codificar ou converter emissões de vídeo e áudio."
${LangFileString} Section_IconThemes "Ícones"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "A eliminar atalhos..."
${LangFileString} Info_Rest_Assoc "A restaurar associações de ficheiros..."
${LangFileString} Info_RollBack "A reverter alterações..."
${LangFileString} Info_Files_Extract "A extrair ficheiros..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/portuguesebrazil.nsh b/setup/translations/portuguesebrazil.nsh
index 9003a23..686caa1 100644
--- a/setup/translations/portuguesebrazil.nsh
+++ b/setup/translations/portuguesebrazil.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "A configuração lhe guiará através da ins
; Components Page
${LangFileString} ShortcutGroupTitle "Atalhos"
${LangFileString} MPlayerGroupTitle "Componentes do MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (necessário)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, bibliotecas compartilhadas e documentação."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Codecs binários não são suporta
${LangFileString} Section_MPlayerCodecs_Desc "Codecs opcionais para o MPlayer. (Necessita conexão com a Internet para instalação)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Um programa acompanhante do MPlayer que pode ser usado para codificar ou transformar fluxos de áudio ou vídeo suportados."
${LangFileString} Section_IconThemes "Temas de ícones"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deletando atalhos..."
${LangFileString} Info_Rest_Assoc "Restaurando associações de arquivos..."
${LangFileString} Info_RollBack "Revertendo alterações..."
${LangFileString} Info_Files_Extract "Extraindo arquivos..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/russian.nsh b/setup/translations/russian.nsh
index f1e3c2c..593b173 100644
--- a/setup/translations/russian.nsh
+++ b/setup/translations/russian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Мастер установки поможе
; Components Page
${LangFileString} ShortcutGroupTitle "Ярлыки"
${LangFileString} MPlayerGroupTitle "Компоненты MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (необходимо)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, разделяемые библиотеки и документация."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Бинарные кодеки не
${LangFileString} Section_MPlayerCodecs_Desc "Дополнительные кодеки для MPlayer. (Для установки требуется подключение к сети Интернет)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Сопутствующая MPlayer программа, которую можно использовать для кодирования и преобразования поддерживаемых аудио и видео потоков."
${LangFileString} Section_IconThemes "Темы иконок"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Удаление ярлыков..."
${LangFileString} Info_Rest_Assoc "Восстановление ассоциаций файлов..."
${LangFileString} Info_RollBack "Откат изменений..."
${LangFileString} Info_Files_Extract "Извлечение файлов..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/serbian.nsh b/setup/translations/serbian.nsh
index 7c2dc92..1fed0aa 100644
--- a/setup/translations/serbian.nsh
+++ b/setup/translations/serbian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Програм инсталације ће
; Components Page
${LangFileString} ShortcutGroupTitle "Пречице"
${LangFileString} MPlayerGroupTitle "МПлејер компоненте"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "СМПлејер (потребно)"
${LangFileString} Section_SMPlayer_Desc "СМПлејер, заједничке библиотеке и документација."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Бинарни кодеци нис
${LangFileString} Section_MPlayerCodecs_Desc "Опциони кодеци за МПлејер. (Интернет веза је потребна за инсталацију)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Пратећи програм за МПлејер који се може користити за енкодовање или трансформацију подржаних звучних или видео стримова."
${LangFileString} Section_IconThemes "Сетови икона"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Уклањање пречица..."
${LangFileString} Info_Rest_Assoc "Враћање на почетно придруживање фајлова..."
${LangFileString} Info_RollBack "Враћање промена..."
${LangFileString} Info_Files_Extract "Распакивање фајлова..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/simpchinese.nsh b/setup/translations/simpchinese.nsh
index c53556b..205dc0d 100644
--- a/setup/translations/simpchinese.nsh
+++ b/setup/translations/simpchinese.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "设置程序将引导您完成安装 $(^Name
; Components Page
${LangFileString} ShortcutGroupTitle "快捷方式"
${LangFileString} MPlayerGroupTitle "MPlayer 组件"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (必需)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer、共享库和文档。"
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "此版本不支持二进制解码
${LangFileString} Section_MPlayerCodecs_Desc "适用于 MPlayer 的可选解码器。(安装需要使用网络连接)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "MPlayer 的配套程序,可以用来编码或转换支持的音频/视频流。"
${LangFileString} Section_IconThemes "图标主题"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "正在删除快捷方式..."
${LangFileString} Info_Rest_Assoc "正在恢复文件关联..."
${LangFileString} Info_RollBack "正在回滚更改..."
${LangFileString} Info_Files_Extract "正在提取文件..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/slovak.nsh b/setup/translations/slovak.nsh
index eaccb6d..d545eda 100644
--- a/setup/translations/slovak.nsh
+++ b/setup/translations/slovak.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/slovenian.nsh b/setup/translations/slovenian.nsh
index 6ae34e3..63e036e 100644
--- a/setup/translations/slovenian.nsh
+++ b/setup/translations/slovenian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/spanish.nsh b/setup/translations/spanish.nsh
index 0598f0d..95f0839 100644
--- a/setup/translations/spanish.nsh
+++ b/setup/translations/spanish.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "A continuación se procederá a la instalaci
; Components Page
${LangFileString} ShortcutGroupTitle "Accesos"
${LangFileString} MPlayerGroupTitle "Componentes de MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (requerido)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, librerías compartidas y documentación."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Los códecs binarios no están dis
${LangFileString} Section_MPlayerCodecs_Desc "Códecs opcionales para MPlayer. (Se necesita conexión a internet para la instalación)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "Un programa opcional que puede ser usado para recodificar vídeos."
${LangFileString} Section_IconThemes "Temas de Iconos"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Borrando accesos..."
${LangFileString} Info_Rest_Assoc "Restaurando asociaciones de ficheros..."
${LangFileString} Info_RollBack "Deshaciendo cambios..."
${LangFileString} Info_Files_Extract "Extrayendo ficheros..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/thai.nsh b/setup/translations/thai.nsh
index dd44799..1404733 100644
--- a/setup/translations/thai.nsh
+++ b/setup/translations/thai.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/tradchinese.nsh b/setup/translations/tradchinese.nsh
index d29b294..b7d16f3 100644
--- a/setup/translations/tradchinese.nsh
+++ b/setup/translations/tradchinese.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (required)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Binary codecs are not supported in
${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Icon Themes"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."
diff --git a/setup/translations/ukrainian.nsh b/setup/translations/ukrainian.nsh
index 611d301..ee299ff 100644
--- a/setup/translations/ukrainian.nsh
+++ b/setup/translations/ukrainian.nsh
@@ -23,6 +23,7 @@ ${LangFileString} WelcomePage_Text "Setup will guide you through the installatio
; Components Page
${LangFileString} ShortcutGroupTitle "Лейба"
${LangFileString} MPlayerGroupTitle "Компоненти MPlayer"
+${LangFileString} MPlayerMPVGroupTitle "Multimedia Engine"
${LangFileString} Section_SMPlayer "SMPlayer (обов'язково)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, спільні бібліотеки та документація."
@@ -43,6 +44,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Бінарні кодеки не
${LangFileString} Section_MPlayerCodecs_Desc "Додаткові кодеки для MPlayer. (Необхідне зєднання з Інтернетом для встановлення)"
!endif
+${LangFileString} Section_MPV_Desc "A feature-rich fork of MPlayer && MPlayer2"
+
${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
${LangFileString} Section_IconThemes "Теми піктограм"
@@ -100,3 +103,17 @@ ${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
${LangFileString} Info_Rest_Assoc "Restoring file associations..."
${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Витягнення файлів..."
+${LangFileString} Info_SMTube_Backup "Backing up SMTube..."
+${LangFileString} Info_SMTube_Restore "Restoring SMTube from previous installation..."
+${LangFileString} Info_MPV_Backup "Backing up MPV..."
+${LangFileString} Info_MPV_Restore "Restoring MPV from previous installation..."
+
+; MPV
+${LangFileString} MPV_DL_Msg "Downloading MPV..."
+${LangFileString} MPV_DL_Retry "MPV was not successfully installed. Retry?"
+${LangFileString} MPV_DL_Failed "Failed to download MPV: '$R0'."
+${LangFileString} MPV_Inst_Failed "Failed to install MPV."
+
+; YouTube-DL
+${LangFileString} YTDL_DL_Retry "YouTube-DL was not successfully installed. Retry?"
+${LangFileString} YTDL_DL_Failed "Failed to download Youtube-DL: '$R0'."