Added Thai installer translation. Compiling the installer now requires NSIS Unicode (unsis).

This commit is contained in:
Riley McArdle
2011-05-12 20:36:23 -05:00
parent c219d34fa3
commit d168516859
5 changed files with 26 additions and 2 deletions

View File

@@ -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"

View File

@@ -4,6 +4,7 @@ Contributors
Felix Deimel
Tom Hiller
Riley McArdle
Apisitt Rattana
Andreas Rehm
David Vidmar

View File

@@ -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"

View File

@@ -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"

View File

@@ -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)"