From 4d7bb39eee00e466fd6c9fe0cd52743b9d57c909 Mon Sep 17 00:00:00 2001 From: joostverburg Date: Thu, 10 Oct 2002 20:17:36 +0000 Subject: [PATCH] added trad/simp chinese git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1368 212acab6-be3b-0410-9dea-997c60f758d6 --- Examples/Modern UI/MultiLanguage.nsi | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Examples/Modern UI/MultiLanguage.nsi b/Examples/Modern UI/MultiLanguage.nsi index b6d854c1..427c75bf 100644 --- a/Examples/Modern UI/MultiLanguage.nsi +++ b/Examples/Modern UI/MultiLanguage.nsi @@ -37,6 +37,14 @@ ;Greek LoadLanguageFile "${NSISDIR}\Contrib\Language files\Greek.nlf" !include "${NSISDIR}\Contrib\Modern UI\Greek.nsh" + + ;Simplified Chinese + LoadLanguageFile "${NSISDIR}\Contrib\Language files\SimpChinese.nlf" + !include "${NSISDIR}\Contrib\Modern UI\SimpChinese.nsh" + + ;Traditional Chinese + LoadLanguageFile "${NSISDIR}\Contrib\Language files\TradChinese.nlf" + !include "${NSISDIR}\Contrib\Modern UI\TradChinese.nsh" ;General Name /LANG=${LANG_ENGLISH} "${NAME} ${VERSION}" @@ -44,6 +52,8 @@ Name /LANG=${LANG_GERMAN} "${NAME} ${VERSION}" Name /LANG=${LANG_DUTCH} "${NAME} ${VERSION}" Name /LANG=${LANG_GREEK} "${NAME} ${VERSION}" + Name /LANG=${LANG_SIMPCHINESE} "${NAME} ${VERSION}" + Name /LANG=${LANG_TRADCHINESE} "${NAME} ${VERSION}" OutFile "MultiLanguage.exe" ;User interface - icons, ui file, check bitmap, progress bar etc. @@ -55,6 +65,8 @@ LicenseData /LANG=${LANG_GERMAN} "License.txt" LicenseData /LANG=${LANG_DUTCH} "License.txt" LicenseData /LANG=${LANG_GREEK} "License.txt" + LicenseData /LANG=${LANG_SIMPCHINESE} "License.txt" + LicenseData /LANG=${LANG_TRADCHINESE} "License.txt" ;Component-select dialog ;Titles @@ -63,22 +75,30 @@ LangString TITLE_SecCopyUI ${LANG_GERMAN} "modern.exe" LangString TITLE_SecCopyUI ${LANG_DUTCH} "modern.exe" LangString TITLE_SecCopyUI ${LANG_GREEK} "modern.exe" + LangString TITLE_SecCopyUI ${LANG_SIMPCHINESE} "modern.exe" + LangString TITLE_SecCopyUI ${LANG_TRADCHINESE} "modern.exe" LangString TITLE_SecCreateUninst ${LANG_ENGLISH} "Uninstaller (English)" LangString TITLE_SecCreateUninst ${LANG_FRENCH} "Uninstaller (French)" LangString TITLE_SecCreateUninst ${LANG_GERMAN} "Uninstaller (German)" LangString TITLE_SecCreateUninst ${LANG_DUTCH} "Uninstaller (Dutch)" LangString TITLE_SecCreateUninst ${LANG_GREEK} "Uninstaller (Greek)" + LangString TITLE_SecCreateUninst ${LANG_SIMPCHINESE} "Uninstaller (Simp Chinese)" + LangString TITLE_SecCreateUninst ${LANG_TRADCHINESE} "Uninstaller (Trad Chinese)" ;Descriptions LangString DESC_SecCopyUI ${LANG_ENGLISH} "modern.exe: English description" LangString DESC_SecCopyUI ${LANG_FRENCH} "modern.exe: French description" LangString DESC_SecCopyUI ${LANG_GERMAN} "modern.exe: German description" LangString DESC_SecCopyUI ${LANG_DUTCH} "modern.exe: Dutch description" LangString DESC_SecCopyUI ${LANG_GREEK} "modern.exe: Greek description" + LangString DESC_SecCopyUI ${LANG_SIMPCHINESE} "modern.exe: Simplified Chinese description" + LangString DESC_SecCopyUI ${LANG_TRADCHINESE} "modern.exe: Traditional Chinese description" LangString DESC_SecCreateUninst ${LANG_ENGLISH} "Uninstaller: English description" LangString DESC_SecCreateUninst ${LANG_FRENCH} "Uninstaller: French description" LangString DESC_SecCreateUninst ${LANG_GERMAN} "Uninstaller: German description" LangString DESC_SecCreateUninst ${LANG_DUTCH} "Uninstaller: Dutch description" LangString DESC_SecCreateUninst ${LANG_GREEK} "Uninstaller: Greek description" + LangString DESC_SecCreateUninst ${LANG_SIMPCHINESE} "Uninstaller: Simplified Chinese description" + LangString DESC_SecCreateUninst ${LANG_TRADCHINESE} "Uninstaller: Traditional Chinese description" ;Folder-select dialog InstallDir "$PROGRAMFILES\${NAME}" @@ -118,7 +138,10 @@ SectionEnd Function .onInit - LangDLL::LangDialog "Installer Language" "Please select a language." "5F" "English" "${LANG_ENGLISH}" "French" "${LANG_FRENCH}" "German" "${LANG_GERMAN}" "Dutch" "${LANG_DUTCH}" "Greek" "${LANG_GREEK}" "8" "Tahoma" ;5 is the number of lanugages, F means change font + LangDLL::LangDialog "Installer Language" "Please select a language." "7F" \ + "English" "${LANG_ENGLISH}" "French" "${LANG_FRENCH}" "German" "${LANG_GERMAN}" \ + "Dutch" "${LANG_DUTCH}" "Greek" "${LANG_GREEK}" "Simplified Chinese" "${LANG_SIMPCHINESE}" \ + "Traditional Chinese" "${LANG_TRADCHINESE}" "8" "Tahoma" Pop $LANGUAGE StrCmp $LANGUAGE "cancel" 0 +2