From d16851685957724e43b4044fb5171d8cbfe8e04f Mon Sep 17 00:00:00 2001 From: Riley McArdle Date: Thu, 12 May 2011 20:36:23 -0500 Subject: [PATCH] Added Thai installer translation. Compiling the installer now requires NSIS Unicode (unsis). --- BUILD.CMD | 2 +- CREDITS.TXT | 1 + Installer/Language/languages.nsi | 6 +++++- Installer/Language/thai.nsi | 17 +++++++++++++++++ Installer/mRemote.nsi | 2 ++ 5 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 Installer/Language/thai.nsi diff --git a/BUILD.CMD b/BUILD.CMD index 649edccfb..39f7ab81e 100644 --- a/BUILD.CMD +++ b/BUILD.CMD @@ -2,7 +2,7 @@ SET VCVARSALL="%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" SET DEVENV="devenv.exe" -SET MAKENSIS="%ProgramFiles(x86)%\NSIS\makensis.exe" +SET MAKENSIS="%ProgramFiles(x86)%\NSIS\Unicode\makensis.exe" SET RAR="%ProgramFiles%\WinRAR\WinRAR.exe" SET BINARYZIP="%~dp0\Release\mRemoteNG-1.66.zip" SET PORTABLEZIP="%~dp0\Release\mRemoteNG-Portable-1.66.zip" diff --git a/CREDITS.TXT b/CREDITS.TXT index 38474be3a..156eb3abb 100644 --- a/CREDITS.TXT +++ b/CREDITS.TXT @@ -4,6 +4,7 @@ Contributors Felix Deimel Tom Hiller Riley McArdle +Apisitt Rattana Andreas Rehm David Vidmar diff --git a/Installer/Language/languages.nsi b/Installer/Language/languages.nsi index 28ab91d05..7c3fde0f3 100644 --- a/Installer/Language/languages.nsi +++ b/Installer/Language/languages.nsi @@ -1,4 +1,4 @@ -; Language names +; Language names !define LanguageNameEnglish "English" !define LanguageNameGerman "Deutsch" !define LanguageNameDutch "Dutch" @@ -6,6 +6,7 @@ !define LanguageNamePolish "Polish" !define LanguageNameSpanish "Spanish" !define LanguageNameCzech "Czech" +!define LanguageNameThai "ภาษาไทย" !insertmacro MUI_LANGUAGE "English" !include "Language\english.nsi" @@ -27,3 +28,6 @@ !insertmacro MUI_LANGUAGE "Czech" !include "Language\czech.nsi" + +!insertmacro MUI_LANGUAGE "Thai" +!include "Language\thai.nsi" diff --git a/Installer/Language/thai.nsi b/Installer/Language/thai.nsi new file mode 100644 index 000000000..3499de004 --- /dev/null +++ b/Installer/Language/thai.nsi @@ -0,0 +1,17 @@ +; Thai installer translation +; Contributed by Apisitt Rattana + +; Start mRemoteNG after installation +LangString LaunchMremoteNow ${LANG_THAI} "ขณะนี้กำลังติดตั้ง mRemoteNG" + +; Installer Language +LangString InstallerLanguage ${LANG_THAI} "ภาษาสำหรับการติดตั้ง" + +; Select installer Language +LangString SelectInstallerLanguage ${LANG_THAI} "กรุณาเลือกภาษาสำหรับการติดตั้ง" + +; Requires .NET Framework +LangString RequiresNetFramework ${LANG_THAI} "mRemoteNG มีความต้องการ Microsoft .NET Framework 2.0. เป็นพื้นฐาน" + +; User needs to be Admin +LangString RequiresAdminUser ${LANG_THAI} "คุณต้องเป็นสมาชิกในกลุ่มของ 'Power Users' หรือ 'Administrators' เพื่อการติดตั้ง mRemoteNG" diff --git a/Installer/mRemote.nsi b/Installer/mRemote.nsi index 01c6cfe33..5657dda04 100644 --- a/Installer/mRemote.nsi +++ b/Installer/mRemote.nsi @@ -113,6 +113,8 @@ Function SelectLanguage Push ${LanguageNameSpanish} Push ${LANG_CZECH} Push ${LanguageNameCzech} + Push ${LANG_THAI} + Push ${LanguageNameThai} Push A ; A means auto count languages ; for the auto count to work the first empty push (Push "") must remain LangDLL::LangDialog "$(InstallerLanguage)" "$(SelectInstallerLanguage)"