diff --git a/LameXP_VS2010.vcxproj b/LameXP_VS2010.vcxproj index b1c6443c..1dc6b879 100644 --- a/LameXP_VS2010.vcxproj +++ b/LameXP_VS2010.vcxproj @@ -69,7 +69,7 @@ - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -120,7 +120,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\VisualLeakDetector\bin\Win32\*.manifest - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -196,7 +196,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" diff --git a/LameXP_VS2013.vcxproj b/LameXP_VS2013.vcxproj index 5030a267..a23baf0f 100644 --- a/LameXP_VS2013.vcxproj +++ b/LameXP_VS2013.vcxproj @@ -69,7 +69,7 @@ - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -120,7 +120,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\VisualLeakDetector\bin\Win32\*.manifest - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -196,7 +196,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" diff --git a/LameXP_VS2015.vcxproj b/LameXP_VS2015.vcxproj index 37a21559..91071f3b 100644 --- a/LameXP_VS2015.vcxproj +++ b/LameXP_VS2015.vcxproj @@ -69,7 +69,7 @@ - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -120,7 +120,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\VisualLeakDetector\bin\Win32\*.manifest - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" @@ -196,7 +196,7 @@ copy /Y "$(SolutionDir)\..\Prerequisites\Qt4\$(PlatformToolset)\Shared\plugins\i - "$(ProjectDir)\etc\Utilities\AutoInc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" + "$(ProjectDir)\..\Prerequisites\AutoInc\auto_inc.exe" "VER_LAMEXP_BUILD" "$(ProjectDir)\src\Config.h" diff --git a/etc/Deployment/_build.bat b/etc/Deployment/_build.bat index 154820d0..5524fc3c 100644 --- a/etc/Deployment/_build.bat +++ b/etc/Deployment/_build.bat @@ -28,18 +28,18 @@ if exist "%PATH_QTMSVC%\bin\qtvars.bat" ( msbuild.exe /property:Configuration=%3 /property:Platform=%2 /target:Clean /verbosity:normal "%~1" if not "%ERRORLEVEL%"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nBuild process has failed!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nBuild process has failed!\n" pause && exit ) msbuild.exe /property:Configuration=%3 /property:Platform=%2 /target:Rebuild /verbosity:normal "%~1" if not "%ERRORLEVEL%"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nBuild process has failed!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nBuild process has failed!\n" pause && exit ) msbuild.exe /property:Configuration=%3 /property:Platform=%2 /target:Build /verbosity:normal "%~1" if not "%ERRORLEVEL%"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nBuild process has failed!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nBuild process has failed!\n" pause && exit ) diff --git a/etc/Deployment/_date.bat b/etc/Deployment/_date.bat index 63a013c3..d68d93ce 100644 --- a/etc/Deployment/_date.bat +++ b/etc/Deployment/_date.bat @@ -6,14 +6,14 @@ set "ISO_DATE=" -if exist "%~dp0\..\Utilities\Date.exe" ( - for /F "tokens=1,2 delims=:" %%a in ('"%~dp0\..\Utilities\Date.exe" +ISODATE:%%Y-%%m-%%d') do ( +if exist "%~dp0\..\..\..\Prerequisites\GnuWin32\date.exe" ( + for /F "tokens=1,2 delims=:" %%a in ('"%~dp0\..\..\..\Prerequisites\GnuWin32\date.exe" +ISODATE:%%Y-%%m-%%d') do ( if "%%a"=="ISODATE" set "ISO_DATE=%%b" ) ) if "%ISO_DATE%"=="" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to set up build date!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to set up build date!\n" pause && exit ) diff --git a/etc/Deployment/_lupdate.bat b/etc/Deployment/_lupdate.bat index 576a0776..9e2b5092 100644 --- a/etc/Deployment/_lupdate.bat +++ b/etc/Deployment/_lupdate.bat @@ -1,9 +1,9 @@ @echo off setlocal ENABLEDELAYEDEXPANSION -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Updating translation files..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Updating translation files..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" :: --------------------------------------------------------------------------- :: SETUP PATHS @@ -45,7 +45,7 @@ for %%f in ("%~dp0\..\Translation\*.ts") do ( copy %%f %%f.bak lupdate.exe "@%LST_FILE%" -no-obsolete -locations absolute -ts %%f if not "!ERRORLEVEL!"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nSomething went wrong^^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nSomething went wrong^^!\n" pause && exit ) ) @@ -60,7 +60,7 @@ del "%LST_FILE%" for %%f in ("%~dp0\..\Translation\LameXP_??.ts") do ( lrelease.exe %%f -qm "%~dp0\..\..\res\localization\%%~nf.qm" if not "!ERRORLEVEL!"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nSomething went wrong^^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nSomething went wrong^^!\n" pause && exit ) ) diff --git a/etc/Deployment/_mkdocs.bat b/etc/Deployment/_mkdocs.bat index cf617c69..06579bb5 100644 --- a/etc/Deployment/_mkdocs.bat +++ b/etc/Deployment/_mkdocs.bat @@ -1,9 +1,9 @@ @echo off setlocal EnableDelayedExpansion -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Building software documentation..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Building software documentation..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" :: ------------------------------------------ :: Setup Paths @@ -17,9 +17,9 @@ call "%~dp0\_paths.bat" for %%i in ("%~dp0\..\..\doc\*.md") do ( echo PANDOC: %%~nxi - "%PATH_PANDOC%\pandoc.exe" --from markdown_github+pandoc_title_block+header_attributes --to html5 --toc -N --standalone -H "%~dp0\..\Style\style.css" "%%~i" --output "%%~dpni.html" + "%~dp0\..\..\..\Prerequisites\Pandoc\pandoc.exe" --from markdown_github+pandoc_title_block+header_attributes --to html5 --toc -N --standalone -H "%~dp0\..\Style\style.css" "%%~i" --output "%%~dpni.html" if not "!ERRORLEVEL!"=="0" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nSomething went wrong^^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nSomething went wrong^^!\n" pause && exit ) ) diff --git a/etc/Deployment/_paths.bat b/etc/Deployment/_paths.bat index ad72a94b..d312ae12 100644 --- a/etc/Deployment/_paths.bat +++ b/etc/Deployment/_paths.bat @@ -12,13 +12,8 @@ if "%_LAMEXP_PATHS_INITIALIZED_%"=="%DATE%" ( :: Clear Paths :: ------------------------------------------ -set "PATH_UPXBIN=" -set "PATH_MKNSIS=" set "PATH_MSCDIR=" -set "PATH_WINSDK=" set "PATH_QTMSVC=" -set "PATH_GPGWIN=" -set "PATH_PANDOC=" set "PATH_VCTOOL=" set "PATH_VCPROJ=" @@ -32,7 +27,7 @@ if not "%~1"=="" ( ) if not exist "%BUILDENV_TXT%" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nCould not find \"buildenv.txt\" in current directory!\n\nPlease create your \"buildenv.txt\" file from 'buildenv.template.txt' first...\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nCould not find \"buildenv.txt\" in current directory!\n\nPlease create your \"buildenv.txt\" file from 'buildenv.template.txt' first...\n" pause && exit ) @@ -41,13 +36,8 @@ if not exist "%BUILDENV_TXT%" ( :: ------------------------------------------ for /f "tokens=2,*" %%s in (%BUILDENV_TXT%) do ( - if "%%s"=="PATH_UPXBIN" set "PATH_UPXBIN=%%~t" - if "%%s"=="PATH_MKNSIS" set "PATH_MKNSIS=%%~t" if "%%s"=="PATH_MSCDIR" set "PATH_MSCDIR=%%~t" - if "%%s"=="PATH_WINSDK" set "PATH_WINSDK=%%~t" if "%%s"=="PATH_QTMSVC" set "PATH_QTMSVC=%%~t" - if "%%s"=="PATH_GPGWIN" set "PATH_GPGWIN=%%~t" - if "%%s"=="PATH_PANDOC" set "PATH_PANDOC=%%~t" if "%%s"=="PATH_VCTOOL" set "PATH_VCTOOL=%%~t" if "%%s"=="PATH_VCPROJ" set "PATH_VCPROJ=%%~t" ) @@ -58,33 +48,22 @@ set "BUILDENV_TXT=" :: Print all paths :: ------------------------------------------ -"%~dp0\..\Utilities\CEcho.exe" yellow "\n========== BEGIN PATHS ==========" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_UPXBIN = \"%PATH_UPXBIN:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_MKNSIS = \"%PATH_MKNSIS:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_MSCDIR = \"%PATH_MSCDIR:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_WINSDK = \"%PATH_WINSDK:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_QTMSVC = \"%PATH_QTMSVC:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_GPGWIN = \"%PATH_GPGWIN:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_PANDOC = \"%PATH_PANDOC:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_VCTOOL = \"%PATH_VCTOOL:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "PATH_VCPROJ = \"%PATH_VCPROJ:\=\\%\"" -"%~dp0\..\Utilities\CEcho.exe" yellow "=========== END PATHS ===========\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "\n========== BEGIN PATHS ==========" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "PATH_MSCDIR = \"%PATH_MSCDIR:\=\\%\"" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "PATH_QTMSVC = \"%PATH_QTMSVC:\=\\%\"" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "PATH_VCTOOL = \"%PATH_VCTOOL:\=\\%\"" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "PATH_VCPROJ = \"%PATH_VCPROJ:\=\\%\"" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "=========== END PATHS ===========\n" :: ------------------------------------------ :: Validate Paths :: ------------------------------------------ -call:validate_path PATH_UPXBIN "%PATH_UPXBIN%\upx.exe" -call:validate_path PATH_MKNSIS "%PATH_MKNSIS%\makensis.exe" call:validate_path PATH_MSCDIR "%PATH_MSCDIR%\VC\vcvarsall.bat" call:validate_path PATH_MSCDIR "%PATH_MSCDIR%\VC\bin\cl.exe" -call:validate_path PATH_WINSDK "%PATH_WINSDK%\Redist\ucrt\DLLs\x86\ucrtbase.dll" call:validate_path PATH_QTMSVC "%PATH_QTMSVC%\bin\uic.exe" call:validate_path PATH_QTMSVC "%PATH_QTMSVC%\bin\moc.exe" call:validate_path PATH_QTMSVC "%PATH_QTMSVC%\bin\rcc.exe" -call:validate_path PATH_GPGWIN "%PATH_GPGWIN%\gpg.exe" -call:validate_path PATH_GPGWIN "%PATH_GPGWIN%\gpgv.exe" -call:validate_path PATH_PANDOC "%PATH_PANDOC%\pandoc.exe" call:validate_path PATH_VCTOOL "%PATH_MSCDIR%\VC\redist\x86\Microsoft.VC%PATH_VCTOOL%.CRT\msvcp%PATH_VCTOOL%.dll" call:validate_path PATH_VCPROJ "%~dp0\..\..\%PATH_VCPROJ%" @@ -95,7 +74,7 @@ call:validate_path PATH_VCPROJ "%~dp0\..\..\%PATH_VCPROJ%" if exist "%PATH_QTMSVC%\bin\qtvars.bat" goto:exit_success if exist "%PATH_QTMSVC%\bin\qtenv2.bat" goto:exit_success -"%~dp0\..\Utilities\CEcho.exe" red "\nCould not find \"qtvars.bat\" or \"qtenv2.bat\" in your Qt path!\n\nPlease check your PATH_QTMSVC path variable and try again...\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nCould not find \"qtvars.bat\" or \"qtenv2.bat\" in your Qt path!\n\nPlease check your PATH_QTMSVC path variable and try again...\n" pause && exit :: ------------------------------------------ @@ -104,7 +83,7 @@ pause && exit :validate_path if not exist "%~2" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nPath %1 could not be found!\n\nPlease check your %1 path variable and try again...\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nPath %1 could not be found!\n\nPlease check your %1 path variable and try again...\n" pause && exit ) goto:eof diff --git a/etc/Deployment/_version.bat b/etc/Deployment/_version.bat index cace222f..54028238 100644 --- a/etc/Deployment/_version.bat +++ b/etc/Deployment/_version.bat @@ -39,7 +39,7 @@ if "%VER_LAMEXP_PATCH%"=="" goto:version_failure goto:version_success :version_failure -"%~dp0\..\Utilities\CEcho.exe" red "\nFailed to set up build date!\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to set up build date!\n" pause && exit :: --------------------------------------------------------------------------- @@ -57,4 +57,4 @@ if "%VER_LAMEXP_TYPE%" == "RC" set "VER_LAMEXP_BASENAME=LameXP-RC%VER_LAMEXP_ :: OUTPUT RESULT :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" yellow "\nLameXP Version: %VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%, Build #%VER_LAMEXP_BUILD% (%VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH%)\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" yellow "\nLameXP Version: %VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%, Build #%VER_LAMEXP_BUILD% (%VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH%)\n" diff --git a/etc/Deployment/buildenv.template.txt b/etc/Deployment/buildenv.template.txt index 63123a87..872f0ac6 100644 --- a/etc/Deployment/buildenv.template.txt +++ b/etc/Deployment/buildenv.template.txt @@ -1,9 +1,4 @@ -#define PATH_UPXBIN "C:\Program Files\UPX" -#define PATH_MKNSIS "C:\Program Files\NSIS\Unicode" #define PATH_MSCDIR "C:\Program Files (x86)\Microsoft Visual Studio 14.0" -#define PATH_WINSDK "C:\Program Files (x86)\Windows Kits\10" #define PATH_QTMSVC "C:\QtSDK\Desktop\Qt\4.8.7" -#define PATH_GPGWIN "C:\Program Files\GNU\GnuPG\pub" -#define PATH_PANDOC "C:\Program Files\Pandoc" #define PATH_VCTOOL "140" #define PATH_VCPROJ "LameXP_VS2015.sln" diff --git a/etc/Deployment/_deploy.bat b/etc/Deployment/make.bat similarity index 60% rename from etc/Deployment/_deploy.bat rename to etc/Deployment/make.bat index 5578764d..dab5b499 100644 --- a/etc/Deployment/_deploy.bat +++ b/etc/Deployment/make.bat @@ -37,9 +37,9 @@ if "%LAMEXP_SKIP_BUILD%"=="YES" ( :: CLEAN UP :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Cleaning up..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Cleaning up..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" for %%i in (bin,obj,tmp,ipch) do ( del /Q /S /F "%~dp0\..\..\%%i\*.*" @@ -86,7 +86,7 @@ for /L %%n in (1, 1, 99) do ( for %%i in (exe,sfx,zip,txt) do ( del "%OUT_FILE%.%%i" 2> NUL if exist "%OUT_FILE%.%%i" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to delete existing output file^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to delete existing output file^!\n" pause && exit ) ) @@ -95,9 +95,9 @@ for %%i in (exe,sfx,zip,txt) do ( :: COPY BINARY FILES AND REDIST :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Copying binary files..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Copying binary files..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" rd /S /Q "%TMP_PATH%" 2> NUL mkdir "%TMP_PATH%" @@ -156,39 +156,39 @@ attrib +R "%TMP_PATH%\*.dll" :: BUILD INSTALLER :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Creating release packages..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Creating release packages..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" -"%~dp0\..\Utilities\Echo.exe" LameXP - Audio Encoder Front-End > "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Echo.exe" v%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO% %VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH% (Build #%VER_LAMEXP_BUILD%)\n >> "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Echo.exe" Built on %ISO_DATE% at %TIME%\n\n >> "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Echo.exe" ---------------------------\nREADME.TXT\n--------------------------- >> "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Cat.exe" "%~dp0\..\..\ReadMe.txt" >> "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Echo.exe" \n\n---------------------------\nLICENSE.TXT\n---------------------------\n >> "%OUT_FILE%.txt" -"%~dp0\..\Utilities\Cat.exe" "%~dp0\..\..\License.txt" >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\echo.exe" " LameXP - Audio Encoder Front-End > "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\echo.exe" " v%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO% %VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH% (Build #%VER_LAMEXP_BUILD%)\n >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\echo.exe" " Built on %ISO_DATE% at %TIME%\n\n >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\echo.exe" " ---------------------------\nREADME.TXT\n--------------------------- >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\cat.exe" "%~dp0\..\..\ReadMe.txt" >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\echo.exe" "\n\n---------------------------\nLICENSE.TXT\n---------------------------\n >> "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\cat.exe" "%~dp0\..\..\License.txt" >> "%OUT_FILE%.txt" pushd "%TMP_PATH%" -"%~dp0\..\Utilities\Zip.exe" -r -9 -z "%OUT_FILE%.zip" "*.*" < "%OUT_FILE%.txt" +"%~dp0\..\..\..\Prerequisites\GnuWin32\zip.exe" -r -9 -z "%OUT_FILE%.zip" "*.*" < "%OUT_FILE%.txt" popd -"%PATH_MKNSIS%\makensis.exe" "/DLAMEXP_UPX_PATH=%PATH_UPXBIN%" "/DLAMEXP_DATE=%ISO_DATE%" "/DLAMEXP_VERSION=%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%" "/DLAMEXP_BUILD=%VER_LAMEXP_BUILD%" "/DLAMEXP_INSTTYPE=%VER_LAMEXP_TYPE%" "/DLAMEXP_PATCH=%VER_LAMEXP_PATCH%" "/DLAMEXP_OUTPUT_FILE=%OUT_FILE%.sfx" "/DLAMEXP_SOURCE_PATH=%TMP_PATH%" "%~dp0\..\NSIS\setup.nsi" +"%~dp0\..\..\..\Prerequisites\NSIS\makensis.exe" "/DLAMEXP_UPX_PATH=%PATH_UPXBIN%" "/DLAMEXP_DATE=%ISO_DATE%" "/DLAMEXP_VERSION=%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%" "/DLAMEXP_BUILD=%VER_LAMEXP_BUILD%" "/DLAMEXP_INSTTYPE=%VER_LAMEXP_TYPE%" "/DLAMEXP_PATCH=%VER_LAMEXP_PATCH%" "/DLAMEXP_OUTPUT_FILE=%OUT_FILE%.sfx" "/DLAMEXP_SOURCE_PATH=%TMP_PATH%" "%~dp0\..\NSIS\setup.nsi" if %ERRORLEVEL% NEQ 0 ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to build installer^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to build installer^!\n" pause && exit ) -call "%~dp0\..\Utilities\7zSD.cmd" "%OUT_FILE%.sfx" "%OUT_FILE%.exe" "LameXP Setup" "LameXP-Setup-r%VER_LAMEXP_BUILD%" +call "%~dp0\..\..\..\Prerequisites\SevenZip\7zSD.cmd" "%OUT_FILE%.sfx" "%OUT_FILE%.exe" "LameXP Setup" "LameXP-Setup-r%VER_LAMEXP_BUILD%" if %ERRORLEVEL% NEQ 0 ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to build installer^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to build installer^!\n" pause && exit ) set "VER_FILEVER=%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%.%VER_LAMEXP_MINOR_LO%.%VER_LAMEXP_PATCH%" set "VER_PRODUCT=LameXP - Audio Encoder Front-End" -"%~dp0\..\Utilities\VerPatch.exe" "%OUT_FILE%.exe" "%VER_FILEVER%" /pv "%VER_FILEVER%" /fn /s desc "%VER_PRODUCT%" /s product "%VER_PRODUCT%" /s title "LameXP Installer SFX" /s copyright "Copyright (C) LoRd_MuldeR" /s company "Free Software Foundation" +"%~dp0\..\..\..\Prerequisites\VerPatch\verpatch.exe" "%OUT_FILE%.exe" "%VER_FILEVER%" /pv "%VER_FILEVER%" /fn /s desc "%VER_PRODUCT%" /s product "%VER_PRODUCT%" /s title "LameXP Installer SFX" /s copyright "Copyright (C) LoRd_MuldeR" /s company "Free Software Foundation" if %ERRORLEVEL% NEQ 0 ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to build installer^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to build installer^!\n" pause && exit ) @@ -203,7 +203,7 @@ rd /S /Q "%TMP_PATH%" for %%i in (zip,exe) do ( if not exist "%OUT_FILE%.%%i" ( - "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to create release packages^!\n" + "%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" red "\nFailed to create release packages^!\n" pause && exit ) ) @@ -216,19 +216,19 @@ attrib +R "%OUT_FILE%.exe" :: SIGN OUTPUT FILE :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" cyan "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" cyan "Signing output file..." -"%~dp0\..\Utilities\CEcho.exe" cyan "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "Signing output file..." +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" cyan "===========================================================================\n" -"%PATH_GPGWIN%\gpg.exe" --detach-sign "%OUT_FILE%.exe" +"%~dp0\..\..\..\Prerequisites\GnuPG\gpg.exe" --detach-sign "%OUT_FILE%.exe" attrib +R "%OUT_FILE%.exe.sig" :: --------------------------------------------------------------------------- :: COMPLETED :: --------------------------------------------------------------------------- -"%~dp0\..\Utilities\CEcho.exe" green "\n===========================================================================" -"%~dp0\..\Utilities\CEcho.exe" green "Completed successfully :-)" -"%~dp0\..\Utilities\CEcho.exe" green "===========================================================================\n" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" green "\n===========================================================================" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" green "Completed successfully :-)" +"%~dp0\..\..\..\Prerequisites\CEcho\cecho.exe" green "===========================================================================\n" pause diff --git a/etc/Deployment/debug.bat b/etc/Deployment/make.debug.bat similarity index 59% rename from etc/Deployment/debug.bat rename to etc/Deployment/make.debug.bat index c059ffbb..e5f1b0d8 100644 --- a/etc/Deployment/debug.bat +++ b/etc/Deployment/make.debug.bat @@ -1,3 +1,3 @@ @echo off set "LAMEXP_CONFIG=Debug" -call "%~dp0\_deploy.bat" +call "%~dp0\make.bat" diff --git a/etc/Deployment/release_static.bat b/etc/Deployment/make.static.bat similarity index 72% rename from etc/Deployment/release_static.bat rename to etc/Deployment/make.static.bat index 598a7246..33607d51 100644 --- a/etc/Deployment/release_static.bat +++ b/etc/Deployment/make.static.bat @@ -1,4 +1,4 @@ @echo off set "LAMEXP_CONFIG=Release_Static" set "LAMEXP_REDIST=0" -call "%~dp0\_deploy.bat" +call "%~dp0\make.bat" diff --git a/etc/Deployment/pack_source.bat b/etc/Deployment/pack_source.bat index 9b1fc7dc..13a74775 100644 --- a/etc/Deployment/pack_source.bat +++ b/etc/Deployment/pack_source.bat @@ -1,6 +1,5 @@ @echo off set "GIT_PATH=c:\Program Files\Git" -set "ZIP_PATH=c:\Program Files\7-Zip" set "PATH=%GIT_PATH%;%GIT_PATH%\mingw64\bin;%GIT_PATH%\usr\bin;%PATH%" set "OUT_PATH=%TEMP%\~%RANDOM%%RANDOM%.tmp" @@ -14,21 +13,12 @@ call::git_export "%~dp0\..\..\..\MUtilities" MUtilities copy "..\..\*.txt" "%OUT_PATH%" -for %%i in (EncodePointer,VisualLeakDetector) do ( - mkdir "%OUT_PATH%\Prerequisites\%%i" - xcopy /S /Y "%~dp0\..\..\..\Prerequisites\%%i" "%OUT_PATH%\Prerequisites\%%i" -) - -for %%k in (v100,v120_xp,v140_xp) do ( - for %%i in (Static,Shared,Debug) do ( - mkdir "%OUT_PATH%\Prerequisites\Qt4\%%k\%%i" - echo Please put the Qt library files here! > "%OUT_PATH%\Prerequisites\Qt4\%%k\%%i\README.txt" - ) -) +mkdir "%OUT_PATH%\Prerequisites" +echo Please extract the Prerequisites files here! > "%OUT_PATH%\Prerequisites\README_1ST.txt" pushd "%OUT_PATH%" tar -cvf ./sources.tar * -"%ZIP_PATH%\7z.exe" a -txz "%~dp0\..\..\out\~sources.tar.xz" "sources.tar" +"%~dp0\..\..\..\Prerequisites\SevenZip\7za.exe" a -txz "%~dp0\..\..\out\~sources.tar.xz" "sources.tar" popd pushd "%~dp0" diff --git a/etc/Deployment/release.bat b/etc/Deployment/release.bat deleted file mode 100644 index 5fcd4fb4..00000000 --- a/etc/Deployment/release.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -set "LAMEXP_CONFIG=Release" -call "%~dp0\_deploy.bat" diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts index 7e2d5e9e..195cb921 100644 --- a/etc/Translation/Blank.ts +++ b/etc/Translation/Blank.ts @@ -54,310 +54,310 @@ - + LameXP - Audio Encoder Front-end - + Please visit %1 for news and updates! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! - + The following people have contributed to LameXP: - + Programmers: - + Project Leader - + Translators: - + Special thanks to: - + Official Mirrors: - + If you are willing to contribute a LameXP translation, feel free to contact us! - + The following third-party software is used in LameXP: - + LAME - OpenSource mp3 Encoder - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. - + OggEnc - Vorbis Encoder - + Completely open and patent-free audio encoding technology. - + Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. - + Available from vendor web-site as free download: - + Aften - A/52 audio encoder - + FLAC - Free Lossless Audio Codec - + Open and patent-free lossless audio compression technology. - + Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. - + mpg123 - Fast Console MPEG Audio Player/Decoder - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder - + Released under the terms of the GNU General Public License. - + OggDec - Vorbis Decoder - + Command line Ogg Vorbis decoder created by John33. - + Valdec from AC3Filter Tools - AC3/DTS Decoder - + WavPack - Hybrid Lossless Compression - + Completely open audio compression format. - + Musepack - Living Audio Compression - + Monkey's Audio - Lossless Audio Compressor - + Freely available source code, simple SDK and non-restrictive licensing. - + Shorten - Lossless Audio Compressor - + Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. - + The True Audio - Lossless Audio Codec - + refalac - Win32 command line ALAC encoder/decoder - + The ALAC reference implementation by Apple is available under the Apache license. - + wma2wav - Dump WMA files to Wave Audio - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. - + avs2wav - Avisynth to Wave Audio converter - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. - + MediaInfo - Media File Analysis Tool - + SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP - + Netcat for NT - TCP/IP Swiss Army Knife - + UPX - The Ultimate Packer for eXecutables - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. - + n/a diff --git a/etc/Translation/LameXP_DE.ts b/etc/Translation/LameXP_DE.ts index fab09b70..59194b7d 100644 --- a/etc/Translation/LameXP_DE.ts +++ b/etc/Translation/LameXP_DE.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! Bitte besuchen Sie %1 um aktuelle Informationen zu erhalten! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Hinweis: LameXP ist freie Software. Zahlen Sie <b>kein</b> Geld, um LameXP zu erhalten oder zu verwenden! Gehen Sie insbesondere <b>nicht</b> auf kostenpflichtige Download-Angebote ein !!! @@ -44,235 +44,235 @@ Schließen - + The following people have contributed to LameXP: Die folgenden Personen haben an LameXP mitgewirkt: - + Translators: Übersetzer: - + If you are willing to contribute a LameXP translation, feel free to contact us! Wenn Sie LameXP in Ihre Sprache übersetzen möchten, melden Sie sich bitte bei uns! - + The following third-party software is used in LameXP: Die folgende Drittsoftware wird in LameXP eingesetzt: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Veröffentlicht unter den Bestimmungen der GNU Lesser General Public License. - + Completely open and patent-free audio encoding technology. Komplett offene und patentfreie Technologie zur Audiokompression. - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Freeware HE-AAC Kodierer auf dem neuesten Stand der Technik. - + Available from vendor web-site as free download: Als kostenloser Download auf der Herstellerseite verfügbar: - + Open and patent-free lossless audio compression technology. Offene und patentfreie Technlogie zur verlustfreien Audiokompression. - + Netcat for NT - TCP/IP Swiss Army Knife - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/v - + Freely available source code, simple SDK and non-restrictive licensing. Frei verfügbarer Quellcode, einfaches SDK und nicht-restriktive Lizenz. - + Completely open audio compression format. Komplett offengelegtes Audiokompressionsformat. - + Released under the terms of the GNU General Public License. Veröffentlicht unter den Bestimmungen der GNU General Public License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. Das Urheberrecht an LameXP als Gesamtwerk liegt bei LoRd_MuldeR. Das Urheberrecht an der eingesetzten Drittsoftware liegt bei den jeweiligen Autoren. - + LameXP - Audio Encoder Front-end LameXP - Audiokodierer-Oberfläche - + LAME - OpenSource mp3 Encoder LAME - Quelloffener mp3-Kodierer - + FLAC - Free Lossless Audio Codec FLAC - Verlustfreier Audio-Codec - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Schneller MPEG Audio Konsolen-Dekodierer - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Quelloffener MPEG-4 und MPEG-2 AAC Dekodierer - + WavPack - Hybrid Lossless Compression WavPack - Hybride verlustfreie Kompression - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Verlustfreie Audio Kompression - + The True Audio - Lossless Audio Codec The True Audio - Verlustfreier Audio-Codec - + MediaInfo - Media File Analysis Tool MediaInfo - Multimedia Analysewerkzeug - + SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard - + Nero AAC Reference MPEG-4 Encoder Nero AAC Referenz MPEG-4 Kodierer - + Musepack - Living Audio Compression - + Shorten - Lossless Audio Compressor Shorten - Verlustfreie Audiokompression - + Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. Freier und quelloffener Codec für Sprachaufzeichnung. - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Software für den Datei-Download über HTTP - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Hinweis: Diese Demo (Test) Version von LameXP läuft am %1 ab. Noch %2 Tage übrig. - + Aften - A/52 audio encoder Aften - A/52 Audio-Kodierer - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - WMA Dateien als Wave Audio speichern - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth zu Wave Audio Konverter - + dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. @@ -287,22 +287,22 @@ Lizenzbedingungen - + Programmers: Entwickler: - + Project Leader Projektleitung - + Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Komplett offener, kostenloser und vielseitiger Audio Codec. @@ -317,47 +317,47 @@ Über Qt... - + Special thanks to: Besonderen Dank an: - + UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - ALAC Encoder/Decoder für Win32 - + The ALAC reference implementation by Apple is available under the Apache license. Die ALAC Referenzsoftware von Apple wird unter der Apache-Lizenz veröffentlicht. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec aus den AC3Filter Tools - AC3/DTS Decoder - + Official Mirrors: Offizielle Spiegelserver: - + OggEnc - Vorbis Encoder OggEnc - Vorbis Kodierer - + OggDec - Vorbis Decoder OggEnc - Vorbis Dekodierer - + Command line Ogg Vorbis decoder created by John33. Kommandozeilen Ogg Vorbis Dekodierer von John33. diff --git a/etc/Translation/LameXP_ES.ts b/etc/Translation/LameXP_ES.ts index 36f095a2..f061ce4c 100644 --- a/etc/Translation/LameXP_ES.ts +++ b/etc/Translation/LameXP_ES.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! ¡Por favor, visite %1 para estar enterado de noticias y actualizaciones! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Nota: LameXP es software libre. ¡<b>No</b> pague por LameXP! ¡¡¡Si alguna web intenta hacerle pagar por descargar LameXP, usted <b>no</b> debería aceptar!!! @@ -44,236 +44,236 @@ Cancelar - + The following people have contributed to LameXP: Las siguientes personas han contribuido a LameXP: - + Translators: Traductores: - + If you are willing to contribute a LameXP translation, feel free to contact us! ¡Si está dispuesto a traducir LameXP, contáctenos sin dudarlo! - + The following third-party software is used in LameXP: Software de terceros que se utiliza en LameXP: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Distribuido bajo los términos de la Licencia Pública General Menor GNU. - + Completely open and patent-free audio encoding technology. Tecnología de codificación de audio abierta y libre de patentes. - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Codificador puntero HE-AAC con soporte de 2 pases. - + Available from vendor web-site as free download: Disponible en la página web del proveedor como descarga gratuita: - + Open and patent-free lossless audio compression technology. Tecnología de codificación de audio sin pérdidas, abierta y libre de patentes. - + Netcat for NT - TCP/IP Swiss Army Knife Netcat para NT - navaja suiza para TCP/IP - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/d - + Freely available source code, simple SDK and non-restrictive licensing. Código fuente disponible, SDK simple y licencias no restrictivas. - + Completely open audio compression format. Formato de comresión de audio completamente abierto. - + Released under the terms of the GNU General Public License. Distribuido bajo los términos de la Licencia Pública General GNU. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. LameXP tiene copyright de LoRd_MuldeR. El copyright del software de terceros usado en LameXP pertenece a sus autores individuales. - + LameXP - Audio Encoder Front-end LameXP - Interfaz de codificación de audio - + LAME - OpenSource mp3 Encoder The LAME encoder was meant, not LameXP application LAME - Codificador mp3 de código abierto - + FLAC - Free Lossless Audio Codec FLAC - Códec de audio libre sin pérdidas - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Consola de Reproducción/Decodificación de audio MPEG - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Decodificador MPEG-4 y MPEG-2 AAC de código abierto - + WavPack - Hybrid Lossless Compression WavPack - Compresión híbrida sin pérdida - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Compresor de audio sin pérdida - + The True Audio - Lossless Audio Codec The True Audio - Códec de audio sin pérdida - + MediaInfo - Media File Analysis Tool MediaInfo - Herramienta de análisis de archivos multimedia - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - Guardián de privacidad GNU - + Nero AAC Reference MPEG-4 Encoder Codificador MPEG-4 Nero AAC - + Musepack - Living Audio Compression Musepack - Compresór de audio con pérdida - + Shorten - Lossless Audio Compressor Shorten - Compresór de audio con pérdida - + Speex - Free Codec For Free Speech Speex - Códec libre para libre expresión - + Open Source patent-free audio format designed for speech. Patente de formato de audio de código abierto diseñado para expresión. - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Software para descarga de archivos mediante HTTP - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Nota: Esta es una versión demo (preliminar) de LameXP que expirará el %1. %2 días restantes. - + Aften - A/52 audio encoder Codificador de audio Aften - A/52 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Algunos derechos reservados. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Por Jory Stone <jcsston@toughguy.net> y LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Conversor de WMA a WAV - + avs2wav - Avisynth to Wave Audio converter avs2wav - Conversor de Avisynth a WAV - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distribuido bajo licencia LGPL. @@ -288,22 +288,22 @@ Licencia - + Programmers: Programadores: - + Project Leader Líder del proyecto - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Codec de audio versátil, completamente abierto y libre de derechos de autor. @@ -318,47 +318,47 @@ Acerca de Qt... - + Special thanks to: Agradecimientos a: - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - De/codificador ALAC mediante línea de comandos Win32 - + The ALAC reference implementation by Apple is available under the Apache license. La implementación de referencia ALAC de Apple está disponible bajo la licencia Apache. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec de AC3Filter Tools - Decodificador AC3/DTS - + Official Mirrors: Espejos oficiales: - + OggEnc - Vorbis Encoder OggEnc - Vorbis Encoder - + OggDec - Vorbis Decoder OggDec - Vorbis Decoder - + Command line Ogg Vorbis decoder created by John33. Línea de comandos Ogg Vorbis decodificador creado por John33. diff --git a/etc/Translation/LameXP_FR.ts b/etc/Translation/LameXP_FR.ts index 4c63b055..054a4875 100644 --- a/etc/Translation/LameXP_FR.ts +++ b/etc/Translation/LameXP_FR.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! Visitez %1 pour les nouveautés et mises à jour! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Remarque : LameXP est un logiciel gratuit. Ne payez <b>pas</b> pour l'obtenir ou l'utiliser ! Si un site web tente de vous faire payer pour son téléchargement, n'acceptez surtout <b>pas</b> !!! @@ -44,239 +44,239 @@ Fermer - + The following people have contributed to LameXP: Les personnes suivantes ont contribué à LameXP: - + Translators: Traducteurs: - + If you are willing to contribute a LameXP translation, feel free to contact us! Si vous êtes prêt à contribuer à une traduction de LameXP, n'hésitez pas à nous contacter! - + The following third-party software is used in LameXP: Le logiciel tiers suivant est utilisé dans LameXP: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Distribué sous les termes de la licence publique générale limitée GNU. - + Completely open and patent-free audio encoding technology. Technologie d'encodage audio complètement ouverte et libre de brevets. Technologie d'encodage audio entièrement ouverte et sans brevets. - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Encodeur de pointe gratuit HE-AAC avec le support 2-Passes. - + Available from vendor web-site as free download: Disponible sur le site web officiel en téléchargement gratuit: - + Open and patent-free lossless audio compression technology. Technologie de compression audio sans perte ouverte et sans brevets. - + Netcat for NT - TCP/IP Swiss Army Knife Netcat pour NT - Le couteau suisse pour TCP/IP - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/a - + Freely available source code, simple SDK and non-restrictive licensing. Code source disponible gratuitement, SDK simple et licence non-restrictive. - + Completely open audio compression format. Format de compression audio complètement ouvert. - + Released under the terms of the GNU General Public License. Distribué sous les termes de la licence publique générale GNU. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. LameXP dans son ensemble est protégé par LoRd_MuldeR. Les droits d'auteur des logiciels de tiers utilisés dans LameXP appartiennent aux auteurs individuels. Les droits d'auteurs de LameXP dans son entièreté sont détenus par LoRd_MuldeR. Les droits d'auteurs des logiciels tiers appartiennent à leurs auteurs respectifs. - + LameXP - Audio Encoder Front-end LameXP - Encodeur audio LameXP - Encodeur audio - + LAME - OpenSource mp3 Encoder LAME - encodeur mp3 Open Source Lame - Encodeur MP3 open-source - + FLAC - Free Lossless Audio Codec FLAC - Codec audio libre sans perte - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Lecteur/décodeur audio MPEG rapide - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Décodeur AAC MPEG-4 et MPEG-2 AAC open source - + WavPack - Hybrid Lossless Compression WavPack - Compression hybride sans perte - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Compresseur audio sans perte - + The True Audio - Lossless Audio Codec The True Audio - Codec audio sans perte - + MediaInfo - Media File Analysis Tool MediaInfo - Outil d'analyse de fichiers médias - + SoX - Sound eXchange SoX - Échange sonore - + GnuPG - The GNU Privacy Guard GnuPG - Le garde de la vie privée privé GNU - + Nero AAC Reference MPEG-4 Encoder Encodeur de référence MPEG-4 Nero AAC - + Musepack - Living Audio Compression Musepack - Compression audio vivante - + Shorten - Lossless Audio Compressor Shorten - Compression audio sans perte - + Speex - Free Codec For Free Speech Speex - Codec libre pour la voix - + Open Source patent-free audio format designed for speech. Format audio open source sans brevets conçu pour la voix. - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Logiciel permettant de récupérer des fichiers par HTTP - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Note : Cette version de démonstration de LameXP expirera le %1. Encore %2 jour(s) restant(s). - + Aften - A/52 audio encoder Aften - Encodeur audio A/52 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Plusieurs droits réservés. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Par Jory Stone <jcsston@toughguy.net> et LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Transformer les fichiers WMA en Wave - + avs2wav - Avisynth to Wave Audio converter avs2wav - Convertisseur Avisynth en Wave - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distribué sous la licence LGPL. @@ -291,22 +291,22 @@ Licence - + Programmers: Programmeurs : - + Project Leader Chef de projet - + Opus Audio Codec Opus Codec Audio - + Totally open, royalty-free, highly versatile audio codec. Codec audio entièrement ouvert, libre et polyvalent. @@ -321,47 +321,47 @@ A propos de Qt... - + Special thanks to: Grand merci à : - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutable - + refalac - Win32 command line ALAC encoder/decoder refalac - Encodeur/décodeur ALAC Win32 en ligne de commande - + The ALAC reference implementation by Apple is available under the Apache license. L'implémentation ALAC de référence par Apple est disponible sous licence Apache. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec depuis les outils AC3Filter - Décodeur AC3/DTS - + Official Mirrors: Téléchargements officiels: - + OggEnc - Vorbis Encoder OggEnc - Encodeur Vorbis - + OggDec - Vorbis Decoder OggDec - Décodeur Vorbis - + Command line Ogg Vorbis decoder created by John33. Décodeur Ogg Vorbis en ligne de commande créé par John33. diff --git a/etc/Translation/LameXP_HU.ts b/etc/Translation/LameXP_HU.ts index 16bdcbf1..b6686f73 100644 --- a/etc/Translation/LameXP_HU.ts +++ b/etc/Translation/LameXP_HU.ts @@ -54,310 +54,310 @@ Elvetés - + LameXP - Audio Encoder Front-end LameXP - Audió kódoló - + Please visit %1 for news and updates! Kérjük, keresse fel a %1 oldalt a friss hírekért és naprakész frissítésekért! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Megjegyzés: Ez a demó a LameXP (előzetesen kiadott) verziója le fog járni ekkor: %1. Még %2 napja maradt. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Megjegyzés: A LameXP egy ingyenes szoftver. <b>Ne</b> fizessen a LameXP beszerzéséért vagy használatáért! Ha egy külső weboldal pénzt kér a LameXP letöltéséért cserébe, semmi esetre <b>se</b> reagáljon az ajánlatra !!! - + The following people have contributed to LameXP: A következő személyek működtek közre a LameXP fejlesztésében: - + Programmers: Programozók: - + Project Leader Projektvezető - + Translators: Fordítók: - + Special thanks to: Külön köszönet: - + Official Mirrors: Hivatalos tüköroldalak: - + If you are willing to contribute a LameXP translation, feel free to contact us! Ha részt szeretne venni a LameXP fordításában, nyugodtan lépjen kapcsolatba velünk! - + The following third-party software is used in LameXP: A következő 3. féltől származó szoftvert használja a LameXP: - + LAME - OpenSource mp3 Encoder LAME - OpenSource mp3 kódoló - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Kiadva a GNU Kevésbé általános közreadási szerződés feltételei alapján - + OggEnc - Vorbis Encoder OggEnc - Vorbis kódoló - + Completely open and patent-free audio encoding technology. Teljesen nyílt és szabadalom-mentes hangkódolási technológia. - + Nero AAC Reference MPEG-4 Encoder Nero AAC referencia MPEG-4 kódoló - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Ingyenes (freeware) korszerű HE-AAC kódoló 2-menetes támogatással. - + Available from vendor web-site as free download: Elérhető a gyártó weboldaláról ingyenesen letölthető formában: - + Aften - A/52 audio encoder Aften - A/52 audió kódoló - + FLAC - Free Lossless Audio Codec FLAC - Ingyenes veszteségmentes hangkódek - + Open and patent-free lossless audio compression technology. Nyílt és szabadalom-mentes veszteségmentes hangtömörítési technológia. - + Opus Audio Codec Opus audió kódek - + Totally open, royalty-free, highly versatile audio codec. Teljesen nyílt forrású, jogdíj-mentes, sokoldalú audió kódek. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Gyors konzolos MPEG audió lejátszó/dekódoló - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Nyílt forráskódú MPEG-4 és MPEG-2 AAC dekódoló - + Released under the terms of the GNU General Public License. Kiadva a GNU Általános közreadási szerződés feltételei alapján - + OggDec - Vorbis Decoder OggDec - Vorbis dekóder - + Command line Ogg Vorbis decoder created by John33. John33 által készített parancssori Ogg Vorbis dekóder. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec az AC3Filter eszközökből - AC3/DTS dekóder - + WavPack - Hybrid Lossless Compression WavPack - Hibrid veszteségmentes tömörítés - + Completely open audio compression format. Teljesen nyílt hangtömörítési formátum. - + Musepack - Living Audio Compression Musepack - Hangtömörítő - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Veszteségmentes hangtömörítő - + Freely available source code, simple SDK and non-restrictive licensing. Szabadon elérhető forráskód, egyszerű SDK, és korlátozás mentes licenckezelés. - + Shorten - Lossless Audio Compressor Shorten - Veszteségmentes hangtömörítő - + Speex - Free Codec For Free Speech Speex - Ingyenes kódek a Free Speech-hez - + Open Source patent-free audio format designed for speech. Nyílt forráskódú beszédhez tervezett szabadalom-mentes hangformátum. - + The True Audio - Lossless Audio Codec The True Audio - Veszteségmentes hangkódek - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32 parancssori ALAC kódoló/dekódoló - + The ALAC reference implementation by Apple is available under the Apache license. Az ALAC referencia implementáció az Apple által elérhető az Apache licenc alatt. - + wma2wav - Dump WMA files to Wave Audio wma2wav - WMA fájlok kiírása Wave audióba - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Szerzői jog (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Néhány jog fenntartva. - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth a Wave Audio konvertálóhoz - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Jory Stone <jcsston@toughguy.net> és LoRd_MuldeR <mulder2@gmx.de> által. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Szerzői jog (c) 2008-2011 Alexander E. Patrakov. Terjesztve az LGPL alatt. - + MediaInfo - Media File Analysis Tool MediaInfo - Médiafájl elemző eszköz - + SoX - Sound eXchange SoX - Hangváltó - + GnuPG - The GNU Privacy Guard GnuPG - A GNU adatvédelmi őr - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Szoftver a HTTP-n keresztüli fájl letöltésre - + Netcat for NT - TCP/IP Swiss Army Knife NT netcat - TCP/IP svájci bicska - + UPX - The Ultimate Packer for eXecutables UPX - Végrehajtható állomány tömörítő - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. A LameXP szerzői joga teljes egészében LoRd_MuldeR-hez tartozik. A LameXP-ben használt 3. féltől szármató szoftverek szerzői jogai az egyes szerzőkhöz tartoznak. - + n/a n/a diff --git a/etc/Translation/LameXP_IT.ts b/etc/Translation/LameXP_IT.ts index 6e54d8ff..1c818d6d 100644 --- a/etc/Translation/LameXP_IT.ts +++ b/etc/Translation/LameXP_IT.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! Visita %1 per novità e aggiornamenti! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Nota: LameXP è un software gratuito. <b>Non</b> pagare nulla per avere o per usare LameXP! Se qualche sito web di terze parti chiede di essere pagato per farti scaricare LameXP, <b>non</b> accettare l'offerta!!! @@ -45,248 +45,248 @@ Chiudi - + The following people have contributed to LameXP: Le persone seguenti hanno contribuito a LameXP: - + Translators: Traduttori: - + If you are willing to contribute a LameXP translation, feel free to contact us! Se sei disposto a contribuire alla traduzione di LameXP, sei libero di contattarci! - + The following third-party software is used in LameXP: Il seguente software di terze parti è usato in LameXP: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Rilasciato nei termini della GNU Lesser General Public License. - + Completely open and patent-free audio encoding technology. Tecnologia di codifica audio completamente aperta e libera da brevetti. - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Encoder o Codificatore - codifica in due passaggi.alla modalità 2 passaggi. codifica in modalità 2 passaggi. Eccellente Encoder HE-AAC Freeware. Supporta i 2 Passaggi. - + Available from vendor web-site as free download: dal sito web del fornitore: Disponibile come download gratuito sul sito web del fornitore: - + Open and patent-free lossless audio compression technology. libera e non vincolata da brevetti. Tecnologia di compressione audio lossless aperta e libera da brevetti. - + Netcat for NT - TCP/IP Swiss Army Knife - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/a - + Freely available source code, simple SDK and non-restrictive licensing. e licenza/e non restrittiva/e. Codice sorgente liberamente disponibile, SDK semplice e licenza non restrittiva. - + Completely open audio compression format. completamente aperto.------ libero. Formato di compressione audio completamente aperto. - + Released under the terms of the GNU General Public License. Rilasciato nei termini della GNU General Public License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. utilizzati Il copyright di LameXP nel suo complesso appartiene a LoRd_MuldeR. Il copyright del software di terze parti usati in LameXP appartiene ai singoli autori. - + LameXP - Audio Encoder Front-end LameXP - Interfaccia Grafica per Encoder Audio - + LAME - OpenSource mp3 Encoder LAME - OpenSource mp3 Encoder LAME - Encoder mp3 OpenSource LAME - Encoder mp3 OpenSource - + FLAC - Free Lossless Audio Codec FLAC - Free Lossless Audio Codec - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Veloce Console Player/Decoder Audio MPEG - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder Scegliere fra Decodificatore oppure Decoder e usare la stessa regola per Codificatore oppure Decoder. Forse è meglio utilizzare l'inglese perché il terzo termine (Codec) non ha traduzione italiana (Codificatore/ Decodificatore) FAAD - Decoder MPEG-4 e MPEG-2 AAC OpenSource - + WavPack - Hybrid Lossless Compression WavPack - Compressione Lossless Ibrida-----------WavPack - Hybrid Lossless Compression WavPack - Compressione Lossless Ibrida - + Monkey's Audio - Lossless Audio Compressor Compressore Audio Lossless Monkey's Audio - Compressore Audio Lossless - + The True Audio - Lossless Audio Codec The True Audio - Lossless Audio Codec - + MediaInfo - Media File Analysis Tool MediaInfo - Media File Analysis Tool-------MediaInfo - Strumento di Analisi Files MultiMediali MediaInfo - Strumento di Analisi Files MultiMediali - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - The GNU Privacy Guard - + Nero AAC Reference MPEG-4 Encoder Nero AAC Reference MPEG-4 Encoder - + Musepack - Living Audio Compression Musepack - Living Audio Compression - + Shorten - Lossless Audio Compressor Compressore Audio Lossless Shorten - Compressore Audio Lossless - + Speex - Free Codec For Free Speech Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. Formato audio Open Source libero da brevetti progettato per il parlato. - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Software per il recupero files via HTTP - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Nota: Questa versione dimostrativa (pre-rilascio) di LameXP scadrà il %1. Restano ancora %2 giorni. - + Aften - A/52 audio encoder Aften - A/52 audio encoder---------Encoder audio A/52 Aften - Encoder audio A/52 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Alcuni diritti riservati. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Di Jory Stone <jcsston@toughguy.net> e LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Dump WMA files to Wave Audio - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth to Wave Audio converter - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distribuito su licenza LGPL. @@ -301,23 +301,23 @@ Licenza - + Programmers: Programmatori: - + Project Leader Leader del Progetto - + Opus Audio Codec Codec Audio Opus Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Codec audio totalmente aperto, gratuito, estremamente versatile. @@ -332,50 +332,50 @@ Riguardo Qt... - + Special thanks to: Un ringraziamento speciale a: - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32 command line ALAC encoder/decoder-------------refalac -Encoder/decoder ALAC a riga di comando per Windows 32bit refalac -Encoder/decoder ALAC a riga di comando per Windows 32bit - + The ALAC reference implementation by Apple is available under the Apache license. L'implementazione di riferimento ALAC di Apple è disponibile sotto la licenza Apache.------------Il riferimento all'implementazione di ALAC da parte di Apple Il riferimento all'implementazione di ALAC da parte di Apple è disponibile su licenza Apache. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec from AC3Filter Tools - AC3/DTS Decoder---------Valdec da AC3Filter Tools - Decoder AC3/DTS Valdec da AC3Filter Tools - Decoder AC3/DTS - + Official Mirrors: Mirror Ufficiali: - + OggEnc - Vorbis Encoder OggEnc - Encoder Vorbis - + OggDec - Vorbis Decoder OggDec - Decoder Vorbis - + Command line Ogg Vorbis decoder created by John33. Decoder Ogg Vorbis a riga di comando creato da John33. diff --git a/etc/Translation/LameXP_KR.ts b/etc/Translation/LameXP_KR.ts index b98788d5..8646142a 100644 --- a/etc/Translation/LameXP_KR.ts +++ b/etc/Translation/LameXP_KR.ts @@ -4,17 +4,17 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - 오디오 인코더 프런트-엔드 - + Please visit %1 for news and updates! 새로운 소식과 업데이트를 위해 %1로 방문하여 주십시오! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! 알림: LameXP는 무료 소프트웨어입니다. LameXP를 내려받거나 사용하기 위해서 <b>돈을 지불하지 마십시오</b>. 일부 타 웹사이트에서 LameXP를 내려받기 위해서 지불을 요구한다면 <b>절대로</b> 내려받지 마십시오!!! @@ -49,230 +49,230 @@ 닫기 - + The following people have contributed to LameXP: 다음 분들이 LameXP 번역에 도움을 주셨습니다: - + Translators: 번역 도우미: - + If you are willing to contribute a LameXP translation, feel free to contact us! LameXP 번역에 도움을 주실 분들은 연락주시기 바랍니다! - + The following third-party software is used in LameXP: 다음과 같은 타사 소프트웨어가 LameXP에 사용되었습니다: - + LAME - OpenSource mp3 Encoder LAME - 오픈소스 MP3 인코더 - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. GNU 약소 일반 공중 사용 허가서의 약관 하에 출시됨. - + Completely open and patent-free audio encoding technology. 완전 공개되고 특허 받은 무료 오디오 인코딩 기술. - + Nero AAC Reference MPEG-4 Encoder Nero AAC 레퍼런스 MPEG-4 인코더 - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. 2-패스를 지원하는 최신 기술의 프리웨어 HE-AAC encoder. - + Available from vendor web-site as free download: 무료 다운로드를 제공하는 웹사이트에서 사용 가능: - + FLAC - Free Lossless Audio Codec FLAC - 무료 무손실 오디오 코덱 - + Open and patent-free lossless audio compression technology. 공개 및 특허 받은 무료 무손실 오디오 압축 기술. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - 빠른 콘솔 MPEG 오디오 플레이어/디코더 - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - 오픈소스 MPEG-4 및 MPEG-2 AAC 디코더 - + Released under the terms of the GNU General Public License. GNU 일반 공중 사용 허가서의 약관 하에 줄시됨. - + WavPack - Hybrid Lossless Compression WavPack - 하이브리드 무손실 압축 - + Completely open audio compression format. 완전 공개된 오디오 압축 형식. - + Musepack - Living Audio Compression Musepack - 실시간 오디오 압축 - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - 무손실 오디오 압축기 - + Freely available source code, simple SDK and non-restrictive licensing. 자유롭게 사용 가능한 소스 코드, 간소한 SDK와 비제한 라이센스. - + Shorten - Lossless Audio Compressor Shorten - 무손실 오디오 압축기 - + Speex - Free Codec For Free Speech Speex - 음성화를 위한 무료 코덱 - + Open Source patent-free audio format designed for speech. 음성화 제작을 위해 설계된 공개 무료 오디오 형식. - + The True Audio - Lossless Audio Codec The True Audio - 무손실 오디오 코덱 - + MediaInfo - Media File Analysis Tool MediaInfo - 미디어 파일 분석 도구 - + SoX - Sound eXchange SoX - 사운드 교환 - + GnuPG - The GNU Privacy Guard GnuPG - GNU 개인정보 보호 - + GNU Wget - Software for retrieving files using HTTP GNU Wget - HTTP를 사용하여 파일을 검색하기 위한 소프트웨어 - + Netcat for NT - TCP/IP Swiss Army Knife NT용 Netcat - TCP/IP Swiss Army Knife - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. LameXP 전체의 저작권은 LoRd_MuldeR에게 있습니다. LameXP에 사용된 타사 소프트웨어는 각 소프트웨어의 저작자에게 저작권이 있습니다. - + n/a 없음 - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. 알림: LameXP의 이 데모(pre-release) 버전은 %1에 만료됩니다. 아직 %2일 남음. - + Aften - A/52 audio encoder Aften - A/52 오디오 인코더 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. 저작권 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. 일부 권리 소유. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - WMA 파일을 Wave 오디오로 덤프 - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth를 Wave로 오디오 변환 - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. 저작권 (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. @@ -287,22 +287,22 @@ 라이센스 - + Programmers: 프로그래머: - + Project Leader 프로젝트 리더 - + Opus Audio Codec Opus 오디오 코덱 - + Totally open, royalty-free, highly versatile audio codec. 완전 오픈 소스, 저작권 사용료 무료, 매우 다목적 오디오 코덱. @@ -317,47 +317,47 @@ Qt에 대해... - + Special thanks to: 특별히 감사합니다: - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32 command line ALAC encoder/decoder - + The ALAC reference implementation by Apple is available under the Apache license. 애플 ALAC 참조 구현은 아파치 라이센스에 따라 사용 가능함. - + Valdec from AC3Filter Tools - AC3/DTS Decoder AC3Filter Tools의 Valdec - AC3/DTS Decoder - + Official Mirrors: 공식 미러: - + OggEnc - Vorbis Encoder OggEnc - Vorbis Encoder - + OggDec - Vorbis Decoder OggDec - Vorbis Decoder - + Command line Ogg Vorbis decoder created by John33. Command line Ogg Vorbis decoder created by John33. diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts index 98df5518..09e41639 100644 --- a/etc/Translation/LameXP_PL.ts +++ b/etc/Translation/LameXP_PL.ts @@ -4,23 +4,23 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Program do kompresji dźwięku - + Please visit %1 for news and updates! Odwiedź %1 aby zobaczyć nowości i aktualizacje! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Uwaga: To jest wersja próbna LameXP, która wygaśnie %1. Pozostało jeszcze %2 dni. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Uwaga: LameXP jest darmowym oprogramowaniem. <b>Nie</b> płać nikomu za ten program! Jeśli ktoś oferuje Ci LameXP za pieniądze <b>nie</b> kupuj od niego!!! @@ -75,289 +75,289 @@ Zamknij - + The following people have contributed to LameXP: Osoby które pomogły w rozwoju LameXP: - + Programmers: Programiści: - + Project Leader Lider projektu - + Translators: Tłumacze: - + Special thanks to: Specjalne podziękowania dla: - + Official Mirrors: Oficjalni dostawcy: - + If you are willing to contribute a LameXP translation, feel free to contact us! Jeśli chcesz wspomóc LameXP w obsłudze większej ilości języków, nie wahaj skontaktować się z nami! - + The following third-party software is used in LameXP: Programy firm trzecich, które zostały użyte w LameXP: - + LAME - OpenSource mp3 Encoder LAME - Otwartoźródłowy koder mp3 - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Wydane na warunkach licencji GNU Lesser General Public License. - + OggEnc - Vorbis Encoder OggEnc - Koder formatu Vorbis - + Completely open and patent-free audio encoding technology. Całkowicie otwarta i wolna od patentów technologia kompresji dźwięku. - + Nero AAC Reference MPEG-4 Encoder Referencyjny koder MPEG-4 Nero AAC - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Darmowy, jedyny w swoim rodzaju koder HE-AAC z obsługą dwóch przebiegów. - + Available from vendor web-site as free download: Darmowy pakiet dostępny do pobrania ze strony wydawcy: - + Aften - A/52 audio encoder Aften - Koder dźwięku A/52 - + FLAC - Free Lossless Audio Codec FLAC - Darmowy i bezstartny kodek dźwięku - + Open and patent-free lossless audio compression technology. Otwarta i wolna od patentów technologia bezstratnej kompresji dźwięku. - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Otwartoźródłowy, wolny od patentów, wielozadaniowy kodek dźwięku. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Szybki dekoder/odtwarzacz MPEG Audio - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Otwartoźródłowy dekoder MPEG-4 oraz MPEG-2 AAC - + Released under the terms of the GNU General Public License. Wydane na warunkach licencji GNU General Public License. - + OggDec - Vorbis Decoder OggDec - Dekoder formatu Vorbis - + Command line Ogg Vorbis decoder created by John33. Dekoder Ogg Vorbis obsługiwany z linii komend, stworzony przez John33. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Dekoder AC3/DTS z narzędzi AC3Filter Tools Valdec'a - + WavPack - Hybrid Lossless Compression Wavpack - Bezstratny hybrydowy kodek dźwięku - + Completely open audio compression format. Całkowicie otwarty format kompresji dźwięku. - + Musepack - Living Audio Compression Musepack - Koder dźwięku - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Koder bezstratnego formatu dźwięku - + Freely available source code, simple SDK and non-restrictive licensing. Szeroko dostępny kod źródłowy, prosty SDK i licencja bez restrykcji. - + Shorten - Lossless Audio Compressor Shorten - Bezstratny kodek dźwięku - + Speex - Free Codec For Free Speech Speex - Darmowy kodek dla mowy ludzkiej - + Open Source patent-free audio format designed for speech. Otwartoźródłowy, wolny od patentów format dźwięku przeznaczony dla mowy ludzkiej. - + The True Audio - Lossless Audio Codec The True Audio - Bezstratny kodek dźwięku - + refalac - Win32 command line ALAC encoder/decoder refalac - Koder/dekoder ALAC na platformę Win32 działający z wiersza poleceń - + The ALAC reference implementation by Apple is available under the Apache license. Referencyjna implementacja formatu ALAC firmy Apple jest dostępna na licencji Apache. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Dekoder plików WMA do Wave - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Prawa autorskie 2011 LoRd_MuldeR <mulder2@gmx.de>. Pewne prawa zastrzeżone. - + avs2wav - Avisynth to Wave Audio converter avs2wav - Konwerter dźwięku z Avisynth do Wave - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Autorami programu są Jory Stone <jcsston@toughguy.net> i LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Prawa autorskie: 2008-2011 Alexander E. Patrakov. Rozpowszechniane na licencji LGPL. - + MediaInfo - Media File Analysis Tool MediaInfo - Narzędzie do analizy plików multimedialnych - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Oprogramowanie służące do pobierania plików za pomocą protokołu HTTP - + Netcat for NT - TCP/IP Swiss Army Knife Netcat dla systemu NT - kompletne narzędzie obsługujące TCP/IP - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. Do programu LameXP jako całości, prawa autorskie posiada LoRd_MuldeR. Prawa autorskie oprogramowania firm trzecich należą do autorów poszczególnych programów. - + n/a n/d diff --git a/etc/Translation/LameXP_RU.ts b/etc/Translation/LameXP_RU.ts index a7b16350..dd4354d2 100644 --- a/etc/Translation/LameXP_RU.ts +++ b/etc/Translation/LameXP_RU.ts @@ -4,17 +4,17 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Внешний интерфейс аудио кодировщиков - + Please visit %1 for news and updates! Пожалуйста посетите %1 для новостей и обновлений! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Rephrased the translation so it corresponds more to the original. Примечание: LameXP является бесплатным программным обеспечением. <b>Не</b> платите деньги, чтобы получить или использовать LameXP! Если какой-то веб-сайт пытается заставить Вас заплатить за загрузку LameXP, Вы <b>не</b> должны отвечать на это предложение!!! @@ -50,231 +50,231 @@ Отменить - + The following people have contributed to LameXP: Следующие люди внесли вклад в развитие LameXP: - + Translators: Переводчики: - + If you are willing to contribute a LameXP translation, feel free to contact us! Если Вы желаете внести вклад в развитие LameXP, не стесняйтесь связаться с нами! - + The following third-party software is used in LameXP: Typo correction Следующее ПО третьих лиц используется в LameXP: - + LAME - OpenSource mp3 Encoder LAME - Кодировщик mp3 с открытым исходным кодом - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Распространяется на условиях GNU Lesser General Public License. - + Completely open and patent-free audio encoding technology. Полностью открытая и свободная от патентов технология кодирования аудио. - + Nero AAC Reference MPEG-4 Encoder Nero AAC MPEG-4 кодировщик - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Бесплатный кодировщик HE-AAC высшего класса с поддержкой 2-х проходов. - + Available from vendor web-site as free download: Доступно для бесплатной загрузки с сайта поставщика: - + FLAC - Free Lossless Audio Codec FLAC - свободный аудио кодек без потерь - + Open and patent-free lossless audio compression technology. Открытая и свободная от патентов технология сжатия аудио без потерь. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - быстрый консольный плеер/декодер аудио MPEG - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - декодер MPEG-4 и MPEG-2 AAC с открытым исходным кодом - + Released under the terms of the GNU General Public License. Распространяется на условиях GNU General Public License. - + WavPack - Hybrid Lossless Compression WavPack - гибридное сжатие без потерь - + Completely open audio compression format. Полностью открытый формат сжатия аудио. - + Musepack - Living Audio Compression Musepack - живое сжатие аудио - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - сжимальщик аудио без потерь - + Freely available source code, simple SDK and non-restrictive licensing. Свободно доступный исходный код, простой SDK и не ограничивающее лицензирование. - + Shorten - Lossless Audio Compressor Shorten - сжимальщик аудио без потерь - + Speex - Free Codec For Free Speech Speex - свободный кодек для свободной речи - + Open Source patent-free audio format designed for speech. Открытый, свободный от патентов аудио формат, спроектированный для речи. - + The True Audio - Lossless Audio Codec The True Audio - аудио кодек без потерь - + MediaInfo - Media File Analysis Tool MediaInfo - инструмент анализа медиа-файлов - + SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - программное обеспечение для получения файлов через HTTP - + Netcat for NT - TCP/IP Swiss Army Knife Netcat для NT - швейцарский армейский нож для TCP/IP - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. Программа LameXP защищена авторским правом LoRd_MuldeR. Авторское право на программное обеспечение третьих сторон, используемое в LameXP, принадлежит индивидуальным авторам. - + n/a н/д - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Внимание: эта демо (пре-релиз) версия LameXP прекратит работу %1. Осталось %2 дней. - + Aften - A/52 audio encoder Aften - кодировщик аудио A/52 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Некоторые права защищены. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Jory Stone <jcsston@toughguy.net> и LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Сброс WMA файлов в Wave Audio - + avs2wav - Avisynth to Wave Audio converter avs2wav - преобразователь Avisynth в Wave Audio - + dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Александр Е. Патраков. Распространяется на условиях LGPL. @@ -289,22 +289,22 @@ Лицензия - + Programmers: Программисты: - + Project Leader Руководитель проекта - + Opus Audio Codec аудио кодек Opus - + Totally open, royalty-free, highly versatile audio codec. Полностью открытый, безвозмездный, очень разносторонний аудио кодек. @@ -319,47 +319,47 @@ О Qt... - + Special thanks to: Отдельная благодарность: - + UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - ALAC кодировщик/декодировщик, запускаемый из командной строки Win32 - + The ALAC reference implementation by Apple is available under the Apache license. Референсная реализация ALAC от Apple доступна на условиях лицензии Apache. - + Valdec from AC3Filter Tools - AC3/DTS Decoder - + Official Mirrors: Официальные зеркала: - + OggEnc - Vorbis Encoder OggEnc - кодировщик Vorbis - + OggDec - Vorbis Decoder OggDec - декодировщик Vorbis - + Command line Ogg Vorbis decoder created by John33. Консольный декодировщик Ogg Vorbis, созданный John33. diff --git a/etc/Translation/LameXP_SV.ts b/etc/Translation/LameXP_SV.ts index 0efdcebc..7a0bdb2d 100644 --- a/etc/Translation/LameXP_SV.ts +++ b/etc/Translation/LameXP_SV.ts @@ -4,23 +4,23 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Ljudkonvertering - + Please visit %1 for news and updates! Besök %1 för nyheter och uppdateringar! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. OBS! Denna testversion av LameXP kommer att upphöra %1. %2 dagar kvar. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! OBS! LameXP är gratis mjukvara. Betala <b>inte</b> för att ladda ner eller använda LameXP! Om någon webbsida försöker ta betalt för LameXP, bör du lämna sidan <b>utan</b> att ladda ner något! @@ -75,289 +75,289 @@ Stäng - + The following people have contributed to LameXP: Följande har medverkat i LameXP: - + Programmers: Programmerare: - + Project Leader Projektledare - + Translators: Översättare: - + Special thanks to: Speciellt tack till: - + Official Mirrors: Officiella spegelservrar: - + If you are willing to contribute a LameXP translation, feel free to contact us! Kontakta oss gärna om du vill medverka il LameXP, med en översättning! - + The following third-party software is used in LameXP: Följande 3:e-parts mjukvara används i LameXP: - + LAME - OpenSource mp3 Encoder LAME - OpenSource mp3 Encoder - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Släppt under Gnu Lesser General Public License. - + OggEnc - Vorbis Encoder OggEnc - Vorbis-kodare - + Completely open and patent-free audio encoding technology. Helt öppen och patentfri ljudkodningsteknologi. - + Nero AAC Reference MPEG-4 Encoder Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Freeware state-of-the-art HE-AAC-kodare med stöd för 2-Pass. - + Available from vendor web-site as free download: Tillgänglig som gratis nedladdning, från utvecklarens webbsida: - + Aften - A/52 audio encoder Aften - A/52 audio encoder - + FLAC - Free Lossless Audio Codec FLAC - Free Lossless Audio Codec - + Open and patent-free lossless audio compression technology. Öppen och patentfri, förlustfri ljudkomprimeringsteknik. - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Helt öppen, avgiftsfri, mycket mångsidig ljud-codec. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Fast Console MPEG Audio Player/Decoder - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder - + Released under the terms of the GNU General Public License. Släppt under GNU Generel Public License (GPL). - + OggDec - Vorbis Decoder OggDec - Vorbis-kodare - + Command line Ogg Vorbis decoder created by John33. Ogg Vorbis-kodare skapad av John33. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec från AC3Filter Tools - AC3/DTS Decoder - + WavPack - Hybrid Lossless Compression WavPack - Hybrid Lossless Compression - + Completely open audio compression format. Helt öppet ljudkomprimeringsformat. - + Musepack - Living Audio Compression Musepack - Living Audio Compression - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Lossless Audio Compressor - + Freely available source code, simple SDK and non-restrictive licensing. Fritt tillgänglig källkod, enkel SDK och icke-restriktiv licensiering. - + Shorten - Lossless Audio Compressor Shorten - Lossless Audio Compressor - + Speex - Free Codec For Free Speech Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. Öppen källkod, patentfritt ljudformat designat för tal. - + The True Audio - Lossless Audio Codec The True Audio - Lossless Audio Codec - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32 kommandorad ALAC-kodare/-avkodare - + The ALAC reference implementation by Apple is available under the Apache license. ALAC referensimplementation av Apple finns tillgänglig under Apache-licensen. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Dump WMA files to Wave Audio - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth to Wave Audio converter - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. - + MediaInfo - Media File Analysis Tool MediaInfo - Analysverktyg för mediafiler - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Mjukvara för att ta emot filer via HTTP - + Netcat for NT - TCP/IP Swiss Army Knife - + UPX - The Ultimate Packer for eXecutables UPX - Den ultimata paketeraren för exekverbara filer - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. - + n/a n/a diff --git a/etc/Translation/LameXP_TW.ts b/etc/Translation/LameXP_TW.ts index 7928efd8..8ad49414 100644 --- a/etc/Translation/LameXP_TW.ts +++ b/etc/Translation/LameXP_TW.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! 請訪問到 %1 新的更新! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! 注:LameXP是免費軟件.<b>不用</b>付錢獲取或使用LameXP!如果某些第三方網站嘗試讓你付出代價下載LameXP,你應該<b>不</b>接受報價! @@ -44,235 +44,235 @@ 放棄 - + The following people have contributed to LameXP: 以下人士有貢獻 LameXP: - + Translators: 翻譯員: - + If you are willing to contribute a LameXP translation, feel free to contact us! 如果你愿意貢獻 LameXP 翻譯,隨時與我們聯系 ! - + The following third-party software is used in LameXP: 在 LameXP 中使用了下列第三方軟件: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. GNU 較小的通用公共許可的條款下發布. - + Completely open and patent-free audio encoding technology. 完全開放的無專利的音頻編碼技術. - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. 免費軟件先進的他 AAC 編碼器二次編碼的支持. - + Available from vendor web-site as free download: 可從供應商網站上免費下載: - + Open and patent-free lossless audio compression technology. 打開和專利自由無損音頻壓縮技術. - + Netcat for NT - TCP/IP Swiss Army Knife - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/a - + Freely available source code, simple SDK and non-restrictive licensing. 免費提供源代碼,簡單的SDK和非限制性許可. - + Completely open audio compression format. 完全開放的音頻壓縮格式. - + Released under the terms of the GNU General Public License. 以下發布的GNU通用公共許可證的條款. - + LameXP - Audio Encoder Front-end LameXP - 前端音頻編碼器 - + LAME - OpenSource mp3 Encoder LameXP - 開源的MP3編碼器 - + FLAC - Free Lossless Audio Codec FLAC - 免費的無損音頻編解碼器 - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - 播放控制臺/MPEG音頻解碼 - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - 開源MPEG-4和MPEG-2 AAC解碼器 - + WavPack - Hybrid Lossless Compression WavPack - 無損壓縮混合 - + Monkey's Audio - Lossless Audio Compressor 孫悟空(Monkey's) 音頻 - 無損音頻壓縮 - + The True Audio - Lossless Audio Codec 真正的音頻-無損音頻編解碼器 - + MediaInfo - Media File Analysis Tool MediaInfo-媒體文件分析工具 - + SoX - Sound eXchange SoX 聲音交換 - + GnuPG - The GNU Privacy Guard GnuPG - GNU 隱私 - + Nero AAC Reference MPEG-4 Encoder Nero AAC 參考 MPEG-4 編碼器 - + Musepack - Living Audio Compression Musepack - 生活音頻壓縮 - + Shorten - Lossless Audio Compressor Shorten - 無損音頻壓縮 - + Speex - Free Codec For Free Speech Speex - 免費自由的編解碼器 - + Open Source patent-free audio format designed for speech. 開源專利免費的音頻格式設計的演講. - + GNU Wget - Software for retrieving files using HTTP GNU Wget - 軟件通過HTTP下載文件 - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. 注:這是一個演示版本LameXP將屆滿%1.剩余%2天. - + Aften - A/52 audio encoder Aften - A/52 音頻編碼器 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. 版權所有 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>.保留某些權利. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - WMA到WAV轉換器 - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth到WAV音頻轉換器 - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. LameXP是作為一個整體版權由 LoRd_MuldeR 保護.在 LameXP 中使用的第三方軟件作著權屬于第三方. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. @@ -287,22 +287,22 @@ 許可證 - + Programmers: 程序員: - + Project Leader 項目負責人 - + Opus Audio Codec Opus音頻編解碼器 - + Totally open, royalty-free, highly versatile audio codec. 完全開放的,免版稅的,高度靈活的音頻編解碼器. @@ -317,47 +317,47 @@ 關于 Qt... - + Special thanks to: 特別感謝: - + UPX - The Ultimate Packer for eXecutables UPX - 終極可執行程序文件壓縮器 - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32命令行 ALAC 編碼器/解碼器 - + The ALAC reference implementation by Apple is available under the Apache license. ALAC 是在蘋果公司Apache許可證下參考實現. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec AC3Filter工具 - AC3/DTS解碼器 - + Official Mirrors: 官方鏡像: - + OggEnc - Vorbis Encoder OggEnc - Vorbis Encoder - + OggDec - Vorbis Decoder OggEnc - Vorbis Encoder - + Command line Ogg Vorbis decoder created by John33. 命令行通過John33創建的Ogg Vorbis格式的解碼器. diff --git a/etc/Translation/LameXP_UK.ts b/etc/Translation/LameXP_UK.ts index 9a8e3eca..1156fa26 100644 --- a/etc/Translation/LameXP_UK.ts +++ b/etc/Translation/LameXP_UK.ts @@ -4,17 +4,17 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Audio Encoder Front-end - + Please visit %1 for news and updates! Будь ласка, відвідайте %1, щоб дізнатись про оновлення і новини! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Примітка: LameXP є вільним ПЗ. <b>Не</b> надавайте грошей за його отримання або використання! Якщо хтось хоче отримати гроші за завантаження LameXP, ви <b>не</b> повинні відповідати на такий запит !!! @@ -49,231 +49,231 @@ Вийти - + The following people have contributed to LameXP: Наступні люди допомогали перекладати LameXP: - + Translators: Перекладачі: - + If you are willing to contribute a LameXP translation, feel free to contact us! Якщо ви хочете допомогти перекласти інтерфейс LameXP, можете вільно зв'язатись з нами! - + The following third-party software is used in LameXP: Наступне стороннє ПЗ використовується в LameXP: - + LAME - OpenSource mp3 Encoder LAME - OpenSource mp3 Encoder - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Випущено під ліцензією GNU Lesser General Public License. - + Completely open and patent-free audio encoding technology. Повністю відкрита і вільна від патентних зборів технологія кодування аудіо. - + Nero AAC Reference MPEG-4 Encoder Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Безкоштовний сучасний HE-AAC кодер з підтримкою обробки в 2 проходи. - + Available from vendor web-site as free download: Доступний на веб-сторінці вендора для безкоштовного завантаження: - + FLAC - Free Lossless Audio Codec FLAC - Free Lossless Audio Codec - + Open and patent-free lossless audio compression technology. Відкрита і вільна від патентних зборів технологія кодування аудіо без втрат. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Fast Console MPEG Audio Player/Decoder - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder - + Released under the terms of the GNU General Public License. Випущено під ліцензією GNU Lesser General Public License. - + WavPack - Hybrid Lossless Compression WavPack - Hybrid Lossless Compression - + Completely open audio compression format. Повністю відкритий формат стиснення аудіо. - + Musepack - Living Audio Compression Musepack - Living Audio Compression - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Lossless Audio Compressor - + Freely available source code, simple SDK and non-restrictive licensing. Відкритий програмний код, простий SDK і ліцензія без обмежень. - + Shorten - Lossless Audio Compressor Shorten - Lossless Audio Compressor - + Speex - Free Codec For Free Speech Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. Відкритий і вільний від патентних зборів формат аудіо, призначений для обробки розмовного звукового матеріалу. - + The True Audio - Lossless Audio Codec The True Audio - Lossless Audio Codec - + MediaInfo - Media File Analysis Tool MediaInfo - Media File Analysis Tool - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Software for retrieving files using HTTP - + Netcat for NT - TCP/IP Swiss Army Knife Netcat for NT - TCP/IP Swiss Army Knife - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. Всі права на LameXP належать LoRd_MuldeR. Права на стороннє ПЗ, що використовується в LameXP, належать авторам цього ПЗ. - + n/a не доступно - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Примітка: Строк дії цієї демо (тестової) версії LameXP закінчиться %1. Ще %2 днів. - + Aften - A/52 audio encoder Aften - A/52 audio encoder Aften - A/52 audio encoder - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Всі права належать 2011 LoRd_MuldeR<mulder2@gmx.de>. Деякі права захищені. - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. За участі Jory Stone <jcsston@toughguy.net> і LoRd_MuldeR<mulder2@gmx.de>. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Декодує файли WMA у Wave аудіо - + avs2wav - Avisynth to Wave Audio converter avs2wav - аудіоконвертер у Wave аудіо, що базується на Avisynth - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Всі права належать 2008-2011 Alexander E. Patrakov. Розповсюджується під ліцензією LGPL. @@ -288,22 +288,22 @@ Ліцензія - + Programmers: Програмувальники: - + Project Leader Керівник проекту - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Повністю відкритий, вільний від ліцензійних виплат, універсальний кодек аудіо. @@ -318,47 +318,47 @@ Про Qt... - + Special thanks to: Окрема подяка: - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + refalac - Win32 command line ALAC encoder/decoder refalac - ALAC кодер/декодер для Win32, що використовує інтерфейс командного рядка - + The ALAC reference implementation by Apple is available under the Apache license. Оригінальна реалізація ALAC від Apple доступна під ліцензією Apache. - + Valdec from AC3Filter Tools - AC3/DTS Decoder Valdec зі складу AC3Filter Tools - декодер AC3/DTS - + Official Mirrors: Офіційні дзеркала: - + OggEnc - Vorbis Encoder OggEnc - кодер Vorbis - + OggDec - Vorbis Decoder OggEnc - декодер Vorbis - + Command line Ogg Vorbis decoder created by John33. Ogg Vorbis декодер, що використовує інтерфейс командного рядка, створений John33. diff --git a/etc/Translation/LameXP_ZH.ts b/etc/Translation/LameXP_ZH.ts index 9f65f45b..0125963e 100644 --- a/etc/Translation/LameXP_ZH.ts +++ b/etc/Translation/LameXP_ZH.ts @@ -4,12 +4,12 @@ AboutDialog - + Please visit %1 for news and updates! 请访问 %1 获取消息以及更新! - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! 注:LameXP是免费软件。获取或使用LameXP<b>不用</b>付钱!如果某些第三方网站尝试让你付费下载LameXP,你应该<b>拒绝</b>接受! @@ -44,235 +44,235 @@ 放弃 - + The following people have contributed to LameXP: 以下人士对LameXP做出了贡献: - + Translators: 翻译者: - + If you are willing to contribute a LameXP translation, feel free to contact us! 如果你愿意为LameXP贡献一份翻译,随时与我们联系! - + The following third-party software is used in LameXP: 在 LameXP 中使用了下列第三方软件: - - - - - - - - - - - - - + + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. 在GNU宽通用公共许可证的条款下发布。 - + Completely open and patent-free audio encoding technology. 完全开放的无专利的音频编码技术。 - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. 由先进的免费软件HE-AAC编码器提供二次编码的支持。 - + Available from vendor web-site as free download: 可从供应商网站上免费下载: - + Open and patent-free lossless audio compression technology. 开放和无专利的无损音频压缩技术。 - + Netcat for NT - TCP/IP Swiss Army Knife Netcat for NT - TCP/IP瑞士军刀 - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'BY' License. - + Angry Chicken and Ghost Scream sound - + By Alexander, released under the Creative Commons 'BY' License. - + n/a n/a - + Freely available source code, simple SDK and non-restrictive licensing. 免费提供源代码,简单的SDK和非限制性许可。 - + Completely open audio compression format. 完全开放的音频压缩格式。 - + Released under the terms of the GNU General Public License. 在GNU通用公共许可证的条款下发布。 - + LameXP - Audio Encoder Front-end LameXP - 音频编码器前台 - + LAME - OpenSource mp3 Encoder LameXP - 开源的MP3编码器 - + FLAC - Free Lossless Audio Codec FLAC - 免费的无损音频编解码器 - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - 快速可移植的MPEG音频播放/解码器 - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - 开源MPEG-4和MPEG-2 AAC解码器 - + WavPack - Hybrid Lossless Compression WavPack - 混合无损压缩 - + Monkey's Audio - Lossless Audio Compressor Monkey's音频 - 无损音频压缩 - + The True Audio - Lossless Audio Codec The True Audio - 无损音频编解码器 - + MediaInfo - Media File Analysis Tool MediaInfo - 媒体文件分析工具 - + SoX - Sound eXchange SoX - 声音交换 - + GnuPG - The GNU Privacy Guard GnuPG - GNU隐私保护 - + Nero AAC Reference MPEG-4 Encoder Nero AAC 高保真 MPEG-4 编码器 - + Musepack - Living Audio Compression Musepack - 逼真音频压缩 - + Shorten - Lossless Audio Compressor Shorten - 无损音频压缩 - + Speex - Free Codec For Free Speech Speex - 为自由语音的免费编解码器 - + Open Source patent-free audio format designed for speech. 开源无专利的为语音设计的音频格式。 - + GNU Wget - Software for retrieving files using HTTP GNU Wget - 通过HTTP下载文件的软件 - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. 注:这个LameXP演示版本将于%1过期。还剩%2天。 - + Aften - A/52 audio encoder Aften - A/52 音频编码器 - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. 版权所有 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>。某些权利保留。 - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. 由 Jory Stone <jcsston@toughguy.net> 和 LoRd_MuldeR <mulder2@gmx.de>制作。 - + wma2wav - Dump WMA files to Wave Audio wma2wav - WMA到WAV转换器 - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth到WAV音频转换器 - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. LameXP的版权作为一个整体属于LoRd_MuldeR。在 LameXP 中使用的第三方软件著作权属于原作者。 - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. 版权所有 (c) 2008-2011 Alexander E. Patrakov。 在 LGPL下发布。 @@ -287,22 +287,22 @@ 使用协议 - + Programmers: 程序员: - + Project Leader 项目负责人 - + Opus Audio Codec Opus音频编解码器 - + Totally open, royalty-free, highly versatile audio codec. 完全开放的,免版税的,高度灵活的音频编解码器。 @@ -317,47 +317,47 @@ 关于 Qt... - + Special thanks to: 特别感谢: - + UPX - The Ultimate Packer for eXecutables UPX - 终极可执行程序文件压缩器 - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32命令行 ALAC 编码器/解码器 - + The ALAC reference implementation by Apple is available under the Apache license. 苹果公司的ALAC参考实例在Apache许可证下获得。 - + Valdec from AC3Filter Tools - AC3/DTS Decoder AC3Filter工具 Valdec - AC3/DTS 解码器 - + Official Mirrors: 官方镜像: - + OggEnc - Vorbis Encoder OggEnc - Vorbis编码器 - + OggDec - Vorbis Decoder OggDec - Vorbis解码器 - + Command line Ogg Vorbis decoder created by John33. 由John33创建的命令行Ogg Vorbis解码器。 diff --git a/etc/Utilities/7zSD.cmd b/etc/Utilities/7zSD.cmd deleted file mode 100644 index a44adda2..00000000 --- a/etc/Utilities/7zSD.cmd +++ /dev/null @@ -1,48 +0,0 @@ -@echo off -setlocal ENABLEDELAYEDEXPANSION - -REM Print help screen -if "%~4"=="" ( - echo 7-Zip SFX Builder - echo Usage: 7zSD.cmd ^ ^ ^ ^ - exit /b 1 -) - -REM Generate temp file names -set "SEVENZIP_SFX_CFG=%TMP%\~7zSD%RANDOM%%RANDOM%.cf" -set "SEVENZIP_SFX_ARC=%TMP%\~7zSD%RANDOM%%RANDOM%.7z" - -REM Create the configuration file -echo ;^^!@Install@^^!UTF-8^^!> "%SEVENZIP_SFX_CFG%" -echo Title="%~3">> "%SEVENZIP_SFX_CFG%" -echo ExecuteFile="%~n4.exe">> "%SEVENZIP_SFX_CFG%" -echo ;^^!@InstallEnd@^^!>> "%SEVENZIP_SFX_CFG%" - -REM Create the 7-Zip archive -"%~dp0\7za.exe" a -t7z "%SEVENZIP_SFX_ARC%" "%~1" -if %ERRORLEVEL% NEQ 0 ( - del "%SEVENZIP_SFX_CFG%" - del "%SEVENZIP_SFX_ARC%" - exit /b 1 -) - -REM Rename the embedded file -"%~dp0\7za.exe" rn "%SEVENZIP_SFX_ARC%" "%~nx1" "%~n4.exe" -if %ERRORLEVEL% NEQ 0 ( - del "%SEVENZIP_SFX_CFG%" - del "%SEVENZIP_SFX_ARC%" - exit /b 1 -) - -REM Actually build the SFX file -copy /b "%~dp0\7zSD.sfx" + "%SEVENZIP_SFX_CFG%" + "%SEVENZIP_SFX_ARC%" "%~2" -if %ERRORLEVEL% NEQ 0 ( - del "%SEVENZIP_SFX_CFG%" - del "%SEVENZIP_SFX_ARC%" - exit /b 1 -) - -REM Final clean-up -del "%SEVENZIP_SFX_CFG%" -del "%SEVENZIP_SFX_ARC%" -exit /b 0 diff --git a/etc/Utilities/7zSD.diff b/etc/Utilities/7zSD.diff deleted file mode 100644 index 8dc90daa..00000000 --- a/etc/Utilities/7zSD.diff +++ /dev/null @@ -1,387 +0,0 @@ - CPP/7zip/Bundles/SFXSetup/Compat.xml | 1 + - CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp | 51 +++++++++++++--- - CPP/7zip/Bundles/SFXSetup/resource.rc | 4 +- - CPP/7zip/UI/Explorer/MyMessages.cpp | 4 +- - CPP/7zip/UI/Explorer/MyMessages.h | 2 +- - CPP/7zip/UI/FileManager/FormatUtils.cpp | 2 +- - CPP/7zip/UI/FileManager/ProgressDialog.cpp | 4 +- - CPP/Common/MyWindows.h | 1 + - CPP/Windows/FileDir.cpp | 97 ++++++++++++++++++++++++++---- - CPP/Windows/FileDir.h | 1 + - 10 files changed, 137 insertions(+), 30 deletions(-) - -diff --git a/CPP/7zip/Bundles/SFXSetup/Compat.xml b/CPP/7zip/Bundles/SFXSetup/Compat.xml -new file mode 100644 -index 0000000..76fecef ---- /dev/null -+++ b/CPP/7zip/Bundles/SFXSetup/Compat.xml -@@ -0,0 +1 @@ -+ -\ No newline at end of file -diff --git a/CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp b/CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp -index aef2e19..53608cf 100644 ---- a/CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp -+++ b/CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp -@@ -37,6 +37,26 @@ static CFSTR kTempDirPrefix = FTEXT("7zS"); - - #define _SHELL_EXECUTE - -+static HWND GetCurrentHwnd(void) -+{ -+ HWND result = ::GetActiveWindow(); -+ if(!(result && IsWindowVisible(result))) -+ { -+ for (int i = 0; i < 256; ++i) -+ { -+ ::Sleep(1); /*some delay*/ -+ if(const HWND hwnd = ::GetForegroundWindow()) -+ { -+ if(IsWindowVisible(result = hwnd)) -+ { -+ break; /*success*/ -+ } -+ } -+ } -+ } -+ return result; -+} -+ - static bool ReadDataString(CFSTR fileName, LPCSTR startID, - LPCSTR endID, AString &stringResult) - { -@@ -145,7 +165,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, - - UString archiveName, switches; - #ifdef _SHELL_EXECUTE -- UString executeFile, executeParameters; -+ UString executeFile, executeParameters, executeErrorMsg; - #endif - NCommandLineParser::SplitCommandLine(GetCommandLineW(), archiveName, switches); - -@@ -191,7 +211,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, - dirPrefix = pairs[index].String; - if (!installPrompt.IsEmpty() && !assumeYes) - { -- if (MessageBoxW(0, installPrompt, friendlyName, MB_YESNO | -+ if (MessageBoxW(NULL, installPrompt, friendlyName, MB_YESNO | MB_SYSTEMMODAL | - MB_ICONQUESTION) != IDYES) - return 0; - } -@@ -200,6 +220,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, - #ifdef _SHELL_EXECUTE - executeFile = GetTextConfigValue(pairs, L"ExecuteFile"); - executeParameters = GetTextConfigValue(pairs, L"ExecuteParameters"); -+ executeErrorMsg = GetTextConfigValue(pairs, L"ExecuteErrorMsg"); - #endif - } - -@@ -243,7 +264,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, - { - if (errorMessage.IsEmpty()) - errorMessage = NError::MyFormatMessage(result); -- ::MessageBoxW(0, errorMessage, NWindows::MyLoadString(IDS_EXTRACTION_ERROR_TITLE), MB_ICONERROR); -+ ::MessageBoxW(NULL, errorMessage, NWindows::MyLoadString(IDS_EXTRACTION_ERROR_TITLE), MB_ICONERROR | MB_SYSTEMMODAL); - } - } - return 1; -@@ -287,13 +308,25 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, - execInfo.lpDirectory = NULL; - execInfo.nShow = SW_SHOWNORMAL; - execInfo.hProcess = 0; -- /* BOOL success = */ ::ShellExecuteEx(&execInfo); -- UINT32 result = (UINT32)(UINT_PTR)execInfo.hInstApp; -- if (result <= 32) -+ -+ for (;;) - { -- if (!assumeYes) -- ShowErrorMessage(L"Can not open file"); -- return 1; -+ execInfo.hwnd = GetCurrentHwnd(); /*prevent UAC dialog from appearing in the background!*/ -+ /* BOOL success = */ ::ShellExecuteEx(&execInfo); -+ UINT32 result = (UINT32)(UINT_PTR)execInfo.hInstApp; -+ if (result <= 32) -+ { -+ if (!assumeYes) -+ { -+ const wchar_t *const lpErrorMessage = executeErrorMsg.IsEmpty() ? L"Failed to launch installer. Please try again!" : executeErrorMsg; -+ if (MessageBoxW(NULL, lpErrorMessage, L"Setup", MB_SYSTEMMODAL | MB_ICONEXCLAMATION | MB_RETRYCANCEL) == IDRETRY) -+ { -+ continue; /*retry*/ -+ } -+ } -+ return 1; -+ } -+ break; /*success*/ - } - hProcess = execInfo.hProcess; - } -diff --git a/CPP/7zip/Bundles/SFXSetup/resource.rc b/CPP/7zip/Bundles/SFXSetup/resource.rc -index 47e1b76..c796e65 100644 ---- a/CPP/7zip/Bundles/SFXSetup/resource.rc -+++ b/CPP/7zip/Bundles/SFXSetup/resource.rc -@@ -1,14 +1,14 @@ - #include "../../MyVersionInfo.rc" - #include "resource.h" - --MY_VERSION_INFO_APP("7z Setup SFX", "7zS.sfx") -+MY_VERSION_INFO_APP("Setup SFX", "7zS.sfx") - - IDI_ICON ICON "setup.ico" - - STRINGTABLE - BEGIN - IDS_EXTRACTION_ERROR_TITLE "Extraction Failed" -- IDS_EXTRACTION_ERROR_MESSAGE "File is corrupt" -+ IDS_EXTRACTION_ERROR_MESSAGE "File is corrupt. Please download again!" - IDS_CANNOT_CREATE_FOLDER "Cannot create folder '{0}'" - IDS_PROGRESS_EXTRACTING "Extracting" - END -diff --git a/CPP/7zip/UI/Explorer/MyMessages.cpp b/CPP/7zip/UI/Explorer/MyMessages.cpp -index 70c2a46..84ac8f4 100644 ---- a/CPP/7zip/UI/Explorer/MyMessages.cpp -+++ b/CPP/7zip/UI/Explorer/MyMessages.cpp -@@ -1,6 +1,6 @@ - // MyMessages.cpp - --#include "StdAfx.h" -+//#include "StdAfx.h" - - #include "MyMessages.h" - -@@ -13,7 +13,7 @@ using namespace NWindows; - - void ShowErrorMessage(HWND window, LPCWSTR message) - { -- ::MessageBoxW(window, message, L"7-Zip", MB_OK | MB_ICONSTOP); -+ ::MessageBoxW(window, message, L"Setup", MB_OK | MB_SYSTEMMODAL | MB_ICONSTOP); - } - - void ShowErrorMessageHwndRes(HWND window, UINT resID) -diff --git a/CPP/7zip/UI/Explorer/MyMessages.h b/CPP/7zip/UI/Explorer/MyMessages.h -index d5822f4..3bd6e2e 100644 ---- a/CPP/7zip/UI/Explorer/MyMessages.h -+++ b/CPP/7zip/UI/Explorer/MyMessages.h -@@ -6,7 +6,7 @@ - #include "../../../Common/MyString.h" - - void ShowErrorMessage(HWND window, LPCWSTR message); --inline void ShowErrorMessage(LPCWSTR message) { ShowErrorMessage(0, message); } -+inline void ShowErrorMessage(LPCWSTR message) { ShowErrorMessage(NULL, message); } - - void ShowErrorMessageHwndRes(HWND window, UInt32 langID); - void ShowErrorMessageRes(UInt32 langID); -diff --git a/CPP/7zip/UI/FileManager/FormatUtils.cpp b/CPP/7zip/UI/FileManager/FormatUtils.cpp -index 2143c3f..3a18712 100644 ---- a/CPP/7zip/UI/FileManager/FormatUtils.cpp -+++ b/CPP/7zip/UI/FileManager/FormatUtils.cpp -@@ -1,6 +1,6 @@ - // FormatUtils.cpp - --#include "StdAfx.h" -+//#include "StdAfx.h" - - #include "../../../Common/IntToString.h" - -diff --git a/CPP/7zip/UI/FileManager/ProgressDialog.cpp b/CPP/7zip/UI/FileManager/ProgressDialog.cpp -index 65201a9..4d23499 100644 ---- a/CPP/7zip/UI/FileManager/ProgressDialog.cpp -+++ b/CPP/7zip/UI/FileManager/ProgressDialog.cpp -@@ -1,6 +1,6 @@ - // ProgressDialog.cpp - --#include "StdAfx.h" -+//#include "StdAfx.h" - - #include "../../../Common/IntToString.h" - -@@ -165,7 +165,7 @@ bool CProgressDialog::OnButtonClicked(int buttonID, HWND buttonHWND) - bool paused = Sync.GetPaused(); - Sync.SetPaused(true); - _inCancelMessageBox = true; -- int res = ::MessageBoxW(*this, L"Are you sure you want to cancel?", _title, MB_YESNOCANCEL); -+ int res = ::MessageBoxW(*this, L"Are you sure you want to cancel?", _title, MB_YESNOCANCEL | MB_SYSTEMMODAL); - _inCancelMessageBox = false; - Sync.SetPaused(paused); - if (res == IDCANCEL || res == IDNO) -diff --git a/CPP/Common/MyWindows.h b/CPP/Common/MyWindows.h -index 139a4e8..c40767f 100644 ---- a/CPP/Common/MyWindows.h -+++ b/CPP/Common/MyWindows.h -@@ -6,6 +6,7 @@ - #ifdef _WIN32 - - #include -+#include - - #ifdef UNDER_CE - #undef VARIANT_TRUE -diff --git a/CPP/Windows/FileDir.cpp b/CPP/Windows/FileDir.cpp -index da71b71..dae9f93 100644 ---- a/CPP/Windows/FileDir.cpp -+++ b/CPP/Windows/FileDir.cpp -@@ -14,6 +14,8 @@ - extern bool g_IsNT; - #endif - -+static CFSTR kTempDirName = FTEXT("TEMP"); -+ - using namespace NWindows; - using namespace NFile; - using namespace NName; -@@ -67,6 +69,36 @@ bool GetSystemDir(FString &path) - } - return (needLength > 0 && needLength <= MAX_PATH); - } -+ -+bool GetAppDataDir(FString &path) -+{ -+ HRESULT hResult; -+ static const int FolderId[] = { CSIDL_LOCAL_APPDATA, CSIDL_APPDATA, CSIDL_PROFILE, NULL }; -+ for(size_t i = 0; i < 3; ++i) -+ { -+ #ifndef _UNICODE -+ if (!g_IsNT) -+ { -+ TCHAR s[MAX_PATH + 2]; -+ s[0] = 0; -+ hResult = ::SHGetFolderPath(NULL, FolderId[i] | CSIDL_FLAG_CREATE, NULL, 0, s); -+ path = fas2fs(s); -+ } -+ else -+ #endif -+ { -+ WCHAR s[MAX_PATH + 2]; -+ s[0] = 0; -+ hResult = ::SHGetFolderPathW(NULL, FolderId[i] | CSIDL_FLAG_CREATE, NULL, 0, s); -+ path = us2fs(s); -+ } -+ if(hResult == S_OK) -+ { -+ return true; /*success*/ -+ } -+ } -+ return false; -+} - #endif - - bool SetDirTime(CFSTR path, const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime) -@@ -566,7 +598,7 @@ bool MyGetTempPath(FString &path) - { - WCHAR s[MAX_PATH + 2]; - s[0] = 0; -- needLength = ::GetTempPathW(MAX_PATH + 1, s);; -+ needLength = ::GetTempPathW(MAX_PATH + 1, s); - path = us2fs(s); - } - return (needLength > 0 && needLength <= MAX_PATH); -@@ -625,6 +657,35 @@ static bool CreateTempFile(CFSTR prefix, bool addRandom, FString &path, NIO::COu - return false; - } - -+static bool CreateTempFileSafely(CFSTR prefix, bool addRandom, FString &path, NIO::COutFile *outFile) -+{ -+ FString tempPath; -+ if (MyGetTempPath(tempPath)) -+ { -+ if (CreateTempFile(tempPath + prefix, addRandom, path, outFile)) -+ { -+ return true; -+ } -+ } -+ for(Byte retry = 0; retry < 2; ++retry) -+ { -+ if (retry ? GetWindowsDir(tempPath) : GetAppDataDir(tempPath)) -+ { -+ tempPath.Add_PathSepar(); -+ tempPath += kTempDirName; -+ if(CreateComplexDir(tempPath)) -+ { -+ tempPath.Add_PathSepar(); -+ if (CreateTempFile(tempPath + prefix, addRandom, path, outFile)) -+ { -+ return true; -+ } -+ } -+ } -+ } -+ return false; -+} -+ - bool CTempFile::Create(CFSTR prefix, NIO::COutFile *outFile) - { - if (!Remove()) -@@ -639,10 +700,7 @@ bool CTempFile::CreateRandomInTempFolder(CFSTR namePrefix, NIO::COutFile *outFil - { - if (!Remove()) - return false; -- FString tempPath; -- if (!MyGetTempPath(tempPath)) -- return false; -- if (!CreateTempFile(tempPath + namePrefix, true, _path, outFile)) -+ if (!CreateTempFileSafely(namePrefix, true, _path, outFile)) - return false; - _mustBeDeleted = true; - return true; -@@ -652,8 +710,16 @@ bool CTempFile::Remove() - { - if (!_mustBeDeleted) - return true; -- _mustBeDeleted = !DeleteFileAlways(_path); -- return !_mustBeDeleted; -+ for(UInt32 i = 0; i < 256; ++i) -+ { -+ if(DeleteFileAlways(_path)) -+ { -+ _mustBeDeleted = false; -+ return true; -+ } -+ ::Sleep(1); -+ } -+ return false; - } - - bool CTempFile::MoveTo(CFSTR name, bool deleteDestBefore) -@@ -670,10 +736,7 @@ bool CTempDir::Create(CFSTR prefix) - { - if (!Remove()) - return false; -- FString tempPath; -- if (!MyGetTempPath(tempPath)) -- return false; -- if (!CreateTempFile(tempPath + prefix, true, _path, NULL)) -+ if (!CreateTempFileSafely(prefix, true, _path, NULL)) - return false; - _mustBeDeleted = true; - return true; -@@ -683,8 +746,16 @@ bool CTempDir::Remove() - { - if (!_mustBeDeleted) - return true; -- _mustBeDeleted = !RemoveDirWithSubItems(_path); -- return !_mustBeDeleted; -+ for(UInt32 i = 0; i < 256; ++i) -+ { -+ if(RemoveDirWithSubItems(_path)) -+ { -+ _mustBeDeleted = false; -+ return true; -+ } -+ ::Sleep(1); -+ } -+ return false; - } - - }}} -diff --git a/CPP/Windows/FileDir.h b/CPP/Windows/FileDir.h -index b13d1cc..1d87bbf 100644 ---- a/CPP/Windows/FileDir.h -+++ b/CPP/Windows/FileDir.h -@@ -13,6 +13,7 @@ namespace NDir { - - bool GetWindowsDir(FString &path); - bool GetSystemDir(FString &path); -+bool GetAppDataDir(FString &path); - - bool SetDirTime(CFSTR path, const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime); - bool SetFileAttrib(CFSTR path, DWORD attrib); diff --git a/etc/Utilities/7zSD.sfx b/etc/Utilities/7zSD.sfx deleted file mode 100644 index 44fbbc30..00000000 Binary files a/etc/Utilities/7zSD.sfx and /dev/null differ diff --git a/etc/Utilities/7za.exe b/etc/Utilities/7za.exe deleted file mode 100644 index dd6cc759..00000000 Binary files a/etc/Utilities/7za.exe and /dev/null differ diff --git a/etc/Utilities/AutoInc.exe b/etc/Utilities/AutoInc.exe deleted file mode 100644 index dac60735..00000000 Binary files a/etc/Utilities/AutoInc.exe and /dev/null differ diff --git a/etc/Utilities/AutoInc.src.zip b/etc/Utilities/AutoInc.src.zip deleted file mode 100644 index 667d7264..00000000 Binary files a/etc/Utilities/AutoInc.src.zip and /dev/null differ diff --git a/etc/Utilities/CEcho.exe b/etc/Utilities/CEcho.exe deleted file mode 100644 index 1fb16243..00000000 Binary files a/etc/Utilities/CEcho.exe and /dev/null differ diff --git a/etc/Utilities/Cat.exe b/etc/Utilities/Cat.exe deleted file mode 100644 index 33ee56fb..00000000 Binary files a/etc/Utilities/Cat.exe and /dev/null differ diff --git a/etc/Utilities/Date.exe b/etc/Utilities/Date.exe deleted file mode 100644 index 069bae14..00000000 Binary files a/etc/Utilities/Date.exe and /dev/null differ diff --git a/etc/Utilities/Echo.exe b/etc/Utilities/Echo.exe deleted file mode 100644 index 52f4e792..00000000 Binary files a/etc/Utilities/Echo.exe and /dev/null differ diff --git a/etc/Utilities/MT.exe b/etc/Utilities/MT.exe deleted file mode 100644 index a8bf4208..00000000 Binary files a/etc/Utilities/MT.exe and /dev/null differ diff --git a/etc/Utilities/MT.exe.config b/etc/Utilities/MT.exe.config deleted file mode 100644 index 88376d84..00000000 --- a/etc/Utilities/MT.exe.config +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/etc/Utilities/VerPatch.exe b/etc/Utilities/VerPatch.exe deleted file mode 100644 index 3b8d1563..00000000 Binary files a/etc/Utilities/VerPatch.exe and /dev/null differ diff --git a/etc/Utilities/Zip.exe b/etc/Utilities/Zip.exe deleted file mode 100644 index 55be81da..00000000 Binary files a/etc/Utilities/Zip.exe and /dev/null differ diff --git a/src/Config.h b/src/Config.h index c590950b..c8c4217b 100644 --- a/src/Config.h +++ b/src/Config.h @@ -35,7 +35,7 @@ #define VER_LAMEXP_MINOR_LO 5 #define VER_LAMEXP_TYPE Alpha #define VER_LAMEXP_PATCH 1 -#define VER_LAMEXP_BUILD 1939 +#define VER_LAMEXP_BUILD 1940 #define VER_LAMEXP_CONFG 1934 ///////////////////////////////////////////////////////////////////////////////