summaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
Diffstat (limited to 'setup')
-rw-r--r--setup/create_portablepkg.cmd84
-rw-r--r--setup/create_smplayer_wo_mplayerpkg.cmd21
-rw-r--r--setup/install_smplayer.bat54
-rw-r--r--setup/scripts/install_smplayer.cmd (renamed from setup/install_smplayer.cmd)0
-rw-r--r--setup/scripts/make_pkgs.cmd192
-rw-r--r--setup/smplayer.win32.nsi217
-rw-r--r--setup/smplayer_orig.ini6
-rw-r--r--setup/translations/basque.nsh2
-rw-r--r--setup/translations/catalan.nsh2
-rw-r--r--setup/translations/croatian.nsh100
-rw-r--r--setup/translations/czech.nsh2
-rw-r--r--setup/translations/danish.nsh2
-rw-r--r--setup/translations/dutch.nsh2
-rw-r--r--setup/translations/english.nsh2
-rw-r--r--setup/translations/finnish.nsh2
-rw-r--r--setup/translations/french.nsh2
-rw-r--r--setup/translations/german.nsh2
-rw-r--r--setup/translations/hebrew.nsh2
-rw-r--r--setup/translations/hungarian.nsh2
-rw-r--r--setup/translations/italian.nsh2
-rw-r--r--setup/translations/japanese.nsh2
-rw-r--r--setup/translations/korean.nsh2
-rw-r--r--setup/translations/norwegian.nsh2
-rw-r--r--setup/translations/polish.nsh47
-rw-r--r--setup/translations/portuguese.nsh80
-rw-r--r--setup/translations/russian.nsh2
-rw-r--r--setup/translations/simpchinese.nsh114
-rw-r--r--setup/translations/slovak.nsh2
-rw-r--r--setup/translations/slovenian.nsh2
-rw-r--r--setup/translations/spanish.nsh4
-rw-r--r--setup/translations/tradchinese.nsh2
31 files changed, 571 insertions, 386 deletions
diff --git a/setup/create_portablepkg.cmd b/setup/create_portablepkg.cmd
deleted file mode 100644
index b7770b6..0000000
--- a/setup/create_portablepkg.cmd
+++ /dev/null
@@ -1,84 +0,0 @@
-@echo off
-echo This batch file can help you to create a package for SMPlayer Portable
-echo Just change the variables at the beginning
-echo.
-echo Note: It will temporarily rename the smplayer-build directory.
-echo Be sure to have a compiled portable smplayer.exe, renamed as
-echo `smplayer-portable.exe` in the same directory as this script.
-echo.
-echo 7zip command-line (http://7zip.org) is required by this script.
-echo.
-
-set /P SMPLAYER_VER="SMPlayer Version: "
-if "%SMPLAYER_VER%"=="" exit
-
-set SMPLAYER_DIR=smplayer-build
-
-ren %SMPLAYER_DIR% smplayer-portable-%SMPLAYER_VER%
-set SMPLAYER_DIR=smplayer-portable-%SMPLAYER_VER%
-
-echo.
-echo ###### Backing up files #######
-echo.
-
-ren %SMPLAYER_DIR%\smplayer.exe smplayer.bak
-ren %SMPLAYER_DIR%\mplayer\mplayer\config config.bak
-
-echo.
-echo ###### Create screenshots dir. #######
-echo.
-
-mkdir %SMPLAYER_DIR%\screenshots
-
-echo.
-echo ###### Create smplayer.ini #######
-echo.
-
-echo [%%General]>> %SMPLAYER_DIR%\smplayer.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_DIR%\smplayer.ini
-echo.>> %SMPLAYER_DIR%\smplayer.ini
-echo [advanced]>> %SMPLAYER_DIR%\smplayer.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_DIR%\smplayer.ini
-
-echo.
-echo ###### Create smplayer_orig.ini #######
-echo.
-
-echo [%%General]>> %SMPLAYER_DIR%\smplayer_orig.ini
-echo screenshot_directory=.\\screenshots>> %SMPLAYER_DIR%\smplayer_orig.ini
-echo.>> %SMPLAYER_DIR%\smplayer_orig.ini
-echo [advanced]>> %SMPLAYER_DIR%\smplayer_orig.ini
-echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_DIR%\smplayer_orig.ini
-
-echo.
-echo ###### Create mplayer config #######
-echo.
-
-echo ## MPlayer Windows configuration>> %SMPLAYER_DIR%\mplayer\mplayer\config
-echo.>> %SMPLAYER_DIR%\mplayer\mplayer\config
-echo subfont=c:\windows\fonts\arial.ttf>> %SMPLAYER_DIR%\mplayer\mplayer\config
-echo ^<cachedir^>../fontconfig^</cachedir^>> %SMPLAYER_DIR%\mplayer\fonts\local.conf
-
-echo.
-echo ###### Copying portable .exe #######
-echo.
-
-copy /y .\smplayer-portable.exe %SMPLAYER_DIR%\smplayer.exe
-
-echo.
-echo ###### Creating portable package #######
-echo.
-7za a -t7z smplayer-portable-%SMPLAYER_VER%.7z %SMPLAYER_DIR% -xr!*.bak -xr!qxtcore.dll -mx7
-
-echo.
-echo ###### Cleanup and restoration #######
-echo.
-rmdir %SMPLAYER_DIR%\screenshots
-del %SMPLAYER_DIR%\smplayer.ini
-del %SMPLAYER_DIR%\smplayer_orig.ini
-del %SMPLAYER_DIR%\smplayer.exe
-del %SMPLAYER_DIR%\mplayer\mplayer\config
-del %SMPLAYER_DIR%\mplayer\fonts\local.conf
-ren %SMPLAYER_DIR%\smplayer.bak smplayer.exe
-ren %SMPLAYER_DIR%\mplayer\mplayer\config.bak config
-ren %SMPLAYER_DIR% smplayer-build
diff --git a/setup/create_smplayer_wo_mplayerpkg.cmd b/setup/create_smplayer_wo_mplayerpkg.cmd
deleted file mode 100644
index a04306b..0000000
--- a/setup/create_smplayer_wo_mplayerpkg.cmd
+++ /dev/null
@@ -1,21 +0,0 @@
-@echo off
-echo This batch file can help you to create a package for SMPlayer without MPlayer
-echo Just change the variables at the beginning
-echo.
-echo Note: It will temporarily rename the smplayer-build directory.
-echo Even if the MPlayer files are present they will be excluded.
-echo.
-echo 7zip command-line (http://7zip.org) is required by this script.
-echo.
-
-set /P SMPLAYER_VER="SMPlayer Version: "
-if "%SMPLAYER_VER%"=="" exit
-
-set SMPLAYER_DIR=smplayer-build
-
-ren %SMPLAYER_DIR% smplayer-%SMPLAYER_VER%
-set SMPLAYER_DIR=smplayer-%SMPLAYER_VER%
-
-7za a -t7z smplayer-%SMPLAYER_VER%_without_mplayer.7z %SMPLAYER_DIR% -xr!mplayer -mx7
-
-ren %SMPLAYER_DIR% smplayer-build
diff --git a/setup/install_smplayer.bat b/setup/install_smplayer.bat
deleted file mode 100644
index ed55e0a..0000000
--- a/setup/install_smplayer.bat
+++ /dev/null
@@ -1,54 +0,0 @@
-REM This batch file can help you to create a directory with all required files
-REM Just change the variables at the beginning
-
-REM Warning: it will only work with sources from the SVN and the command svn has to be in the path
-REM Note: it doesn't install mplayer
-
-set OUTPUT_DIR=smplayer-build
-
-set SMPLAYER_DIR=svn\smplayer\
-set SMPLAYER_THEMES_DIR=svn\smplayer-themes\
-
-set QT_DIR=c:\Qt\4.5.1
-set QXT_DIR=c:\development\libqxt
-set MINGW_DIR=c:\MinGW
-
-mkdir %OUTPUT_DIR%
-
-copy %SMPLAYER_DIR%\src\release\smplayer.exe %OUTPUT_DIR%
-copy %SMPLAYER_DIR%\dxlist\release\dxlist.exe %OUTPUT_DIR%
-copy %SMPLAYER_DIR%\*.txt %OUTPUT_DIR%
-copy %QT_DIR%\bin\QtCore4.dll %OUTPUT_DIR%
-copy %QT_DIR%\bin\QtGui4.dll %OUTPUT_DIR%
-copy %QT_DIR%\bin\QtNetwork4.dll %OUTPUT_DIR%
-copy %QT_DIR%\bin\QtXml4.dll %OUTPUT_DIR%
-copy %MINGW_DIR%\bin\mingwm10.dll %OUTPUT_DIR%
-
-mkdir %OUTPUT_DIR%\imageformats
-copy %QT_DIR%\plugins\imageformats\qjpeg4.dll %OUTPUT_DIR%\imageformats\
-
-rem translations
-mkdir %OUTPUT_DIR%\translations
-copy %SMPLAYER_DIR%\src\translations\*.qm %OUTPUT_DIR%\translations
-
-rem Qt translations
-copy %QT_DIR%\translations\qt_de.qm %OUTPUT_DIR%\translations
-copy %QT_DIR%\translations\qt_es.qm %OUTPUT_DIR%\translations
-copy %QT_DIR%\translations\qt_ru.qm %OUTPUT_DIR%\translations
-copy %QT_DIR%\translations\qt_sk.qm %OUTPUT_DIR%\translations
-copy %QT_DIR%\translations\qt_sv.qm %OUTPUT_DIR%\translations
-copy %QT_DIR%\translations\qt_zh_CN.qm %OUTPUT_DIR%\translations
-
-rem shortcuts
-mkdir %OUTPUT_DIR%\shortcuts
-copy %SMPLAYER_DIR%\src\shortcuts\*.keys %OUTPUT_DIR%\shortcuts
-
-rem docs
-svn export --force %SMPLAYER_DIR%\docs %OUTPUT_DIR%\docs
-
-rem themes
-svn export --force %SMPLAYER_THEMES_DIR%\themes %OUTPUT_DIR%\themes
-
-rem libqxt
-copy %QXT_DIR%\lib\QxtCore.dll %OUTPUT_DIR%
-
diff --git a/setup/install_smplayer.cmd b/setup/scripts/install_smplayer.cmd
index b21373d..b21373d 100644
--- a/setup/install_smplayer.cmd
+++ b/setup/scripts/install_smplayer.cmd
diff --git a/setup/scripts/make_pkgs.cmd b/setup/scripts/make_pkgs.cmd
new file mode 100644
index 0000000..6a32139
--- /dev/null
+++ b/setup/scripts/make_pkgs.cmd
@@ -0,0 +1,192 @@
+@echo off
+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.
+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.
+echo * Release Packages
+echo.
+echo 1 - Portable SMPlayer Package
+echo 2 - SMPlayer Package w/o MPlayer
+echo 3 - MPlayer Package
+echo.
+echo * Update Packages
+echo.
+echo 4 - SMPlayer SVN Update Package
+echo 5 - Qt DLL Package
+
+echo.
+
+set TOP_LEVEL_DIR=..
+
+set SMPLAYER_DIR=%TOP_LEVEL_DIR%\smplayer-build
+set MPLAYER_DIR=%TOP_LEVEL_DIR%\mplayer
+set OUTPUT_DIR=%TOP_LEVEL_DIR%\output
+set PORTABLE_EXE_DIR=%TOP_LEVEL_DIR%\portable
+set QT_DIR=C:\Qt\%QTVER%
+
+:reask
+set /P USER_CHOICE="Choose an action: "
+echo.
+
+if "%USER_CHOICE%" == "1" goto portable
+if "%USER_CHOICE%" == "2" goto nomplayer
+if "%USER_CHOICE%" == "3" goto mplayer
+if "%USER_CHOICE%" == "4" goto svn_updpkg
+if "%USER_CHOICE%" == "5" goto qtdlls
+if "%USER_CHOICE%" == "" goto end
+
+:portable
+echo.
+echo --- Creating SMPlayer Portable Package ---
+echo.
+
+set /P SMPLAYER_VER="SMPlayer Version: "
+if "%SMPLAYER_VER%"=="" exit
+echo.
+
+ren %SMPLAYER_DIR% smplayer-portable-%SMPLAYER_VER%
+set SMPLAYER_DIR=%TOP_LEVEL_DIR%\smplayer-portable-%SMPLAYER_VER%
+
+echo.
+echo ###### Backing up files #######
+echo.
+
+ren %SMPLAYER_DIR%\smplayer.exe smplayer.bak
+ren %SMPLAYER_DIR%\mplayer\mplayer\config config.bak
+
+echo.
+echo ###### Create screenshots dir. #######
+echo.
+
+mkdir %SMPLAYER_DIR%\screenshots
+
+echo.
+echo ###### Create smplayer.ini #######
+echo.
+
+echo [%%General]>> %SMPLAYER_DIR%\smplayer.ini
+echo screenshot_directory=.\\screenshots>> %SMPLAYER_DIR%\smplayer.ini
+echo.>> %SMPLAYER_DIR%\smplayer.ini
+echo [advanced]>> %SMPLAYER_DIR%\smplayer.ini
+echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_DIR%\smplayer.ini
+
+echo.
+echo ###### Create smplayer_orig.ini #######
+echo.
+
+echo [%%General]>> %SMPLAYER_DIR%\smplayer_orig.ini
+echo screenshot_directory=.\\screenshots>> %SMPLAYER_DIR%\smplayer_orig.ini
+echo.>> %SMPLAYER_DIR%\smplayer_orig.ini
+echo [advanced]>> %SMPLAYER_DIR%\smplayer_orig.ini
+echo mplayer_additional_options=-nofontconfig>> %SMPLAYER_DIR%\smplayer_orig.ini
+
+echo.
+echo ###### Create mplayer config #######
+echo.
+
+echo ## MPlayer Windows configuration>> %SMPLAYER_DIR%\mplayer\mplayer\config
+echo.>> %SMPLAYER_DIR%\mplayer\mplayer\config
+echo subfont=c:\windows\fonts\arial.ttf>> %SMPLAYER_DIR%\mplayer\mplayer\config
+echo ^<cachedir^>../fontconfig^</cachedir^>> %SMPLAYER_DIR%\mplayer\fonts\local.conf
+
+echo.
+echo ###### Copying portable .exe #######
+echo.
+
+copy /y %PORTABLE_EXE_DIR%\smplayer-portable.exe %SMPLAYER_DIR%\smplayer.exe
+
+echo.
+echo ###### Creating portable package #######
+echo.
+7za a -t7z %OUTPUT_DIR%\smplayer-portable-%SMPLAYER_VER%.7z %SMPLAYER_DIR% -xr!*.bak -xr!qxtcore.dll -mx9
+
+echo.
+echo Restoring source folder(s) back to its original state...
+echo.
+rmdir %SMPLAYER_DIR%\screenshots
+del %SMPLAYER_DIR%\smplayer.ini
+del %SMPLAYER_DIR%\smplayer_orig.ini
+del %SMPLAYER_DIR%\smplayer.exe
+del %SMPLAYER_DIR%\mplayer\mplayer\config
+del %SMPLAYER_DIR%\mplayer\fonts\local.conf
+ren %SMPLAYER_DIR%\smplayer.bak smplayer.exe
+ren %SMPLAYER_DIR%\mplayer\mplayer\config.bak config
+ren %SMPLAYER_DIR% smplayer-build
+
+goto end
+
+:nomplayer
+echo.
+echo --- Creating SMPlayer w/o MPlayer Package ---
+echo.
+
+set /P SMPLAYER_VER="SMPlayer Version: "
+if "%SMPLAYER_VER%"=="" exit
+echo.
+
+ren %SMPLAYER_DIR% smplayer-%SMPLAYER_VER%
+set SMPLAYER_DIR=%TOP_LEVEL_DIR%\smplayer-%SMPLAYER_VER%
+
+7za a -t7z %OUTPUT_DIR%\smplayer-%SMPLAYER_VER%_without_mplayer.7z %SMPLAYER_DIR% -xr!mplayer -mx9
+
+ren %SMPLAYER_DIR% smplayer-build
+
+echo.
+echo Restoring source folder(s) back to its original state....
+
+goto end
+
+:mplayer
+echo.
+echo --- Creating MPlayer Package ---
+echo.
+
+set /P MP_REV="MPlayer Revision: "
+
+ren %MPLAYER_DIR% mplayer-svn-%MP_REV%
+set MPLAYER_DIR=%TOP_LEVEL_DIR%\mplayer-svn-%MP_REV%
+
+7za a -t7z %OUTPUT_DIR%\mplayer-svn-%MP_REV%.7z %MPLAYER_DIR% -mx9
+
+ren %MPLAYER_DIR% mplayer
+set MPLAYER_DIR=%TOP_LEVEL_DIR%\mplayer
+
+echo.
+echo Restoring source folder(s) back to its original state...
+
+goto end
+
+:svn_updpkg
+echo.
+echo --- Creating SVN Update Package ---
+echo.
+
+set /P SMPLAYER_SVN="SMPlayer SVN Revision: "
+if "%SMPLAYER_SVN%"=="" exit
+
+7za a -t7z %OUTPUT_DIR%\smplayer_update_svn_r%SMPLAYER_SVN%.7z %SMPLAYER_DIR%\smplayer.exe %SMPLAYER_DIR%\translations -mx9
+
+goto end
+
+:qtdlls
+
+set /P QTVER="Qt Version: "
+if "%QTVER%"=="" exit
+
+echo.
+echo --- Creating Qt DLL Package ---
+echo.
+7za a -t7z %OUTPUT_DIR%\qt_%QTVER%_dlls.7z %QT_DIR%\%QTVER%\bin\libgcc_s_dw2-1.dll %QT_DIR%\%QTVER%\bin\mingwm10.dll %QT_DIR%\%QTVER%\bin\QtCore4.dll %QT_DIR%\%QTVER%\bin\QtGui4.dll %QT_DIR%\%QTVER%\bin\QtNetwork4.dll %QT_DIR%\%QTVER%\bin\QtXml4.dll -mx9
+
+goto end
+
+:end
+
+pause
diff --git a/setup/smplayer.win32.nsi b/setup/smplayer.win32.nsi
index 1260029..a63f6a1 100644
--- a/setup/smplayer.win32.nsi
+++ b/setup/smplayer.win32.nsi
@@ -207,6 +207,7 @@
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "Basque"
!insertmacro MUI_LANGUAGE "Catalan"
+ !insertmacro MUI_LANGUAGE "Croatian"
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Danish"
!insertmacro MUI_LANGUAGE "Dutch"
@@ -233,6 +234,7 @@
!insertmacro LANGFILE_INCLUDE "translations\english.nsh"
!insertmacro LANGFILE_INCLUDE "translations\basque.nsh"
!insertmacro LANGFILE_INCLUDE "translations\catalan.nsh"
+ !insertmacro LANGFILE_INCLUDE "translations\croatian.nsh"
!insertmacro LANGFILE_INCLUDE "translations\czech.nsh"
!insertmacro LANGFILE_INCLUDE "translations\danish.nsh"
!insertmacro LANGFILE_INCLUDE "translations\dutch.nsh"
@@ -263,6 +265,7 @@
!insertmacro MUI_RESERVEFILE_LANGDLL
ReserveFile "${NSISDIR}\Plugins\UserInfo.dll"
+ ReserveFile "FindProcDLL.dll"
;--------------------------------
;Installer Sections
@@ -275,16 +278,14 @@ Section $(Section_SMPlayer) SecSMPlayer
${If} $Reinstall_Uninstall == 1
- ReadRegStr $R0 HKLM ${SMPLAYER_REG_KEY} "Path"
-
${If} $Reinstall_UninstallButton_State == 1
- Exec '"$R0\uninst.exe" /X'
+ Exec '"$SMPlayer_Path\uninst.exe" /X'
Quit
${ElseIf} $Reinstall_OverwriteButton_State == 1
- ${If} "$INSTDIR" == "$R0"
- ExecWait '"$R0\uninst.exe" /S /R _?=$R0'
+ ${If} "$INSTDIR" == "$SMPlayer_Path"
+ ExecWait '"$SMPlayer_Path\uninst.exe" /S /R _?=$SMPlayer_Path'
${Else}
- ExecWait '"$R0\uninst.exe" /S /R'
+ ExecWait '"$SMPlayer_Path\uninst.exe" /S /R'
${EndIf}
${EndIf}
@@ -376,8 +377,9 @@ SectionGroup $(MPlayerGroupTitle)
retry_mplayer:
DetailPrint $(MPlayer_DL_Msg)
- inetc::get /timeout 30000 /resume "" /banner $(MPlayer_DL_Msg) /caption $(MPlayer_DL_Msg) "http://downloads.sourceforge.net/smplayer/$MPlayer_Version.7z?big_mirror=0" \
- "$PLUGINSDIR\$MPlayer_Version.7z" /end
+ inetc::get /CONNECTTIMEOUT 15000 /RESUME "" /BANNER $(MPlayer_DL_Msg) /CAPTION $(MPlayer_DL_Msg) \
+ "http://downloads.sourceforge.net/smplayer/$MPlayer_Version.7z?big_mirror=0" \
+ "$PLUGINSDIR\$MPlayer_Version.7z" /END
Pop $R0
StrCmp $R0 OK 0 check_mplayer
@@ -423,8 +425,9 @@ SectionGroup $(MPlayerGroupTitle)
retry_codecs:
DetailPrint $(Codecs_DL_Msg)
- inetc::get /timeout 30000 /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 $(Codecs_DL_Msg) /CAPTION $(Codecs_DL_Msg) \
+ "http://www.mplayerhq.hu/MPlayer/releases/codecs/$Codec_Version.zip" \
+ "$PLUGINSDIR\$Codec_Version.zip" /END
Pop $R0
StrCmp $R0 OK 0 check_codecs
@@ -473,187 +476,192 @@ SectionGroup $(Section_Translations) SecTranslations
SectionIn RO
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_en_US.qm"
+ File "smplayer-build\translations\smplayer_en_US.qm"
SectionEnd
${MementoSection} "العربية" SecLang_ARSY
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ar_SY.qm"
+ File "smplayer-build\translations\smplayer_ar_SY.qm"
${MementoSectionEnd}
${MementoSection} "български" SecLang_BG
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_bg.qm"
+ File "smplayer-build\translations\smplayer_bg.qm"
${MementoSectionEnd}
${MementoSection} "Català" SecLang_CA
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ca.qm"
+ File "smplayer-build\translations\smplayer_ca.qm"
${MementoSectionEnd}
${MementoSection} "Čeština" SecLang_CS
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_cs.qm"
+ File "smplayer-build\translations\smplayer_cs.qm"
${MementoSectionEnd}
${MementoSection} "Dansk" SecLang_DA
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_da.qm"
+ File "smplayer-build\translations\smplayer_da.qm"
${MementoSectionEnd}
${MementoSection} "Deutsch" SecLang_DE
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_de.qm"
+ File "smplayer-build\translations\smplayer_de.qm"
${MementoSectionEnd}
${MementoSection} "Ελληνικά" SecLang_ELGR
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_el_GR.qm"
+ File "smplayer-build\translations\smplayer_el_GR.qm"
${MementoSectionEnd}
${MementoSection} "Español" SecLang_ES
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_es.qm"
+ File "smplayer-build\translations\smplayer_es.qm"
${MementoSectionEnd}
${MementoSection} "Eesti Keel" SecLang_ET
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_et.qm"
+ File "smplayer-build\translations\smplayer_et.qm"
${MementoSectionEnd}
${MementoSection} "Euskara" SecLang_EU
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_eu.qm"
+ File "smplayer-build\translations\smplayer_eu.qm"
${MementoSectionEnd}
${MementoSection} "Suomi" SecLang_FI
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_fi.qm"
+ File "smplayer-build\translations\smplayer_fi.qm"
${MementoSectionEnd}
${MementoSection} "Français" SecLang_FR
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_fr.qm"
+ File "smplayer-build\translations\smplayer_fr.qm"
${MementoSectionEnd}
${MementoSection} "Galego" SecLang_GL
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_gl.qm"
+ File "smplayer-build\translations\smplayer_gl.qm"
+ ${MementoSectionEnd}
+
+ ${MementoSection} "Hrvatski" SecLang_HR
+ SetOutPath "$INSTDIR\translations"
+ File "smplayer-build\translations\smplayer_hr.qm"
${MementoSectionEnd}
${MementoSection} "Magyar" SecLang_HU
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_hu.qm"
+ File "smplayer-build\translations\smplayer_hu.qm"
${MementoSectionEnd}
${MementoSection} "Italiano" SecLang_IT
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_it.qm"
+ File "smplayer-build\translations\smplayer_it.qm"
${MementoSectionEnd}
${MementoSection} "日本語" SecLang_JA
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ja.qm"
+ File "smplayer-build\translations\smplayer_ja.qm"
${MementoSectionEnd}
${MementoSection} "ქართული" SecLang_KA
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ka.qm"
+ File "smplayer-build\translations\smplayer_ka.qm"
${MementoSectionEnd}
${MementoSection} "한국어" SecLang_KO
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ko.qm"
+ File "smplayer-build\translations\smplayer_ko.qm"
${MementoSectionEnd}
${MementoSection} "كوردی" SecLang_KU
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ku.qm"
+ File "smplayer-build\translations\smplayer_ku.qm"
${MementoSectionEnd}
${MementoSection} "Lietuvių" SecLang_LT
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_lt.qm"
+ File "smplayer-build\translations\smplayer_lt.qm"
${MementoSectionEnd}
${MementoSection} "Mакедонски" SecLang_MK
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_mk.qm"
+ File "smplayer-build\translations\smplayer_mk.qm"
${MementoSectionEnd}
${MementoSection} "Nederlands" SecLang_NL
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_nl.qm"
+ File "smplayer-build\translations\smplayer_nl.qm"
${MementoSectionEnd}
${MementoSection} "Polski" SecLang_PL
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_pl.qm"
+ File "smplayer-build\translations\smplayer_pl.qm"
${MementoSectionEnd}
${MementoSection} "Português" SecLang_PT
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_pt.qm"
+ File "smplayer-build\translations\smplayer_pt.qm"
${MementoSectionEnd}
${MementoSection} "Português (Brasil)" SecLang_PTBR
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_pt_BR.qm"
+ File "smplayer-build\translations\smplayer_pt_BR.qm"
${MementoSectionEnd}
${MementoSection} "Română" SecLang_roRO
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ro_RO.qm"
+ File "smplayer-build\translations\smplayer_ro_RO.qm"
${MementoSectionEnd}
${MementoSection} "Pусский" SecLang_ruRU
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_ru_RU.qm"
+ File "smplayer-build\translations\smplayer_ru_RU.qm"
${MementoSectionEnd}
${MementoSection} "Slovenčina" SecLang_SK
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_sk.qm"
+ File "smplayer-build\translations\smplayer_sk.qm"
${MementoSectionEnd}
${MementoSection} "Slovenščina" SecLang_SLSI
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_sl_SI.qm"
+ File "smplayer-build\translations\smplayer_sl_SI.qm"
${MementoSectionEnd}
${MementoSection} "Cрпски" SecLang_SR
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_sr.qm"
+ File "smplayer-build\translations\smplayer_sr.qm"
${MementoSectionEnd}
${MementoSection} "Svenska" SecLang_SV
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_sv.qm"
+ File "smplayer-build\translations\smplayer_sv.qm"
${MementoSectionEnd}
${MementoSection} "Türkçe" SecLang_TR
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_tr.qm"
+ File "smplayer-build\translations\smplayer_tr.qm"
${MementoSectionEnd}
${MementoSection} "Yкраїнська" SecLang_UKUA
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_uk_UA.qm"
+ File "smplayer-build\translations\smplayer_uk_UA.qm"
${MementoSectionEnd}
${MementoSection} "Tiếng Việt" SecLang_VIVN
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_vi_VN.qm"
+ File "smplayer-build\translations\smplayer_vi_VN.qm"
${MementoSectionEnd}
- ${MementoSection} "简化字" SecLang_ZHCN
+ ${MementoSection} "简体中文" SecLang_ZHCN
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_zh_CN.qm"
+ File "smplayer-build\translations\smplayer_zh_CN.qm"
${MementoSectionEnd}
${MementoSection} "漢語(繁體)" SecLang_ZHTW
SetOutPath "$INSTDIR\translations"
- File /r "smplayer-build\translations\smplayer_zh_TW.qm"
+ File "smplayer-build\translations\smplayer_zh_TW.qm"
${MementoSectionEnd}
SectionGroupEnd
@@ -813,6 +821,51 @@ ${MementoSectionDone}
!macroend
;--------------------------------
+;Shared functions
+
+!macro CheckUserRightsMacro UN
+Function ${UN}CheckUserRights
+
+ ClearErrors
+ UserInfo::GetName
+ ${If} ${Errors}
+ StrCpy $Is_Admin 1
+ Return
+ ${EndIf}
+
+ Pop $UserName
+ UserInfo::GetAccountType
+ Pop $R0
+ ${Switch} $R0
+ ${Case} "Admin"
+ ${Case} "Power"
+ StrCpy $Is_Admin 1
+ ${Break}
+ ${Default}
+ StrCpy $Is_Admin 0
+ ${Break}
+ ${EndSwitch}
+
+FunctionEnd
+!macroend
+!insertmacro CheckUserRightsMacro ""
+!insertmacro CheckUserRightsMacro "un."
+
+!macro RunCheckMacro UN
+Function ${UN}RunCheck
+
+ retry_runcheck:
+ FindProcDLL::FindProc "smplayer.exe"
+ IntCmp $R0 1 0 +3
+ MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(SMPlayer_Is_Running) /SD IDCANCEL IDRETRY retry_runcheck
+ Abort
+
+FunctionEnd
+!macroend
+!insertmacro RunCheckMacro ""
+!insertmacro RunCheckMacro "un."
+
+;--------------------------------
;Installer functions
Function .onInit
@@ -829,6 +882,9 @@ Function .onInit
MessageBox MB_OK|MB_ICONEXCLAMATION $(Installer_Is_Running)
Abort
+ ;Check if SMPlayer is running
+ Call RunCheck
+
;Check for admin on older OSes
Call CheckUserRights
@@ -857,7 +913,7 @@ FunctionEnd
Function .onInstFailed
SetDetailsPrint textonly
- DetailPrint "Rolling back changes..."
+ DetailPrint $(Info_RollBack)
SetDetailsPrint listonly
!insertmacro MacroRemoveSMPlayer
@@ -869,9 +925,14 @@ FunctionEnd
Function CheckPreviousVersion
+ ClearErrors
ReadRegStr $Previous_Version HKLM "${SMPLAYER_REG_KEY}" "Version"
ReadRegStr $SMPlayer_Path HKLM "${SMPLAYER_REG_KEY}" "Path"
+ ${IfNot} ${Errors}
+ StrCpy $Reinstall_Uninstall 1
+ ${EndIf}
+
/* $Previous_Version_State Assignments:
$Previous_Version_State=0 This installer is the same version as the installed copy
$Previous_Version_State=1 A newer version than this installer is already installed
@@ -888,35 +949,11 @@ Function CheckPreviousVersion
FunctionEnd
-Function CheckUserRights
-
- ClearErrors
- UserInfo::GetName
- ${If} ${Errors}
- StrCpy $Is_Admin 1
- Return
- ${EndIf}
-
- Pop $UserName
- UserInfo::GetAccountType
- Pop $R0
- ${Switch} $R0
- ${Case} "Admin"
- ${Case} "Power"
- StrCpy $Is_Admin 1
- ${Break}
- ${Default}
- StrCpy $Is_Admin 0
- ${Break}
- ${EndSwitch}
-
-FunctionEnd
-
Function GetVerInfo
IfFileExists "$PLUGINSDIR\version-info" end_dl_ver_info 0
DetailPrint $(VerInfo_DL_Msg)
- inetc::get /timeout 30000 /resume "" /silent ${VERSION_FILE_URL} "$PLUGINSDIR\version-info" /end
+ inetc::get /CONNECTTIMEOUT 15000 /SILENT ${VERSION_FILE_URL} "$PLUGINSDIR\version-info" /END
Pop $R0
StrCmp $R0 OK +2
DetailPrint $(VerInfo_DL_Failed)
@@ -942,8 +979,7 @@ FunctionEnd
Function PageReinstall
- ${If} $Previous_Version == ""
- ${OrIf} $SMPlayer_Path == ""
+ ${If} $Reinstall_Uninstall != 1
Abort
${EndIf}
@@ -985,8 +1021,6 @@ Function PageReinstall
Call PageReinstallUpdate
- StrCpy $Reinstall_Uninstall 1
-
nsDialogs::Show
FunctionEnd
@@ -1127,6 +1161,9 @@ Function un.onInit
Abort
${EndIf}
+ ;Check if SMPlayer is running
+ Call un.RunCheck
+
;Gets start menu folder name
!insertmacro MUI_STARTMENU_GETFOLDER "SMP_SMenu" $SMPlayer_StartMenuFolder
@@ -1135,30 +1172,6 @@ Function un.onInit
FunctionEnd
-Function un.CheckUserRights
-
- ClearErrors
- UserInfo::GetName
- ${If} ${Errors}
- StrCpy $Is_Admin 1
- Return
- ${EndIf}
-
- Pop $UserName
- UserInfo::GetAccountType
- Pop $R0
- ${Switch} $R0
- ${Case} "Admin"
- ${Case} "Power"
- StrCpy $Is_Admin 1
- ${Break}
- ${Default}
- StrCpy $Is_Admin 0
- ${Break}
- ${EndSwitch}
-
-FunctionEnd
-
Function un.ConfirmPagePre
${un.GetParameters} $R0
diff --git a/setup/smplayer_orig.ini b/setup/smplayer_orig.ini
deleted file mode 100644
index 93ef6c5..0000000
--- a/setup/smplayer_orig.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[%General]
-screenshot_directory=.\\screenshots
-
-[advanced]
-mplayer_additional_options=-nofontconfig
-
diff --git a/setup/translations/basque.nsh b/setup/translations/basque.nsh
index 472768d..545f0f5 100644
--- a/setup/translations/basque.nsh
+++ b/setup/translations/basque.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Ezartzailea jadanik lanean dago."
${LangFileString} Installer_No_Admin "Administratzaile bezala saioa hasita egon behar duzu programa hau ezartzerakoan."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Lasterbideak"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Agiriak Ezabatzen..."
${LangFileString} Info_Del_Registry "Erresgistro Giltzak Ezabatzen..."
${LangFileString} Info_Del_Shortcuts "Lasterbideak Ezabatzen..."
${LangFileString} Info_Rest_Assoc "Agiri elkarketak birrezartzen..."
+${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Agiriak ateratzen..."
diff --git a/setup/translations/catalan.nsh b/setup/translations/catalan.nsh
index f2d3be3..5a977a2 100644
--- a/setup/translations/catalan.nsh
+++ b/setup/translations/catalan.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/croatian.nsh b/setup/translations/croatian.nsh
new file mode 100644
index 0000000..a13e26f
--- /dev/null
+++ b/setup/translations/croatian.nsh
@@ -0,0 +1,100 @@
+;Language: Croatian (1050)
+;Croatian language strings for the Windows SMPlayer NSIS installer.
+;
+;Save file as UTF-8 w/ BOM
+;
+
+!insertmacro LANGFILE "Croatian" "Hrvatski"
+
+; Startup
+${LangFileString} Installer_Is_Running "The installer is already running."
+${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
+
+; Components Page
+${LangFileString} ShortcutGroupTitle "Shortcuts"
+${LangFileString} MPlayerGroupTitle "MPlayer Components"
+
+${LangFileString} Section_SMPlayer "SMPlayer (required)"
+${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
+
+${LangFileString} Section_DesktopShortcut "Desktop"
+${LangFileString} Section_DesktopShortcut_Desc "Creates a shortcut to SMPlayer on the desktop."
+
+${LangFileString} Section_StartMenu "Start Menu"
+${LangFileString} Section_StartMenu_Desc "Create a Start Menu entry for SMPlayer."
+
+${LangFileString} Section_MPlayer "MPlayer (required)"
+!ifdef WITH_MPLAYER
+${LangFileString} Section_MPlayer_Desc "MPlayer; required for playback."
+!else ifndef WITH_MPLAYER
+${LangFileString} Section_MPlayer_Desc "MPlayer; required for playback. (Internet Connection required for installation)"
+!endif
+
+${LangFileString} Section_MPlayerCodecs "Binary Codecs"
+!ifdef WITH_CODECS
+${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer."
+!else ifndef WITH_CODECS
+${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
+!endif
+
+${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"
+${LangFileString} Section_IconThemes_Desc "Additional icon themes for SMPlayer."
+
+${LangFileString} Section_Translations "Languages"
+${LangFileString} Section_Translations_Desc "Non-English language files for SMPlayer."
+
+${LangFileString} MPlayer_Codec_Msg "The binary codec packages add support for codecs that are not yet implemented natively, like newer RealVideo variants and a lot of uncommon formats.$\nNote that they are not necessary to play most common formats like DVDs, MPEG-1/2/4, etc."
+
+; Upgrade/Reinstall Page
+${LangFileString} Reinstall_Header_Text "Select Install Type"
+${LangFileString} Reinstall_Header_SubText "Select Overwrite or Uninstall mode."
+
+${LangFileString} Reinstall_Msg1 "You have an existing installation of SMPlayer in the following folder:"
+${LangFileString} Reinstall_Msg2 "Please select how to proceed:"
+${LangFileString} Reinstall_Overwrite "Overwrite ($Inst_Type) the existing installation"
+${LangFileString} Reinstall_Uninstall "Uninstall (remove) the existing installation"
+${LangFileString} Reinstall_Msg3_1 "Click Start when ready to proceed."
+${LangFileString} Reinstall_Msg3_2 "Click Next when ready to proceed."
+${LangFileString} Reinstall_Msg3_3 "Click Uninstall when ready to proceed."
+${LangFileString} Reinstall_Msg4 "Change Installation Settings"
+
+${LangFileString} Type_Reinstall "reinstall"
+${LangFileString} Type_Downgrade "downgrade"
+${LangFileString} Type_Upgrade "upgrade"
+
+${LangFileString} StartBtn "Start"
+
+; MPlayer Section
+${LangFileString} MPlayer_DL_Msg "Downloading MPlayer..."
+${LangFileString} MPlayer_DL_Retry "MPlayer was not successfully installed. Retry?"
+${LangFileString} MPlayer_DL_Failed "Failed to download MPlayer: '$R0'."
+${LangFileString} MPlayer_Inst_Failed "Failed to install MPlayer. MPlayer is required for playback."
+
+; Codecs Section
+${LangFileString} Codecs_DL_Msg "Downloading MPlayer Codecs..."
+${LangFileString} Codecs_DL_Retry "MPlayer codecs were not successfully installed. Retry?"
+${LangFileString} Codecs_DL_Failed "Failed to download MPlayer codecs: '$R0'."
+${LangFileString} Codecs_Inst_Failed "Failed to install MPlayer codecs."
+
+; Version information
+${LangFileString} VerInfo_DL_Msg "Downloading version information..."
+${LangFileString} VerInfo_DL_Failed "Failed to download version info: '$R0'. Using a default version."
+
+; Uninstaller
+${LangFileString} Uninstaller_No_Admin "This installation can only be uninstalled by a user with administrator privileges."
+${LangFileString} Uninstaller_Aborted "Uninstall aborted by user."
+${LangFileString} Uninstaller_NotInstalled "It does not appear that SMPlayer is installed in the directory '$INSTDIR'.$\r$\nContinue anyway (not recommended)?"
+
+; Vista & Later Default Programs Registration
+${LangFileString} Application_Description "SMPlayer is a complete front-end for MPlayer, from basic features like playing videos, DVDs, VCDs to more advanced features like support for MPlayer filters, edl lists, and more."
+
+; Misc
+${LangFileString} Info_Del_Files "Deleting Files..."
+${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
+${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..."
diff --git a/setup/translations/czech.nsh b/setup/translations/czech.nsh
index 56bf72a..b4a14ce 100644
--- a/setup/translations/czech.nsh
+++ b/setup/translations/czech.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Instalátor již běží."
${LangFileString} Installer_No_Admin "Instalaci tohoto programu je potřeba provést s právy administrátora."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Zástupci"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/danish.nsh b/setup/translations/danish.nsh
index 5e43698..5709180 100644
--- a/setup/translations/danish.nsh
+++ b/setup/translations/danish.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/dutch.nsh b/setup/translations/dutch.nsh
index efaa3f7..8f68e36 100644
--- a/setup/translations/dutch.nsh
+++ b/setup/translations/dutch.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/english.nsh b/setup/translations/english.nsh
index f36badb..7f284a5 100644
--- a/setup/translations/english.nsh
+++ b/setup/translations/english.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/finnish.nsh b/setup/translations/finnish.nsh
index 5b264eb..19f29a3 100644
--- a/setup/translations/finnish.nsh
+++ b/setup/translations/finnish.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/french.nsh b/setup/translations/french.nsh
index c9aa190..5fa62d8 100644
--- a/setup/translations/french.nsh
+++ b/setup/translations/french.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/german.nsh b/setup/translations/german.nsh
index 104815b..c600a6f 100644
--- a/setup/translations/german.nsh
+++ b/setup/translations/german.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Das Installationsprogramm läuft bereits."
${LangFileString} Installer_No_Admin "Es sind Administratorrechte nötig, um dieses Programm zu installieren."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Verknüpfung"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/hebrew.nsh b/setup/translations/hebrew.nsh
index 19671ea..ba15de9 100644
--- a/setup/translations/hebrew.nsh
+++ b/setup/translations/hebrew.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/hungarian.nsh b/setup/translations/hungarian.nsh
index f4417cd..b5d0c88 100644
--- a/setup/translations/hungarian.nsh
+++ b/setup/translations/hungarian.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "A telepítő már fut."
${LangFileString} Installer_No_Admin "Rendszergazdaként kell bejelentkeznie a program telepítéséhez."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/italian.nsh b/setup/translations/italian.nsh
index ee6f64a..cda6b95 100644
--- a/setup/translations/italian.nsh
+++ b/setup/translations/italian.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Il programma di installazione è già in esecuzione."
${LangFileString} Installer_No_Admin "Devi essere autenticato come amministratore per installare questo programma."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Collegamenti"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/japanese.nsh b/setup/translations/japanese.nsh
index 5b30e75..a762c4b 100644
--- a/setup/translations/japanese.nsh
+++ b/setup/translations/japanese.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "インストーラーは既に実行中です。"
${LangFileString} Installer_No_Admin "このプログラムのインストール時には管理者としてログインする必要があります。"
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "ショートカット"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/korean.nsh b/setup/translations/korean.nsh
index 8dcb301..ef7c447 100644
--- a/setup/translations/korean.nsh
+++ b/setup/translations/korean.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/norwegian.nsh b/setup/translations/norwegian.nsh
index 2b6e043..7d7cadb 100644
--- a/setup/translations/norwegian.nsh
+++ b/setup/translations/norwegian.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/polish.nsh b/setup/translations/polish.nsh
index a87f3b8..28b7134 100644
--- a/setup/translations/polish.nsh
+++ b/setup/translations/polish.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Instalator już jest uruchomiony."
${LangFileString} Installer_No_Admin "Do instalacji tego programu wymagane są uprawnienia administratora."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Skróty"
@@ -37,9 +38,8 @@ ${LangFileString} Section_MPlayerCodecs_Desc "Opcjonalne kodeki do MPlayera."
${LangFileString} Section_MPlayerCodecs_Desc "Opcjonalne kodeki do MPlayera. (Wymagane połączenie z internetem)"
!endif
-${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 "Zesatwy Ikon"
+${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"
${LangFileString} Section_IconThemes_Desc "Dodatkowe zestawy ikon do SMPlayera."
${LangFileString} Section_Translations "Tłumaczenia"
@@ -48,21 +48,21 @@ ${LangFileString} Section_Translations_Desc "Tłumaczenia na inne języki."
${LangFileString} MPlayer_Codec_Msg "Paczka z kodekami dodaje wsparcie dla kodeków, które nie są jeszcze natywnie wspierane, np. nowsze warianty RealVideo, oraz wiele mniej znanych formatów.$\nProszę mieć na uwadze, że paczka nie jest wymagana do odtworzenia popularnych formatów, takich jak DVD, MPEG-1/2/4, itp."
; Upgrade/Reinstall Page
-${LangFileString} Reinstall_Header_Text "Select Install Type"
+${LangFileString} Reinstall_Header_Text "Wybierz typ instalacji"
${LangFileString} Reinstall_Header_SubText "Select Overwrite or Uninstall mode."
-${LangFileString} Reinstall_Msg1 "You have an existing installation of SMPlayer in the following folder:"
-${LangFileString} Reinstall_Msg2 "Please select how to proceed:"
-${LangFileString} Reinstall_Overwrite "Overwrite ($Inst_Type) the existing installation"
-${LangFileString} Reinstall_Uninstall "Uninstall (remove) the existing installation"
-${LangFileString} Reinstall_Msg3_1 "Click Start when ready to proceed."
-${LangFileString} Reinstall_Msg3_2 "Click Next when ready to proceed."
-${LangFileString} Reinstall_Msg3_3 "Click Uninstall when ready to proceed."
-${LangFileString} Reinstall_Msg4 "Change Installation Settings"
+${LangFileString} Reinstall_Msg1 "Posiadasz już zainstalowaną wersję SMPlayera w folderze:"
+${LangFileString} Reinstall_Msg2 "Wybierz co mam dalej zrobić:"
+${LangFileString} Reinstall_Overwrite "Nadpisz ($Inst_Type) istniejącą instalację"
+${LangFileString} Reinstall_Uninstall "Odinstaluj (usuń) istniejącą instalację"
+${LangFileString} Reinstall_Msg3_1 "Kliknij Start, gdy będziesz gotów."
+${LangFileString} Reinstall_Msg3_2 "Kliknij Dalej, gdy będziesz gotów."
+${LangFileString} Reinstall_Msg3_3 "Kliknij Odinstaluj, gdy będziesz gotów."
+${LangFileString} Reinstall_Msg4 "Zmiana Ustawień Instalacji"
-${LangFileString} Type_Reinstall "reinstall"
-${LangFileString} Type_Downgrade "downgrade"
-${LangFileString} Type_Upgrade "upgrade"
+${LangFileString} Type_Reinstall "zainstaluj ponownie"
+${LangFileString} Type_Downgrade "zrób downgrade"
+${LangFileString} Type_Upgrade "aktualizuj"
${LangFileString} StartBtn "Start"
@@ -70,7 +70,7 @@ ${LangFileString} StartBtn "Start"
${LangFileString} MPlayer_DL_Msg "Pobieram MPlayera..."
${LangFileString} MPlayer_DL_Retry "Instalacja MPlayera nie powiodła się. Ponowić próbę?"
${LangFileString} MPlayer_DL_Failed "Nie udało się pobrać MPlayera: '$R0'."
-${LangFileString} MPlayer_Inst_Failed "Nie udało się zainstalować MPlayera. Bez MPlayera odtwarzanie filmów jest nie możliwe."
+${LangFileString} MPlayer_Inst_Failed "Nie udało się zainstalować MPlayera. Bez MPlayera odtwarzanie filmów nie jest możliwe."
; Codecs Section
${LangFileString} Codecs_DL_Msg "Pobieram kodeki do MPlayera..."
@@ -80,19 +80,20 @@ ${LangFileString} Codecs_Inst_Failed "Nie udało się zainstalować Kodeków MPl
; Version information
${LangFileString} VerInfo_DL_Msg "Pobieram informacje o wersji..."
-${LangFileString} VerInfo_DL_Failed "Nie udało się pobrac informacji o wersji: '$R0'. Użyta zostanie wersja domyślna."
+${LangFileString} VerInfo_DL_Failed "Nie udało się pobrać informacji o wersji: '$R0'. Użyta zostanie wersja domyślna."
; Uninstaller
${LangFileString} Uninstaller_No_Admin "Aplikacja może być usunięta tylko przez osobe z uprawnieniami Administratora."
${LangFileString} Uninstaller_Aborted "Usuwanie anulowane przez użytkownika."
-${LangFileString} Uninstaller_NotInstalled "Nie wygląda na to, aby SMPlayer został zainstalowany w katalogu '$INSTDIR'.$\r$\nKontynuować mimo to (nie zalecane)?"
+${LangFileString} Uninstaller_NotInstalled "Wygląda na to, że SMPlayer nie został zainstalowany w katalogu '$INSTDIR'.$\r$\nKontynuować mimo to (nie zalecane)?"
; Vista & Later Default Programs Registration
${LangFileString} Application_Description "SMPlayer jest graficzną nakładką programu MPlayer, z prostymi funkcjami, takimi jak odtwarzanie wideo, DVD i VCD oraz z bardziej zaawansowanymi funkcjami np: obsługa filtrów MPlayera i wiele innych."
; Misc
-${LangFileString} Info_Del_Files "Deleting Files..."
-${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
-${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
-${LangFileString} Info_Rest_Assoc "Restoring file associations..."
-${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_Del_Files "Usuwanie Plików..."
+${LangFileString} Info_Del_Registry "Usuwanie Kluczy Rejestru..."
+${LangFileString} Info_Del_Shortcuts "Usuwanie Skrótów..."
+${LangFileString} Info_Rest_Assoc "Przywracanie skojarzeń plików..."
+${LangFileString} Info_RollBack "Rolling back changes..."
+${LangFileString} Info_Files_Extract "Wypakowywanie plików..."
diff --git a/setup/translations/portuguese.nsh b/setup/translations/portuguese.nsh
index 128efd8..4296779 100644
--- a/setup/translations/portuguese.nsh
+++ b/setup/translations/portuguese.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "O instalador já está em execução."
${LangFileString} Installer_No_Admin "Tem que iniciar a sessão como administrador para instalar este programa."
+${LangFileString} SMPlayer_Is_Running "Já existe uma instância SMPlayer em execução. Feche o SMPlayer e tente novamente."
; Components Page
${LangFileString} ShortcutGroupTitle "Atalhos"
@@ -17,7 +18,7 @@ ${LangFileString} MPlayerGroupTitle "Componentes MPlayer"
${LangFileString} Section_SMPlayer "SMPlayer (obrigatório)"
${LangFileString} Section_SMPlayer_Desc "SMPlayer, bibliotecas partilhadas e documentação."
-${LangFileString} Section_DesktopShortcut "Ambiente de Trabalho"
+${LangFileString} Section_DesktopShortcut "Ambiente de trabalho"
${LangFileString} Section_DesktopShortcut_Desc "Cria um atalho para o SMPlayer no ambiente de trabalho."
${LangFileString} Section_StartMenu "Menu Iniciar"
@@ -30,69 +31,70 @@ ${LangFileString} Section_MPlayer_Desc "MPlayer; necessário para a reprodução
${LangFileString} Section_MPlayer_Desc "MPlayer; necessário para a reprodução. (Precisa de uma ligação à Internet)"
!endif
-${LangFileString} Section_MPlayerCodecs "Binários dos Codificadores"
+${LangFileString} Section_MPlayerCodecs "Codificadores"
!ifdef WITH_CODECS
${LangFileString} Section_MPlayerCodecs_Desc "Codificadores opcionais para o MPlayer."
!else ifndef WITH_CODECS
${LangFileString} Section_MPlayerCodecs_Desc "Codificadores opcionais para o MPlayer. (Precisa de uma ligação à Internet)"
!endif
-${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
+${LangFileString} Section_MEncoder_Desc "Um programa complementar ao MPlayer, utilizado para codificar ou converter emissões de vídeo e áudio."
-${LangFileString} Section_IconThemes "Conjuntos de Ícones"
+${LangFileString} Section_IconThemes "Ícones"
${LangFileString} Section_IconThemes_Desc "Ícones adicionais para o SMPlayer."
-${LangFileString} Section_Translations "Localizações"
-${LangFileString} Section_Translations_Desc "Localizações Diferentes de Inglês."
+${LangFileString} Section_Translations "Idiomas"
+${LangFileString} Section_Translations_Desc "Idiomas adicionais para o SMPlayer."
-${LangFileString} MPlayer_Codec_Msg "O pacote de codecs binários adiciona suporte para os codecs que ainda não foram implementados, tais como as novas variantes RealVideo e alguns formatos não usuais.$\nNote que estes não serão necessários para os formatos mais comuns como DVDs, MPEG-1/2/4, etc."
+${LangFileString} MPlayer_Codec_Msg "O pacote de codificadores adiciona suporte para os formatos que ainda não foram implementados no MPlayer, tais como as novas variantes RealVideo e outros formatos não usuais.$\nNote que estes não serão necessários para os formatos mais comuns como DVDs, MPEG-1/2/4, etc."
; Upgrade/Reinstall Page
-${LangFileString} Reinstall_Header_Text "Select Install Type"
-${LangFileString} Reinstall_Header_SubText "Select Overwrite or Uninstall mode."
+${LangFileString} Reinstall_Header_Text "Selecione o tipo de instalação"
+${LangFileString} Reinstall_Header_SubText "Selecione o modo de substituição ou desinstalação."
-${LangFileString} Reinstall_Msg1 "You have an existing installation of SMPlayer in the following folder:"
-${LangFileString} Reinstall_Msg2 "Please select how to proceed:"
-${LangFileString} Reinstall_Overwrite "Overwrite ($Inst_Type) the existing installation"
-${LangFileString} Reinstall_Uninstall "Uninstall (remove) the existing installation"
-${LangFileString} Reinstall_Msg3_1 "Click Start when ready to proceed."
-${LangFileString} Reinstall_Msg3_2 "Click Next when ready to proceed."
-${LangFileString} Reinstall_Msg3_3 "Click Uninstall when ready to proceed."
-${LangFileString} Reinstall_Msg4 "Change Installation Settings"
+${LangFileString} Reinstall_Msg1 "Você possui uma instalação do SMPlayer nesta pasta:"
+${LangFileString} Reinstall_Msg2 "Por favor, escolha o método a utilizar:"
+${LangFileString} Reinstall_Overwrite "Substituir ($Inst_Type) a instalação existente"
+${LangFileString} Reinstall_Uninstall "Desinstalar (remove) a instalação existente"
+${LangFileString} Reinstall_Msg3_1 "Clique Iniciar para continuar."
+${LangFileString} Reinstall_Msg3_2 "Clique Seguinte para continuar."
+${LangFileString} Reinstall_Msg3_3 "Clique Desinstalar para continuar."
+${LangFileString} Reinstall_Msg4 "Alterar definições de instalação"
-${LangFileString} Type_Reinstall "reinstall"
-${LangFileString} Type_Downgrade "downgrade"
-${LangFileString} Type_Upgrade "upgrade"
+${LangFileString} Type_Reinstall "Reinstalar"
+${LangFileString} Type_Downgrade "Reverter"
+${LangFileString} Type_Upgrade "Atualizar"
-${LangFileString} StartBtn "Start"
+${LangFileString} StartBtn "Iniciar"
; MPlayer Section
-${LangFileString} MPlayer_DL_Msg "Transferindo MPlayer..."
-${LangFileString} MPlayer_DL_Retry "MPlayer não foi correctamente instalado. Tentar novamente?"
-${LangFileString} MPlayer_DL_Failed "Falha ao transferir MPlayer: '$R0'."
-${LangFileString} MPlayer_Inst_Failed "Falha ao instalar MPlayer. O MPlayer é necessário para reproduzir."
+${LangFileString} MPlayer_DL_Msg "A transferir o MPlayer..."
+${LangFileString} MPlayer_DL_Retry "O MPlayer não foi instalado corretamente. Tentar novamente?"
+${LangFileString} MPlayer_DL_Failed "Falha ao transferir o MPlayer: '$R0'."
+${LangFileString} MPlayer_Inst_Failed "Falha ao instalar o MPlayer. O MPlayer é necessário para reproduzir ficheiros."
; Codecs Section
-${LangFileString} Codecs_DL_Msg "Transferindo codecs MPlayer..."
-${LangFileString} Codecs_DL_Retry "Os codecs MPlayer não foram correctamente instalados. Tentar novamente?"
-${LangFileString} Codecs_DL_Failed "Falha ao transferir os codecs MPlayer: '$R0'."
-${LangFileString} Codecs_Inst_Failed "Falha ao instalar os codecs MPlayer."
+${LangFileString} Codecs_DL_Msg "A transferir os codificadores MPlayer..."
+${LangFileString} Codecs_DL_Retry "Os codificadores MPlayer não foram instalados corretamente. Tentar novamente?"
+${LangFileString} Codecs_DL_Failed "Falha ao transferir os codificadores MPlayer: '$R0'."
+${LangFileString} Codecs_Inst_Failed "Falha ao instalar os codificadores MPlayer."
; Version information
-${LangFileString} VerInfo_DL_Msg "Transferindo informações sobre a versão..."
-${LangFileString} VerInfo_DL_Failed "Falha ao transferir informações sobre a versão: '$R0'. Utilizando versão por omissão."
+${LangFileString} VerInfo_DL_Msg "A transferir informações da versão..."
+${LangFileString} VerInfo_DL_Failed "Ocorreu um erro ao transferir ao informações da versão: '$R0'. A utilizar versão padrão."
; Uninstaller
-${LangFileString} Uninstaller_No_Admin "Esta aplicação apenas pode ser desinstalada no modo de administrador."
+${LangFileString} Uninstaller_No_Admin "Esta aplicação só pode ser desinstalada no modo de administrador."
${LangFileString} Uninstaller_Aborted "Desinstalação cancelada pelo utilizador."
-${LangFileString} Uninstaller_NotInstalled "Parece que o SMPlayer não está instalado no directório '$INSTDIR'.$\r$\nContinuar mesmo assim (não recomendado)?"
+${LangFileString} Uninstaller_NotInstalled "Parece que o SMPlayer não está instalado no diretório '$INSTDIR'.$\r$\nContinuar (não recomendado)?"
; Vista & Later Default Programs Registration
-${LangFileString} Application_Description "O SMPlayer é um interface gráfico para o MPlayer, com funcionalidades básicas desde a reprodução de vídeos, DVDs, VCDs bem como outras mais avançadas(suporte a filtros MPlayer, listas e outras)."
+${LangFileString} Application_Description "O SMPlayer é um interface gráfico para o MPlayer, com funções simples como a reprodução de vídeos, DVDs e VCDs bem como outras mais avançadas(suporte a filtros MPlayer, listas e mais)."
; Misc
-${LangFileString} Info_Del_Files "Deleting Files..."
-${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
-${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
-${LangFileString} Info_Rest_Assoc "Restoring file associations..."
-${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_Del_Files "A eliminar ficheiros..."
+${LangFileString} Info_Del_Registry "A eliminar chaves de registo..."
+${LangFileString} Info_Del_Shortcuts "A eliminar atalhos..."
+${LangFileString} Info_Rest_Assoc "A restaurar as associações de ficheiros..."
+${LangFileString} Info_RollBack "A reverter as alterações..."
+${LangFileString} Info_Files_Extract "A extrair ficheiros..."
diff --git a/setup/translations/russian.nsh b/setup/translations/russian.nsh
index e4256cf..b05c4c9 100644
--- a/setup/translations/russian.nsh
+++ b/setup/translations/russian.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "Программа установки уже запущена."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/simpchinese.nsh b/setup/translations/simpchinese.nsh
index c1b2d33..cb68ae9 100644
--- a/setup/translations/simpchinese.nsh
+++ b/setup/translations/simpchinese.nsh
@@ -4,95 +4,97 @@
;Save file as UTF-8 w/ BOM
;
-!insertmacro LANGFILE "SimpChinese" "简化字"
+!insertmacro LANGFILE "SimpChinese" "简体中文"
; Startup
-${LangFileString} Installer_Is_Running "The installer is already running."
-${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} Installer_Is_Running "安装程序已经运行。"
+${LangFileString} Installer_No_Admin "安装本程序时,您必须以管理员身份登录。"
+${LangFileString} SMPlayer_Is_Running "一个 SMPlayer 实例正在运行。请退出 SMPlayer,然后再试一次。"
; Components Page
-${LangFileString} ShortcutGroupTitle "Shortcuts"
-${LangFileString} MPlayerGroupTitle "MPlayer Components"
+${LangFileString} ShortcutGroupTitle "快捷方式"
+${LangFileString} MPlayerGroupTitle "MPlayer 组件"
-${LangFileString} Section_SMPlayer "SMPlayer (required)"
-${LangFileString} Section_SMPlayer_Desc "SMPlayer, shared libraries, and documentation."
+${LangFileString} Section_SMPlayer "SMPlayer (必需)"
+${LangFileString} Section_SMPlayer_Desc "SMPlayer 主程序、共享库和文档。"
-${LangFileString} Section_DesktopShortcut "Desktop"
-${LangFileString} Section_DesktopShortcut_Desc "Creates a shortcut to SMPlayer on the desktop."
+${LangFileString} Section_DesktopShortcut "桌面"
+${LangFileString} Section_DesktopShortcut_Desc "创建 SMPlayer 桌面快捷方式。"
-${LangFileString} Section_StartMenu "Start Menu"
-${LangFileString} Section_StartMenu_Desc "Create a Start Menu entry for SMPlayer."
+${LangFileString} Section_StartMenu "开始菜单"
+${LangFileString} Section_StartMenu_Desc "创建 SMPlayer 开始菜单项。"
-${LangFileString} Section_MPlayer "MPlayer (required)"
+${LangFileString} Section_MPlayer "MPlayer (必需)"
!ifdef WITH_MPLAYER
-${LangFileString} Section_MPlayer_Desc "MPlayer; required for playback."
+${LangFileString} Section_MPlayer_Desc "播放媒体文件所必需的 MPlayer 内核。"
!else ifndef WITH_MPLAYER
-${LangFileString} Section_MPlayer_Desc "MPlayer; required for playback. (Internet Connection required for installation)"
+${LangFileString} Section_MPlayer_Desc "播放媒体文件所必需的 MPlayer 内核。(安装需要使用网络连接)"
!endif
-${LangFileString} Section_MPlayerCodecs "Binary Codecs"
+${LangFileString} Section_MPlayerCodecs "二进制编解码器"
!ifdef WITH_CODECS
-${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer."
+${LangFileString} Section_MPlayerCodecs_Desc "用于 MPlayer 的可选编解码器包。"
!else ifndef WITH_CODECS
-${LangFileString} Section_MPlayerCodecs_Desc "Optional codecs for MPlayer. (Internet Connection required for installation)"
+${LangFileString} Section_MPlayerCodecs_Desc "用于 MPlayer 的可选编解码器包。(安装需要使用网络连接)"
!endif
-${LangFileString} Section_MEncoder_Desc "A companion program to MPlayer that can be used to encode or transform supported audio or video streams."
+${LangFileString} Section_MEncoder_Desc "MPlayer 伴侣程序,可用于编码或转换支持的音频/视频流。"
-${LangFileString} Section_IconThemes "Icon Themes"
-${LangFileString} Section_IconThemes_Desc "Additional icon themes for SMPlayer."
+${LangFileString} Section_IconThemes "图标主题"
+${LangFileString} Section_IconThemes_Desc "用于 SMPlayer 的附加图标主题。"
-${LangFileString} Section_Translations "Languages"
-${LangFileString} Section_Translations_Desc "Non-English language files for SMPlayer."
+${LangFileString} Section_Translations "语言"
+${LangFileString} Section_Translations_Desc "用于 SMPlayer 的语言文件 (除英语)。"
-${LangFileString} MPlayer_Codec_Msg "The binary codec packages add support for codecs that are not yet implemented natively, like newer RealVideo variants and a lot of uncommon formats.$\nNote that they are not necessary to play most common formats like DVDs, MPEG-1/2/4, etc."
+${LangFileString} MPlayer_Codec_Msg "二进制编解码器包可增加对新 RealVideo 变种和很多不常见格式的支持。$\n请注意,播放像 DVD, MPEG-1/2/4 这样平时常见的格式无需安装本编解码器包。"
; Upgrade/Reinstall Page
-${LangFileString} Reinstall_Header_Text "Select Install Type"
-${LangFileString} Reinstall_Header_SubText "Select Overwrite or Uninstall mode."
+${LangFileString} Reinstall_Header_Text "选择安装类型"
+${LangFileString} Reinstall_Header_SubText "选择覆盖或卸载模式。"
-${LangFileString} Reinstall_Msg1 "You have an existing installation of SMPlayer in the following folder:"
-${LangFileString} Reinstall_Msg2 "Please select how to proceed:"
-${LangFileString} Reinstall_Overwrite "Overwrite ($Inst_Type) the existing installation"
-${LangFileString} Reinstall_Uninstall "Uninstall (remove) the existing installation"
-${LangFileString} Reinstall_Msg3_1 "Click Start when ready to proceed."
-${LangFileString} Reinstall_Msg3_2 "Click Next when ready to proceed."
-${LangFileString} Reinstall_Msg3_3 "Click Uninstall when ready to proceed."
-${LangFileString} Reinstall_Msg4 "Change Installation Settings"
+${LangFileString} Reinstall_Msg1 "您有一个已存在的 SMPlayer 安装位于以下文件夹:"
+${LangFileString} Reinstall_Msg2 "请选择如何继续:"
+${LangFileString} Reinstall_Overwrite "覆盖 ($Inst_Type) 现有的安装"
+${LangFileString} Reinstall_Uninstall "卸载 (移除) 现有的安装"
+${LangFileString} Reinstall_Msg3_1 "单击“开始”继续。"
+${LangFileString} Reinstall_Msg3_2 "单击“下一步”继续。"
+${LangFileString} Reinstall_Msg3_3 "单击“卸载”继续。"
+${LangFileString} Reinstall_Msg4 "更改安装设置"
-${LangFileString} Type_Reinstall "reinstall"
-${LangFileString} Type_Downgrade "downgrade"
-${LangFileString} Type_Upgrade "upgrade"
+${LangFileString} Type_Reinstall "重新安装"
+${LangFileString} Type_Downgrade "降级"
+${LangFileString} Type_Upgrade "升级"
-${LangFileString} StartBtn "Start"
+${LangFileString} StartBtn "开始"
; MPlayer Section
-${LangFileString} MPlayer_DL_Msg "Downloading MPlayer..."
-${LangFileString} MPlayer_DL_Retry "MPlayer was not successfully installed. Retry?"
-${LangFileString} MPlayer_DL_Failed "Failed to download MPlayer: '$R0'."
-${LangFileString} MPlayer_Inst_Failed "Failed to install MPlayer. MPlayer is required for playback."
+${LangFileString} MPlayer_DL_Msg "正在下载 MPlayer..."
+${LangFileString} MPlayer_DL_Retry "MPlayer 没有成功安装。是否重试?"
+${LangFileString} MPlayer_DL_Failed "无法下载 MPlayer: '$R0'。"
+${LangFileString} MPlayer_Inst_Failed "无法安装 MPlayer。要播放媒体文件必须安装 MPlayer。"
; Codecs Section
-${LangFileString} Codecs_DL_Msg "Downloading MPlayer codecs..."
-${LangFileString} Codecs_DL_Retry "MPlayer codecs were not successfully installed. Retry?"
-${LangFileString} Codecs_DL_Failed "Failed to download MPlayer codecs: '$R0'."
-${LangFileString} Codecs_Inst_Failed "Failed to install MPlayer codecs."
+${LangFileString} Codecs_DL_Msg "正在下载 MPlayer 编解码器..."
+${LangFileString} Codecs_DL_Retry "MPlayer 编解码器没有成功安装。是否重试?"
+${LangFileString} Codecs_DL_Failed "无法下载 MPlayer 编解码器: '$R0'。"
+${LangFileString} Codecs_Inst_Failed "无法安装 MPlayer 编解码器。"
; Version information
-${LangFileString} VerInfo_DL_Msg "Downloading version information..."
-${LangFileString} VerInfo_DL_Failed "Failed to download version info: '$R0'. Using a default version."
+${LangFileString} VerInfo_DL_Msg "正在下载版本信息..."
+${LangFileString} VerInfo_DL_Failed "无法下载版本信息: '$R0'。将使用默认版本。"
; Uninstaller
-${LangFileString} Uninstaller_No_Admin "This installation can only be uninstalled by a user with administrator privileges."
-${LangFileString} Uninstaller_Aborted "Uninstall aborted by user."
-${LangFileString} Uninstaller_NotInstalled "It does not appear that SMPlayer is installed in the directory '$INSTDIR'.$\r$\nContinue anyway (not recommended)?"
+${LangFileString} Uninstaller_No_Admin "本安装只能由具有管理员权限的用户卸载。"
+${LangFileString} Uninstaller_Aborted "卸载由用户中止。"
+${LangFileString} Uninstaller_NotInstalled "没有发现 SMPlayer 被安装在目录 '$INSTDIR' 中。$\r$\n仍要继续吗? (不推荐)"
; Vista & Later Default Programs Registration
-${LangFileString} Application_Description "SMPlayer is a complete front-end for MPlayer, from basic features like playing videos, DVDs, VCDs to more advanced features like support for MPlayer filters, edl lists, and more."
+${LangFileString} Application_Description "SMPlayer 是一个从播放视频、DVD、VCD 等基本特性到支持 MPlayer 过滤器、EDL 列表等高级特性的完整 MPlayer 前端程序。"
; Misc
-${LangFileString} Info_Del_Files "Deleting Files..."
-${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
-${LangFileString} Info_Del_Shortcuts "Deleting Shortcuts..."
-${LangFileString} Info_Rest_Assoc "Restoring file associations..."
-${LangFileString} Info_Files_Extract "Extracting files..."
+${LangFileString} Info_Del_Files "正在删除文件..."
+${LangFileString} Info_Del_Registry "正在删除注册表项..."
+${LangFileString} Info_Del_Shortcuts "正在删除快捷方式..."
+${LangFileString} Info_Rest_Assoc "正在恢复文件关联..."
+${LangFileString} Info_RollBack "正在回滚更改..."
+${LangFileString} Info_Files_Extract "正在提取文件..."
diff --git a/setup/translations/slovak.nsh b/setup/translations/slovak.nsh
index f0b461c..907b834 100644
--- a/setup/translations/slovak.nsh
+++ b/setup/translations/slovak.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/slovenian.nsh b/setup/translations/slovenian.nsh
index ef19699..56dbba0 100644
--- a/setup/translations/slovenian.nsh
+++ b/setup/translations/slovenian.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."
diff --git a/setup/translations/spanish.nsh b/setup/translations/spanish.nsh
index dbcd347..ab9e481 100644
--- a/setup/translations/spanish.nsh
+++ b/setup/translations/spanish.nsh
@@ -1,4 +1,4 @@
-;Language: Spanish (1034)
+;Language: Spanish (1034)
;Spanish language strings for the Windows SMPlayer NSIS installer.
;
;Save file as UTF-8 w/ BOM
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "La instalación ya se está ejecutando."
${LangFileString} Installer_No_Admin "Debes tener permisos de administrador para instalar este programa."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Accesos"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Borrando ficheros..."
${LangFileString} Info_Del_Registry "Borrando claves del registro..."
${LangFileString} Info_Del_Shortcuts "Borrande accesos..."
${LangFileString} Info_Rest_Assoc "Restaurando asociaciones de ficheros..."
+${LangFileString} Info_RollBack "Rolling back changes..."
${LangFileString} Info_Files_Extract "Extrayendo ficheros..."
diff --git a/setup/translations/tradchinese.nsh b/setup/translations/tradchinese.nsh
index ab9194f..9735976 100644
--- a/setup/translations/tradchinese.nsh
+++ b/setup/translations/tradchinese.nsh
@@ -9,6 +9,7 @@
; Startup
${LangFileString} Installer_Is_Running "The installer is already running."
${LangFileString} Installer_No_Admin "You must be logged in as an administrator when installing this program."
+${LangFileString} SMPlayer_Is_Running "An instance of SMPlayer is running. Please exit SMPlayer and try again."
; Components Page
${LangFileString} ShortcutGroupTitle "Shortcuts"
@@ -95,4 +96,5 @@ ${LangFileString} Info_Del_Files "Deleting Files..."
${LangFileString} Info_Del_Registry "Deleting Registry Keys..."
${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..."