Modern UI 1.4

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1538 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
joostverburg 2002-11-01 20:45:53 +00:00
parent cbb175d85d
commit c700365ee8
24 changed files with 466 additions and 1037 deletions

View file

@ -1,5 +1,11 @@
NSIS Modern User Interface - VERSION HISTORY
1.4 - October 30, 2002
* Uses new NSIS Page command
* Macro system way smaller
* Advanced Macro System a lot easier
* Renamed some defines
1.3 - October 27, 2002
* Easier macro system for basic scripts
* New MultiLanguage system using Modern UI Language Files

View file

@ -1,5 +1,5 @@
;Modern UI ãáÝ áÛÉ
;ÇáÅÕÏÇÑ ÇáÃæá - íÚãá ãÚ Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Arabic (1025)
;By asdfuae@msn.com
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_ARABIC} "إضغط موافق لتكملة التنصيب إن وافقت على كامل اتفاقية‏ الترخيص، لا تستطيع التنصيب بدون الموافقة على اتفاقية‏ ترخيص ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_ARABIC} "أختر العناصر المراد تنصيبها و أزل العناصر الغير مرغوبة، ثم أضغط التالي لتكملة التنصيب"
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_ARABIC} "أختر العناصر للتنصيب"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_ARABIC} "أختر الميز المراد تنصيبها من ${NAME}."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_ARABIC} "أشر بفأرك على أحد العناصر لمعرفة ميزته أو وصفه"
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_ARABIC} "سيتم تنصيب البرنامج ${NAME} في المجلد التالي$\r$\n$\r$\nإضغط تنصيب لتنصيبه في هذا المجلد. لتنصيبه في مجلد آخر، إضغط تصفح و أختر المجلد الآخر." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_ARABIC} "أختر موقع التنصيب"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_ARABIC} "أختر المجلد المراد تنصيب فيه البرنامج ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_ARABIC} "المجلد المخصص"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ARABIC} "ÇáÊÇáí >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_ARABIC} "يُنصِّب‏"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_ARABIC} "الرجاء الانتظار لحين تنصيب ${NAME}."
@ -48,16 +44,13 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_ARABIC} "الحمدلله تم بنجاح تنصيب البرنامج"
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_ARABIC} "åá ÃäÊ ãÊÃßÏ ãä ÅÛáÇÞ ãäÕÈ ${NAME}¿"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_ARABIC} "< ÇáÓÇÈÞ"
LangString MUI_BUTTONTEXT_NEXT ${LANG_ARABIC} "ÇáÊÇáí >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_ARABIC} "ÅáÛÇÁ"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_ARABIC} "ÊäÕíÈ"
LangString MUI_TEXT_ABORTWARNING ${LANG_ARABIC} "åá ÃäÊ ãÊÃßÏ ãä ÅÛáÇÞ ãäÕÈ ${NAME}¿"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_TEXT_SETUPCAPTION ${LANG_ARABIC} "ÊäÕíÈ ${NAME} ${VERSION}"
!endif
;UNINSTALLER
@ -72,18 +65,11 @@
LangString un.MUI_UNTEXT_FINISHED_TITLE ${LANG_ARABIC} "تمت"
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_ARABIC} "تمت الإزالة بنجاح و الحمدلله"
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ARABIC} "ÇáÊÇáí& >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_ARABIC} "< ÇáÓÇÈÞ"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_ARABIC} "ÇáÊÇáí >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_ARABIC} "ÅáÛÇÁ"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_ARABIC} "ÅÒÇáÉ&"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_ARABIC} "ÊäÕíÈ ${NAME} ${VERSION}"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Dutch (1043)
;By Joost Verburg
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_DUTCH} "Als u de overeenkomt accepteert, kies Akkoord om verder te gaan. U moet met de overeenkomst acceptren om ${NAME} te installeren."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_DUTCH} "Selecteer de onderdelen die u wilt installleren en deselecteer de onderdelen die u niet wilt installeren. Klik Volgende om verder te gaan."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_DUTCH} "Kies Onderdelen"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_DUTCH} "Kies de onderdelen die u wilt installeren."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_DUTCH} "Beweeg uw muis over een onderdeel om een beschrijving te zien."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_DUTCH} "Setup zal ${NAME} in de volgende map installeren.$\r$\n$\r$\nOm in een deze map te intalleren, klik Installeren. Om in een andere map te installeren, klik Bladeren en selecteer een andere map." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_DUTCH} "Kies Installatie Locatie"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_DUTCH} "Kies de map waarin u ${NAME} in wilt installeren."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_DUTCH} "Installatie Map"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_DUTCH} "&Volgende >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_DUTCH} "Bezig met installeren"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_DUTCH} "Een ogenblik geduld terwijl ${NAME} wordt geinstalleerd."
@ -48,14 +44,11 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_DUTCH} "De installatie is succesvol verlopen."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_DUTCH} "Weet u zeker dat u ${NAME} Setup wilt afsluiten?"
LangString MUI_TEXT_ABORTWARNING ${LANG_DUTCH} "Weet u zeker dat u ${NAME} Setup wilt afsluiten?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_DUTCH} "< V&orige"
LangString MUI_BUTTONTEXT_NEXT ${LANG_DUTCH} "&Volgende >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_DUTCH} "Annuleren"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_DUTCH} "&Installeren"
LangString MUI_TEXT_SETUPCAPTION ${LANG_DUTCH} "${NAME} ${VERSION} Setup"
!endif
@ -73,15 +66,8 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_DUTCH} "${NAME} is verwijderd van uw systeem."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
UnInstallButtonText /LANG=${LANG_DUTCH} "&Volgende >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_DUTCH} "< V&orige"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_DUTCH} "&Volgende >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_DUTCH} "Annuleren"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_DUTCH} "&Verwijderen"
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_DUTCH} "${NAME} ${VERSION} Setup"
!endif
!endif

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;version 2 - Compatible with Modern UI 1.4
;Language: English (1033)
;By Joost Verburg
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_ENGLISH} "If you accept all the terms of the agreement, choose I Agree to continue. You must accept the agreement to install ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_ENGLISH} "Check the components you want to install and uncheck the components you don't want to install. Click Next to continue."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_ENGLISH} "Choose Components"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_ENGLISH} "Choose which features of ${NAME} you want to install."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_ENGLISH} "Hover your mouse over a component to see it's description."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_ENGLISH} "Setup will install ${NAME} in the following folder.$\r$\n$\r$\nTo install in this folder, click Install. To install in a different folder, click Browse and select another folder." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_ENGLISH} "Choose Install Location"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_ENGLISH} "Choose the folder in which to install ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_ENGLISH} "Destination Folder"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ENGLISH} "&Next >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_ENGLISH} "Installing"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_ENGLISH} "Please wait while ${NAME} is being installed."
@ -48,17 +44,14 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_ENGLISH} "Setup was completed successfully."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_ENGLISH} "Are you sure you want to quit ${NAME} Setup?"
LangString MUI_TEXT_ABORTWARNING ${LANG_ENGLISH} "Are you sure you want to quit ${NAME} Setup?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_ENGLISH} "< &Back"
LangString MUI_BUTTONTEXT_NEXT ${LANG_ENGLISH} "&Next >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_ENGLISH} "Cancel"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_ENGLISH} "&Install"
LangString MUI_TEXT_SETUPCAPTION ${LANG_ENGLISH} "${NAME} ${VERSION} Setup"
!endif
;UNINSTALLER
!ifdef MUI_UNINSTALLER
@ -73,17 +66,10 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_ENGLISH} "Uninstall was completed successfully."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ENGLISH} "&Next >"
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_ENGLISH} "${NAME} ${VERSION} Setup"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_ENGLISH} "< &Back"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_ENGLISH} "&Next >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_ENGLISH} "Cancel"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_ENGLISH} "&Uninstall"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: French (1036)
;By Sébastien Delahaye <seb@delahaye.net>
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_FRENCH} "Si vous acceptez tous les termes de la licence utilisateur, cliquez sur J'accepte pour continuer. Vous devez accepter la licence utilisateur pour installer ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_FRENCH} "Cochez les composants que vous souhaitez installer, et décochez ceux que vous ne voulez pas installer. Cliquez sur Suivant pour continuer."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_FRENCH} "Choisissez les composants"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_FRENCH} "Choisissez les composants que vous souhaitez installer."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_FRENCH} "Passer le curseur de votre souris sur un composant pour voir sa description."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_FRENCH} "Le programme d'installation va maintenant installer ${NAME} dans le dossier suivant.$\r$\n$\r$\nPour l'installer dans ce dossier, cliquez sur Installer. Pour l'installer dans un autre dossier, cliquez sur Parcourir et choisissez un autre dossier." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_FRENCH} "Choisissez le dossier d'installation"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_FRENCH} "Choisissez le dossier dans lequel installer ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_FRENCH} "Dossier d'installation"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_FRENCH} "&Suivant >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_FRENCH} "Installation en cours"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_FRENCH} "Veuillez patienter pendant que ${NAME} est en train d'être installé sur votre ordinateur."
@ -48,14 +44,11 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_FRENCH} "L'installation s'est terminée avec succès."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_FRENCH} "Êtes-vous sûr de vouloir quitter l'installation de ${NAME} ?"
LangString MUI_TEXT_ABORTWARNING ${LANG_FRENCH} "Êtes-vous sûr de vouloir quitter l'installation de ${NAME} ?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_FRENCH} "< &Précédent"
LangString MUI_BUTTONTEXT_NEXT ${LANG_FRENCH} "&Suivant >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_FRENCH} "Annuler"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_FRENCH} "&Installer"
LangString MUI_TEXT_SETUPCAPTION ${LANG_FRENCH} "Installation de ${NAME} ${VERSION}"
!endif
@ -73,15 +66,8 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_FRENCH} "La désinstallation s'est terminée avec succès."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_FRENCH} "&Suivant >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_FRENCH} "< &Précédent"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_FRENCH} "&Suivant >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_FRENCH} "Annuler"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_FRENCH} "&Désinstaller"
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_FRENCH} "Installation de ${NAME} ${VERSION}"
!endif
!endif

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: German (1031)
;By L.King
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_GERMAN} "Falls Sie alle Bedingungen des Abkommens akzeptieren, klicken Sie auf Annehmen. Sie müssen die Lizenzvereinbarungen anerkennen um ${NAME} zu installieren."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_GERMAN} "Wählen Sie die Komponenten aus, die Sie installieren möchten und wählen Sie diejenigen ab, die Sie nicht installieren wollen. Klicken Sie auf Weiter um fortzufahren."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_GERMAN} "Wählen Sie die Komponenten aus"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_GERMAN} "Wählen Sie die Komponenten aus, die Sie installieren möchten."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_GERMAN} "Bewegen Sie den Mauszeiger über eine Komponente um ihre Beschreibung zu sehen."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_GERMAN} "${NAME} wird in das unten angegebene Verzeichnis installiert.$\r$\n$\r$\nKlicken Sie auf Installieren um fortzufahren. Falls Sie in ein anderes Verzeichnis installieren möchten, klicken Sie auf Durchsuchen und wählen Sie ein anderes Verzeichnis aus." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_GERMAN} "Wählen Sie das Zielverzeichnis aus"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_GERMAN} "Wählen Sie das Verzeichnis aus, in dem ${NAME} installiert werden soll."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_GERMAN} "Zielverzeichnis"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_GERMAN} "&Weiter >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_GERMAN} "Installiere..."
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_GERMAN} "Bitte warten Sie, während ${NAME} installiert wird."
@ -48,16 +44,13 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_GERMAN} "Die Installation wurde erfolgreich abgeschlossen."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_GERMAN} "Sind Sie sicher, dass Sie die Installation von ${NAME} abbrechen wollen?"
LangString MUI_TEXT_ABORTWARNING ${LANG_GERMAN} "Sind Sie sicher, dass Sie die Installation von ${NAME} abbrechen wollen?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_GERMAN} "< &Zurück"
LangString MUI_BUTTONTEXT_NEXT ${LANG_GERMAN} "&Weiter >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_GERMAN} "Abbrechen"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_GERMAN} "&Installieren"
LangString MUI_TEXT_SETUPCAPTION ${LANG_GERMAN} "${NAME} ${VERSION} Installation"
!endif
;UNINSTALLER
@ -72,16 +65,9 @@
LangString un.MUI_UNTEXT_FINISHED_TITLE ${LANG_GERMAN} "Fertig"
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_GERMAN} "Die Deinstallation von ${NAME} wurde erfolgreich abgeschlossen."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_GERMAN} "&Weiter >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_GERMAN} "< &Zurück"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_GERMAN} "&Weiter >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_GERMAN} "Abbrechen"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_GERMAN} "&Deinstallieren"
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_GERMAN} "${NAME} ${VERSION} Installation"
!endif
!endif

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Greek (1032)
;By Makidis N. Mike
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_GREEK} "Για να συνεχιστεί η εγκατάσταση πρέπει να αποδεχθείτε όλους τους όρους της άδειας χρήσης. Αν τους αποδέχεστε, κάντε κλικ στο Συμφωνώ, αλλιώς κάντε κλικ στο ’κυρο για να τερματιστεί η εγκατάσταση του '${NAME}'."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_GREEK} "Επιλέξτε τα μέρη που θέλετε να εγκαταστήσετε και αποεπιλέξτε αυτά που δε θέλετε να εγκαταστήσετε. Κάντε κλικ στο Επόμενο για να συνεχίσετε."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_GREEK} "Επιλογή Στοιχείων"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_GREEK} "Επιλέξτε τα στοιχεία που θέλετε να εγκαταστήσετε."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_GREEK} "Περάστε το δείκτη του ποντικιού πάνω από ένα στοιχείο για να δείτε την περιγραφή του."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_GREEK} "Το πρόγραμμα εγκατάστασης θα εγκαταστήσει το '${NAME}' στον παρακάτω φάκελο.$\r$\n$\r$\nΓια να το εγκαταστήσετε στο φάκελο αυτό, κάντε κλικ στο Εγκατάσταση. Για να το εγκαταστήσετε σε έναν άλλο φάκελο, κάντε κλικ στο Αναζήτηση και επιλέξτε κάποιον άλλο φάκελο." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_GREEK} "Επιλογή Θέσης Εγκατάστασης"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_GREEK} "Επιλέξτε το φάκελο μέσα στον οποίο θα εγκατασταθεί το '${NAME}'."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_GREEK} "Φάκελος εγκατάστασης"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_GREEK} "&Åðüìåíï >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_GREEK} "Εγκατάσταση Σε Εξέλιξη"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_GREEK} "Παρακαλώ περιμένετε όσο το '${NAME}' εγκαθίσταται."
@ -48,16 +44,13 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_GREEK} "Η εγκατάσταση ολοκληρώθηκε επιτυχώς."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_GREEK} "Åßóôå óßãïõñïé ðùò èÝëåôå íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç ôïõ '${NAME}';"
LangString MUI_TEXT_ABORTWARNING ${LANG_GREEK} "Åßóôå óßãïõñïé ðùò èÝëåôå íá ôåñìáôßóåôå ôçí åãêáôÜóôáóç ôïõ '${NAME}';"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_GREEK} "< &Ðßóù"
LangString MUI_BUTTONTEXT_NEXT ${LANG_GREEK} "&Åðüìåíï >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_GREEK} "¢êõñï"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_GREEK} "&ÅãêáôÜóôáóç"
LangString MUI_TEXT_SETUPCAPTION ${LANG_GREEK} "ÁðåãêáôÜóôáóç ôïõ '${NAME} ${VERSION}'"
!endif
;UNINSTALLER
@ -73,17 +66,10 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_GREEK} "Η απεγκατάσταση ολοκληρώθηκε επιτυχώς."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_GREEK} "&Åðüìåíï >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_GREEK} "< &Ðßóù"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_GREEK} "&Åðüìåíï >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_GREEK} "¢êõñï"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_GREEK} "Áðå&ãêáôÜóô."
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_GREEK} "ÁðåãêáôÜóôáóç ôïõ '${NAME} ${VERSION}'"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Italian (1040)
;By SANFACE Software <sanface@sanface.com>
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_ITALIAN} "Se accetti i termini della licenza d'uso seleziona Accetto per continuare. Devi accettare i termini della licenza d'uso per installare ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_ITALIAN} "Seleziona i componenti che vuoi installare e deseleziona i componenti che non vuoi installare. Per continuare clicca su Sucessivo."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_ITALIAN} "Seleziona i componenti"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_ITALIAN} "Seleziona i componenti che vuoi installare."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_ITALIAN} "Per leggere una descrizione più approfondita dei componenti posiziona il puntatore del mouse sul componente di tuo interesse."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_ITALIAN} "Il programma d'installazione installerà ${NAME} nella cartella selezionata.$\r$\n$\r$\nPer installare nella cartella selezionata clicca su Installa. Per installare in una cartella differente, clicca su Sfoglia e seleziona un'altra cartella." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_ITALIAN} "Scegli la cartella di installazione"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_ITALIAN} "Scegli la cartella dove installare ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_ITALIAN} "Cartella d'installazione"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ITALIAN} "&Seguente >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_ITALIAN} "Installazione in corso"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_ITALIAN} "Per favore attendi che ${NAME} sia completamente installato."
@ -48,17 +44,14 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_ITALIAN} "L'installazione è stata completata con successo."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_ITALIAN} "Sei sicuro di voler terminare l'installazione di ${NAME} ?"
LangString MUI_TEXT_ABORTWARNING ${LANG_ITALIAN} "Sei sicuro di voler terminare l'installazione di ${NAME} ?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_TEXT_SETUPCAPTION ${LANG_ITALIAN} "Installazione di ${NAME} ${VERSION}"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_ITALIAN} "< &Precedente"
LangString MUI_BUTTONTEXT_NEXT ${LANG_ITALIAN} "&Seguente >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_ITALIAN} "Annula"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_ITALIAN} "&Installa"
!endif
;UNINSTALLER
!ifdef MUI_UNINSTALLER
@ -73,15 +66,8 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_ITALIAN} "La disinstallazione è stata completata con successo."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_ITALIAN} "&Seguente >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_ITALIAN} "< &Precedente"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_ITALIAN} "&Seguente >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_ITALIAN} "Annulla"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_ITALIAN} "&Disinstalla"
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_ITALIAN} "Installazione di ${NAME} ${VERSION}"
!endif
!endif

View file

@ -0,0 +1,75 @@
;NSIS Modern User Interface - Language File
;version 2 - Compatible with Modern UI 1.4
;Language: Japanese (1041)
;By Dnanako
;--------------------------------
!verbose 3
!ifndef MUI_JAPANESE_USED
!define MUI_JAPANESE_USED
!define MUI_JAPANESE_LANGNAME "Japanese" ;Name of the language in the language itself (English, Deutsch, Fran軋is etc.)
;INSTALLER
!ifdef MUI_LICENSEPAGE
LicenseText /LANG=${LANG_JAPANESE} "[Page Down]を押して契約書をすべてお読みください。"
LangString MUI_TEXT_LICENSE_TITLE ${LANG_JAPANESE} "ライセンス契約書"
LangString MUI_TEXT_LICENSE_SUBTITLE ${LANG_JAPANESE} " ${NAME} をインストールする前に、ライセンス条件を確認してください。"
LangString MUI_INNERTEXT_LICENSE ${LANG_JAPANESE} "${NAME} をインストールするには、契約書に同意する必要があります。$\r$\n契約書のすべての条件に同意するならば、[同意する] を選んでインストールを続けてください。"
!endif
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_JAPANESE} "コンポーネントをインストールするにはチェックし、不要ならば、チェックを外してください。 $\r$\n続けるには[次へ]を押してください。"
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_JAPANESE} "コンポーネントを選んでください。"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_JAPANESE} "${NAME} のインストール オプションを選んでください。"
LangString MUI_INNERTEXT_DESCRIPTION_TITLE ${LANG_JAPANESE} "説明"
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_JAPANESE} "コンポーネント上にマウス カーソルを移動すると、ここの説明が表示されます。"
!endif
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_JAPANESE} "${NAME} を以下のフォルダにインストールします。$\r$\n$\r$\nこのフォルダにインストールするには、[インストール]を押してください。$\r$\n異なったフォルダにインストールするには、[参照]を押して、別のフォルダを選択してください。" " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_JAPANESE} "インストール先を選んでください。"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_JAPANESE} "${NAME} をインストールするフォルダを選んでください。"
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_JAPANESE} "インストール先 フォルダ"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_JAPANESE} "インストール"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_JAPANESE} "${NAME} をインストールしています。しばらくお待ちください。"
LangString MUI_TEXT_FINISHED_TITLE ${LANG_JAPANESE} "完了"
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_JAPANESE} "インストールに成功しました。"
!ifdef MUI_ABORTWARNING
LangString MUI_TEXT_ABORTWARNING ${LANG_JAPANESE} "${NAME} のインストールを中止しますか?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_TEXT_SETUPCAPTION ${LANG_JAPANESE} "${NAME} ${VERSION} セットアップ"
!endif
;UNINSTALLER
!ifdef MUI_UNINSTALLER
UninstallText /LANG=${LANG_JAPANESE} "${NAME} をこのシステムからアンインストールします。"
LangString un.MUI_UNTEXT_INTRO_TITLE ${LANG_JAPANESE} "${NAME} のアンインストール。"
LangString un.MUI_UNTEXT_INTRO_SUBTITLE ${LANG_JAPANESE} "${NAME} をこのシステムからアンインストールします。"
LangString un.MUI_UNTEXT_UNINSTALLING_TITLE ${LANG_JAPANESE} "アンインストール"
LangString un.MUI_UNTEXT_UNINSTALLING_SUBTITLE ${LANG_JAPANESE} "${NAME} をアンインストールしています。しばらくお待ちください。"
LangString un.MUI_UNTEXT_FINISHED_TITLE ${LANG_JAPANESE} "完了"
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_JAPANESE} "アンインストールに成功しました。"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_JAPANESE} "${NAME} ${VERSION} セットアップ"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Polish (1045)
;By Piotr Murawski & Rafał Lampe; www.lomsel.prv.pl mailto:ppiter@skrzynka.pl
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_POLISH} "Jeżeli akceptujesz wszystkie warunki umnowy wybierz Zgadzam się, aby kontynuować. Musisz zaakceptować warunki umowy, aby zainstalować ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_POLISH} "Zaznacz komponenty, które chcesz zainstalować oraz odznacz komponenty, które nie majš być zainstalowane. Kliknij przycisk Dalej, aby kontynuować."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_POLISH} "Wybór komponentów"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_POLISH} "Wybierz komponenty ${NAME}, które chcesz zainstalować."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_POLISH} "Przesuń kursor myszy nad komponent, aby zobaczyć jego opis."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_POLISH} "Instalator zainstaluje ${NAME} do następujšcego folderu.$\r$\n$\r$\nAby zainstalować w tym folderze kliknij Instaluj. Aby zainstalować w innym folderze kliknij Przeglšdaj i wybierz inny folder." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_POLISH} "Wybór miejsca instalacji"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_POLISH} "Wybierz folder, w którym ma być zainstalowany ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_POLISH} "Folder docelowy"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_POLISH} "Dalej >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_POLISH} "Instaluje"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_POLISH} "Proszę czekać, kiedy ${NAME} jest instalowany."
@ -48,14 +44,11 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_POLISH} "Instalacja zakończona powodzeniem."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_POLISH} "Czy na pewno chcesz wyjϾ z instalatora ${NAME}?"
LangString MUI_TEXT_ABORTWARNING ${LANG_POLISH} "Czy na pewno chcesz wyjϾ z instalatora ${NAME}?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_POLISH} "< Cofnij"
LangString MUI_BUTTONTEXT_NEXT ${LANG_POLISH} "Dalej >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_POLISH} "Anuluj"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_POLISH} "Instaluj"
LangString MUI_TEXT_SETUPCAPTION ${LANG_POLISH} "${NAME} ${VERSION} Instalator"
!endif
@ -73,15 +66,8 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_POLISH} "Odinstalowanie zakończone powodzeniem."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_POLISH} "Dalej >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_POLISH} "< Cofnij"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_POLISH} "Dalej >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_POLISH} "Anuluj"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_POLISH} "Odinstaluj"
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_POLISH} "${NAME} ${VERSION} Instalator"
!endif
!endif

View file

@ -1,7 +1,7 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Portuguese (1046)
;Language: 'Portuguese (Brasil)' (1046)
;By Layout do Brasil www.layoutdobrasil.com
;--------------------------------
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_PORTUGUESEBR} "Se você aceitar todos os termos da licença, escolha Concordo para continuar. Você deve aceitar o contrato para instalar ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_PORTUGUESEBR} "Marque os componentes que você deseja instalar e desmarque os componentes que você não deseja instalar. Clique em Avançar para continuar."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_PORTUGUESEBR} "Escolhendo Componentes"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_PORTUGUESEBR} "Escolha as características do ${NAME} que você deseja instalar."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_PORTUGUESEBR} "Repouse o ponteiro do mouse em cima de um componente para ver sua descrição."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_PORTUGUESEBR} "O instalador instalará o ${NAME} na pasta abaixo.$\r$\n$\r$\nPara prosseguir e instalar nesta pasta, clique em Instalar. Para instalar em uma pasta diferente, clique Procurar... e selecione outra pasta." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_PORTUGUESEBR} "Escolhendo o Local da Instalação"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_PORTUGUESEBR} "Escolha a pasta na qual deseja instalar ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_PORTUGUESEBR} "Pasta de destino"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_PORTUGUESEBR} "&Próximo >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_PORTUGUESEBR} "Instalando"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_PORTUGUESEBR} "Por favor, aguarde enquanto ${NAME} está sendo instalado."
@ -48,14 +44,11 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_PORTUGUESEBR} "A instalação foi finalizada com sucesso."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_PORTUGUESEBR} "Você deseja realmente finalizar a instalação ${NAME}?"
LangString MUI_TEXT_ABORTWARNING ${LANG_PORTUGUESEBR} "Você deseja realmente finalizar a instalação ${NAME}?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_PORTUGUESEBR} "< &Voltar"
LangString MUI_BUTTONTEXT_NEXT ${LANG_PORTUGUESEBR} "&Avançar >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_PORTUGUESEBR} "Cancelar"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_PORTUGUESEBR} "&Instalar"
LangString MUI_TEXT_SETUPCAPTION ${LANG_PORTUGUESEBR} "Instalação de ${NAME} ${VERSION}"
!endif
@ -73,17 +66,10 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_PORTUGUESEBR} "A desinstalação foi finalizada com sucesso."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_PORTUGUESEBR} "&Próximo >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_PORTUGUESEBR} "< &Voltar"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_PORTUGUESEBR} "&Avançar >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_PORTUGUESEBR} "Cancelar"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_PORTUGUESEBR} "&Desinstalar"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_PORTUGUESEBR} "Instalação de ${NAME} ${VERSION}"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Russian (1049)
;By Nik Medved (brainsucker). Fixed by Scam.
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_RUSSIAN} "Если Вы принимаете все условия Соглашения, нажмите на кнопку Согласен. Вы должны принять условия Соглашения для инсталяции ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_RUSSIAN} "Отметьте те компоненты, которые Вы хотите установить, и снимите отметку для тех, которые Вы устанавливать не хотите. Нажмите Далее для продолжения."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_RUSSIAN} "Выберите компоненты"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_RUSSIAN} "Выберите какие возможности ${NAME} Вы хотите установить."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_RUSSIAN} "Подведите курсор мыши к компоненту, чтобы увидеть его описание."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_RUSSIAN} "Инсталятор установит ${NAME} в следущий каталог.$\r$\n$\r$\nЧтобы установить в этот каталог, нажмите Установить. Чтобы установить в другой каталог, нажмите Обзор и выберите другой каталог." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_RUSSIAN} "Выберите место установки"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_RUSSIAN} "Выберите каталог для установки ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_RUSSIAN} "Каталог Назначения"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_RUSSIAN} "&Äàëåå >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_RUSSIAN} "Идет установка"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_RUSSIAN} "Пожалуйста подождите, пока идет установка ${NAME}."
@ -48,14 +44,11 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_RUSSIAN} "Установка успешно завершена."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_RUSSIAN} "Âû óâåðåíû, ÷òî õîòèòå îòìåíèòü óñòàíîâêó ${NAME}?"
LangString MUI_TEXT_ABORTWARNING ${LANG_RUSSIAN} "Âû óâåðåíû, ÷òî õîòèòå îòìåíèòü óñòàíîâêó ${NAME}?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_RUSSIAN} "< &Íàçàä"
LangString MUI_BUTTONTEXT_NEXT ${LANG_RUSSIAN} "&Äàëåå >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_RUSSIAN} "Îòìåíà"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_RUSSIAN} "&Óñòàíîâèòü"
LangString MUI_TEXT_SETUPCAPTION ${LANG_RUSSIAN} "${NAME} ${VERSION} Óñòàíîâêà"
!endif
@ -73,16 +66,9 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_RUSSIAN} "Удаление успешно завершено."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_RUSSIAN} "&Äàëåå >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_RUSSIAN} "< &Íàçàä"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_RUSSIAN} "&Äàëåå >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_RUSSIAN} "Îòìåíà"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_RUSSIAN} "&Óäàëèòü"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_RUSSIAN} "${NAME} ${VERSION} Óñòàíîâêà"
!endif
!endif

View file

@ -1,8 +1,8 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: 'Chinese (Simplified)' (2052)
;Kii Ali <kiiali@cpatch.org>
;By Kii Ali <kiiali@cpatch.org>
;--------------------------------
!verbose 3
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_SIMPCHINESE} "如果你同意所有合约中的条款,选定 [我同意(A)] 继续安装。如果你选定 [取消(C)] ,安装程序将会关闭。必须要接受授权合约才能安装 ${NAME}。"
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_SIMPCHINESE} "核取想要安装的组件,并把不想安装的组件解除核取。按 [下一步(N)] 继续。"
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_SIMPCHINESE} "选定组件"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_SIMPCHINESE} "选定 ${NAME} 中你想要安装的组件。"
@ -30,34 +30,27 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_SIMPCHINESE} "移动你的鼠标指标到组件之上,便可见到它的描述。"
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_SIMPCHINESE} "安装程序将在下列文件夹,安装 ${NAME} 。$\r$\n$\r$\n要安装到这个文件夹单击 [安装(I)] 。要安装在不同文件夹,单击 [浏览(B)...] 并选择其他文件夹。" " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_SIMPCHINESE} "选定安装位置"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_SIMPCHINESE} "选定 ${NAME} 要安装的文件夹位置。"
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_SIMPCHINESE} "目标文件夹"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_SIMPCHINESE} "下一步(&N) >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_SIMPCHINESE} "正在安装"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_SIMPCHINESE} "${NAME} 正在安装,请等候。"
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_SIMPCHINESE} "正在安装"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_SIMPCHINESE} "${NAME} 正在安装,请等候。"
LangString MUI_TEXT_FINISHED_TITLE ${LANG_SIMPCHINESE} "完成"
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_SIMPCHINESE} "安装程序已成功地运行完成。"
LangString MUI_TEXT_FINISHED_TITLE ${LANG_SIMPCHINESE} "完成"
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_SIMPCHINESE} "安装程序已成功地运行完成。"
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_SIMPCHINESE} "你确实要退出 ${NAME} 安装程序?"
LangString MUI_TEXT_ABORTWARNING ${LANG_SIMPCHINESE} "你确实要退出 ${NAME} 安装程序?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_SIMPCHINESE} "< 上一步(&P)"
LangString MUI_BUTTONTEXT_NEXT ${LANG_SIMPCHINESE} "下一步(&N) >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_SIMPCHINESE} "取消(&C)"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_SIMPCHINESE} "安装(&I)"
LangString MUI_TEXT_SETUPCAPTION ${LANG_SIMPCHINESE} "${NAME} ${VERSION} 安装"
!endif
;UNINSTALLER
@ -73,17 +66,10 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_SIMPCHINESE} "${NAME} 已从你的系统解除安装。"
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_SIMPCHINESE} "下一步(&N) >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_SIMPCHINESE} "< 上一步(&P)"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_SIMPCHINESE} "下一步(&N) >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_SIMPCHINESE} "取消(&C)"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_SIMPCHINESE} "解除安装(&U)"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_SIMPCHINESE} "${NAME} ${VERSION} 安装"
!endif
!endif
!verbose 4

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Spanish (1034)
;By MoNKi
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_SPANISH} "Si acepta todos los términos del acuerdo, seleccione Acepto para continuar. Debe aceptar el acuerdo para instalar ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_SPANISH} "Marque los componentes que desea instalar y desmarque los componentes que no desea instalar. Presione Siguiente para continuar."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_SPANISH} "Selección de componentes"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_SPANISH} "Seleccione que características de ${NAME} desea instalar."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_SPANISH} "Situe el ratón encima de un componente para ver su descripción."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_SPANISH} "Se instalará ${NAME} en el siguiente directorio.$\r$\n$\r$\nPara instalar en este directorio, presione Instalar. Para instalar en un directorio distinto, presione Examinar y seleccione otro directorio." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_SPANISH} "Elegir lugar de instalación"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_SPANISH} "Elija el directorio en el que instalar ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_SPANISH} "Directorio de destino"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_SPANISH} "&Siguiente >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_SPANISH} "Instalando"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_SPANISH} "Por favor espere mientas ${NAME} se instala."
@ -48,16 +44,13 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_SPANISH} "La instalación se ha completado correctamente."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_SPANISH} "¿Está seguro de que desea salir de la instalación de ${NAME}?"
LangString MUI_TEXT_ABORTWARNING ${LANG_SPANISH} "¿Está seguro de que desea salir de la instalación de ${NAME}?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_SPANISH} "< &Atrás"
LangString MUI_BUTTONTEXT_NEXT ${LANG_SPANISH} "&Siguiente >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_SPANISH} "Cancelar"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_SPANISH} "&Instalar"
LangString MUI_TEXT_SETUPCAPTION ${LANG_SPANISH} "Instalación de ${NAME} ${VERSION}"
!endif
;UNINSTALLER
@ -73,15 +66,8 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_SPANISH} "La desinstalación se ha completado correctamente."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_SPANISH} "&Siguiente >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_SPANISH} "< &Atrás"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_SPANISH} "&Siguiente >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_SPANISH} "Cancelar"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_SPANISH} "&Desinstalar"
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_SPANISH} "Instalación de ${NAME} ${VERSION}"
!endif
!endif

View file

@ -1,8 +1,8 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: 'Chinese (Traditional)' (1028)
;Kii Ali <kiiali@cpatch.org>
;By Kii Ali <kiiali@cpatch.org>
;--------------------------------
!verbose 3
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_TRADCHINESE} "如果你同意所有合約中的條款,選取 [我同意(A)] 繼續安裝。如果你選取 [取消(C)] ,安裝程式將會關閉。必須要接受授權合約才能安裝 ${NAME}。"
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_TRADCHINESE} "核取想要安裝的元件,並把不想安裝的元件解除核取。按 [下一步(N)] 繼續。"
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_TRADCHINESE} "選取元件"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_TRADCHINESE} "選取 ${NAME} 中你想要安裝的元件。"
@ -30,32 +30,25 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_TRADCHINESE} "移動你的滑鼠指標到元件之上,便可見到它的描述。"
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_TRADCHINESE} "安裝程式將在下列資料夾,安裝 ${NAME} 。$\r$\n$\r$\n要安裝到這個資料夾按一下 [安裝(I)] 。要安裝在不同資料夾,按一下 [瀏覽(B)...] 並選擇其他資料夾。" " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_TRADCHINESE} "選取安裝位置"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_TRADCHINESE} "選取 ${NAME} 要安裝的資料夾位置。"
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_TRADCHINESE} "目的資料夾"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_TRADCHINESE} "下一步(&N) >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_TRADCHINESE} "正在安裝"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_TRADCHINESE} "${NAME} 正在安裝,請等候。"
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_TRADCHINESE} "正在安裝"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_TRADCHINESE} "${NAME} 正在安裝,請等候。"
LangString MUI_TEXT_FINISHED_TITLE ${LANG_TRADCHINESE} "完成"
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_TRADCHINESE} "安裝程式已成功地執行完成。"
LangString MUI_TEXT_FINISHED_TITLE ${LANG_TRADCHINESE} "完成"
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_TRADCHINESE} "安裝程式已成功地執行完成。"
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_TRADCHINESE} "你確定要離開 ${NAME} 安裝程式?"
LangString MUI_TEXT_ABORTWARNING ${LANG_TRADCHINESE} "你確定要離開 ${NAME} 安裝程式?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_TRADCHINESE} "< 上一步(&P)"
LangString MUI_BUTTONTEXT_NEXT ${LANG_TRADCHINESE} "下一步(&N) >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_TRADCHINESE} "取消(&C)"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_TRADCHINESE} "安裝(&I)"
LangString MUI_TEXT_SETUPCAPTION ${LANG_TRADCHINESE} "${NAME} ${VERSION} 安裝"
!endif
@ -73,16 +66,9 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_TRADCHINESE} "${NAME} 已從你的系統解除安裝。"
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_TRADCHINESE} "下一步(&N) >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_TRADCHINESE} "< 上一步(&P)"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_TRADCHINESE} "下一步(&N) >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_TRADCHINESE} "取消(&C)"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_TRADCHINESE} "解除安裝(&U)"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_TRADCHINESE} "${NAME} ${VERSION} 安裝"
!endif
!endif

View file

@ -1,5 +1,5 @@
;Modern UI Language File
;version 1 - Compatible with Modern UI 1.3
;NSIS Modern User Interface - Language File
;Compatible with Modern UI 1.4
;Language: Ukrainian (1058)
;By Yuri Holubow, Our Soft (http://www.ns.lviv.ua)
@ -22,7 +22,7 @@
LangString MUI_INNERTEXT_LICENSE ${LANG_UKRAINIAN} "ßêùî Âè ïðèéìàºòå âñi óìîâè Óãîäè, íàòèñíiòü íà êíîïêó Çãîäåí. Âè ïîâèííi ïðèéíÿòè óìîâè Óãîäè äëÿ iíñòàëÿöi¿ ${NAME}."
!endif
!ifdef MUI_COMPONENTPAGE
!ifdef MUI_COMPONENTSPAGE
ComponentText /LANG=${LANG_UKRAINIAN} "Âiäìiòüòå òi êîìïîíåíòè, ÿêi Âè õî÷åòå âñòàíîâèòè, i çíiìiòü âiäìiòêó äëÿ òèõ, ÿêi Âè âñòàíîâëþâàòè íå áàæàºòå. Íàòèñíiòü Äàëi äëÿ ïðîäîâæåííÿ."
LangString MUI_TEXT_COMPONENTS_TITLE ${LANG_UKRAINIAN} "Âèáåðiòü êîìïîíåíòè"
LangString MUI_TEXT_COMPONENTS_SUBTITLE ${LANG_UKRAINIAN} "Âèáåðiòü ÿêi ìîëèâîñòi ${NAME} Âè õî÷åòå âñòàíîâèòè."
@ -30,17 +30,13 @@
LangString MUI_INNERTEXT_DESCRIPTION_INFO ${LANG_UKRAINIAN} "Ïiäâåäiòü âàøó ìèøêó äî êîìïîíåíòà, ùîá ïîáà÷èòè éîãî îïèñ."
!endif
!ifdef MUI_DIRSELECTPAGE
!ifdef MUI_DIRECTORYPAGE
DirText /LANG=${LANG_UKRAINIAN} "Iíñòàëÿòîð âñòàíîâèòü ${NAME} ó íàñòóïíèé êàòàëîã.$\r$\n$\r$\nÙîá âñòàíîâèòè â öåé êàòàëîã, íàòèñíiòü Âñòàíîâèòè. Ùîá âñòàíîâèòè â iíøèé êàòàëîã íàòèñíiòü Âèáðàòè i Âèáåðiòü iíøèé êàòàëîã." " "
LangString MUI_TEXT_DIRSELECT_TITLE ${LANG_UKRAINIAN} "Âèáåðiòü ìiñöå óñòàíîâêè"
LangString MUI_TEXT_DIRSELECT_SUBTITLE ${LANG_UKRAINIAN} "Âèáåðiòü êàòàëîã äëÿ óñòàíîâêè ${NAME}."
LangString MUI_INNERTEXT_DESTINATIONFOLDER ${LANG_UKRAINIAN} "Êàòàëîã Ïðèçíà÷åííÿ"
!endif
!ifdef MUI_INSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_UKRAINIAN} "&Äàëi >"
!endif
LangString MUI_TEXT_INSTALLING_TITLE ${LANG_UKRAINIAN} "Éäå óñòàíîâêà"
LangString MUI_TEXT_INSTALLING_SUBTITLE ${LANG_UKRAINIAN} "Áóäü-ëàñêà çà÷åêàéòå, äîêè éäå óñòàíîâêà ${NAME}."
@ -48,16 +44,13 @@
LangString MUI_TEXT_FINISHED_SUBTITLE ${LANG_UKRAINIAN} "Óñòàíîâêà óñïiøíî çàâåðøåíà."
!ifdef MUI_ABORTWARNING
LangString MUI_MSGTEXT_ABORTWARNING ${LANG_UKRAINIAN} "Âè âïåâíåííi ùî õî÷åòå ïîêèíóòè óñòàíîâêó ${NAME}?"
LangString MUI_TEXT_ABORTWARNING ${LANG_UKRAINIAN} "Âè âïåâíåííi ùî õî÷åòå ïîêèíóòè óñòàíîâêó ${NAME}?"
!endif
!ifdef MUI_INSTALLOPTIONS
LangString MUI_BUTTONTEXT_BACK ${LANG_UKRAINIAN} "< &Íàçàä"
LangString MUI_BUTTONTEXT_NEXT ${LANG_UKRAINIAN} "&Äàëi >"
LangString MUI_BUTTONTEXT_CANCEL ${LANG_UKRAINIAN} "Ñêàñóâàòè"
LangString MUI_BUTTONTEXT_INSTALL ${LANG_UKRAINIAN} "&Âñòàíîâèòè"
LangString MUI_TEXT_SETUPCAPTION ${LANG_UKRAINIAN} "${VERSION} Óñòàíîâêà"
!endif
;UNINSTALLER
@ -73,16 +66,9 @@
LangString un.MUI_UNTEXT_FINISHED_SUBTITLE ${LANG_UKRAINIAN} "Âèäàëåííÿ óñïiøíî çàâåðøåíî."
!endif
!ifdef MUI_UNINSTALLBUTTONTEXT_NEXT
InstallButtonText /LANG=${LANG_UKRAINIAN} "&Äàëi >"
!endif
!ifdef MUI_UNINSTALLOPTIONS
LangString un.MUI_BUTTONTEXT_BACK ${LANG_UKRAINIAN} "< &Íàçàä"
LangString un.MUI_BUTTONTEXT_NEXT ${LANG_UKRAINIAN} "&Äàëi >"
LangString un.MUI_BUTTONTEXT_CANCEL ${LANG_UKRAINIAN} "Ñêàñóâàòè"
LangString un.MUI_BUTTONTEXT_UNINSTALL ${LANG_UKRAINIAN} "&Âèäàëèòè"
!endif
LangString un.MUI_UNTEXT_SETUPCAPTION ${LANG_UKRAINIAN} "${VERSION} Óñòàíîâêà"
!endif
!endif

View file

@ -124,17 +124,20 @@ a:hover
macro system inserts all code and functions for you. For an example,
have a look at <a href="../../Examples/Modern UI/Basic.nsi">Basic.nsi</a>.<br><br>
To remove certain default NSIS pages (such as the License page),
remove a define before the language files (for example, remove
!define MUI_LICENSEPAGE), and remove the other instruction for
remove a define at the top of the page (for example, remove
!define MUI_LICENSEPAGE), and remove the other instructions for
the page (for example, LicenseData).</p>
<p class="text"><span class="subheader">Advanced Macro System, Install Options</span><br>
If you want put your code in certain NSIS functions or want to
use custom installer pages, use the Advanced Macro System.
The code will still be inserted using the macro's, but
you can customize a lot of things, add your own code or
add new pages.<br>
If you want put your own code in certain NSIS functions or
want to use custom installer pages, use the Advanced Macro
System. The code will still be inserted using the macro's,
but you can customize a lot of things, add your own code or
add new pages.<br><br>
Using the Install Options macro's, it's also very easy to use
custom pages in your installer.<br>
custom pages in your installer. Just add a new Page command
between the other page commands: Page [function name] and call
Install Options in [function name] using the
MUI_INSTALLOPTIONS_SHOW macro.<br><br>
Have a look at <a href="../../Examples/Modern UI/InstallOptions.nsi">
InstallOptions.nsi</a> for an example of the Install Options
and the Advanced Macro System.</p>
@ -148,7 +151,7 @@ a:hover
for a multilanguage example using the Basic Macro System.
<p class="header">The interface</p>
<p class="text"><span class="subheader">Modern.exe and modern2.exe</span><br>
There are two different version of the interface.
There are two different versions of the interface.
Modern.exe contains the dialogs of the standard interface.
If you have an installer with a lot of subsections
or long section names, use modern2.exe, which has a different
@ -190,17 +193,12 @@ a:hover
To change them, you need to edit this file and recompile NSIS.</p>
<p class="header">Version history</p>
<ul>
<li class="changelog">1.3 - October 27, 2002
<li class="changelog">1.4 - October 30, 2002
<ul>
<li>Easier macro system for basic scripts
<li>New MultiLanguage system using Modern UI Language Files
<li>New directory structure (header/language files in Contrib\Modern UI)
<li>Small bugfixes & typo corrections
<li>SetPage function should be set using defines
<li>Different NextPage/PrevPage/FinishHeader macro's for install/uninstall
<li>Interface settings can be definend (for example, MUI_ICON), no parameters
for MUI_INTERFACE anymore
<li>New Install Options macro's to read/write IO INI file values
<li>Uses new NSIS Page command
<li>Macro system way smaller
<li>Advanced Macro System a lot easier
<li>Renamed some defines
</ul>
</ul>
<p class="text"><a href="Changelog.txt">Complete version history</a></p>

View file

@ -1,4 +1,4 @@
;NSIS Modern User Interface version 1.3
;NSIS Modern User Interface version 1.4
;Macro System
;Written by Joost Verburg
@ -14,9 +14,6 @@
!include "${NSISDIR}\Examples\WinMessages.nsh"
!define MUI_INSTALLOPTIONS_DIRECTION_NEXT 1
!define MUI_INSTALLOPTIONS_DIRECTION_PREV 2
!define MUI_TEMP1 $R0
!define MUI_TEMP2 $R1
@ -79,231 +76,39 @@
!macroend
!macro MUI_INNERDIALOG_INIT
!verbose 3
Push ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_INNERDIALOG_START PAGE
!verbose 3
StrCmp ${CURRENTPAGE} ${PAGE} "" done_${PAGE}
!verbose 4
!macroend
!macro MUI_INNERDIALOG_TEXT CONTROL TEXT
!verbose 3
;Text on inner dialogs components
FindWindow ${MUI_TEMP1} "#32770" "" $HWNDPARENT
GetDlgItem ${MUI_TEMP1} ${MUI_TEMP1} ${CONTROL}
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${TEXT}"
;Set text on inner dialogs component
Push ${MUI_TEMP1}
FindWindow ${MUI_TEMP1} "#32770" "" $HWNDPARENT
GetDlgItem ${MUI_TEMP1} ${MUI_TEMP1} ${CONTROL}
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${TEXT}"
Pop ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_INNERDIALOG_STOP PAGE
!verbose 3
Goto done
done_${PAGE}:
!verbose 4
!macroend
!macro MUI_INNERDIALOG_END
!verbose 3
done:
Pop ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_NEXTPAGE
!verbose 3
;Set backgrounds & fonts for the outer dialog (only once)
StrCmp ${CURRENTPAGE} "" "" no_first_run
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
CreateFont ${MUI_TEMP2} "Tahoma" 10 700
SendMessage ${MUI_TEMP1} ${WM_SETFONT} ${MUI_TEMP2} 0
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1034
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1039
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
Pop ${MUI_TEMP2}
Pop ${MUI_TEMP1}
no_first_run:
IntOp ${CURRENTPAGE} ${CURRENTPAGE} + 1
!ifndef MUI_SETPAGE_FUNCTIONNAME
!error "Modern UI Error: SetPage function name (MUI_SETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_SETPAGE_FUNCTIONNAME}"
!verbose 4
!macroend
!macro MUI_UNNEXTPAGE
!verbose 3
;Set backgrounds & fonts for the outer dialog (only once)
StrCmp ${CURRENTPAGE} "" "" no_first_run
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
CreateFont ${MUI_TEMP2} "Tahoma" 10 700
SendMessage ${MUI_TEMP1} ${WM_SETFONT} ${MUI_TEMP2} 0
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1034
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1039
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
Pop ${MUI_TEMP2}
Pop ${MUI_TEMP1}
no_first_run:
IntOp ${CURRENTPAGE} ${CURRENTPAGE} + 1
!ifndef MUI_UNSETPAGE_FUNCTIONNAME
!error "Modern UI Error: Uninstall SetPage function name (MUI_UNSETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_UNSETPAGE_FUNCTIONNAME}"
!verbose 4
!macroend
!macro MUI_PREVPAGE
!verbose 3
IntOp ${CURRENTPAGE} ${CURRENTPAGE} - 1
!ifndef MUI_SETPAGE_FUNCTIONNAME
!error "Modern UI Error: SetPage function name (MUI_SETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_SETPAGE_FUNCTIONNAME}"
!verbose 4
!macroend
!macro MUI_UNPREVPAGE
!verbose 3
IntOp ${CURRENTPAGE} ${CURRENTPAGE} - 1
!ifndef MUI_UNSETPAGE_FUNCTIONNAME
!error "Modern UI Error: Uninstall SetPage function name (MUI_UNSETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_UNSETPAGE_FUNCTIONNAME}"
!verbose 4
!macroend
!macro MUI_PAGE_INIT
!verbose 3
Push ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_PAGE_START PAGE
!verbose 3
StrCmp ${CURRENTPAGE} ${PAGE} "" done_${PAGE}
!verbose 4
!macroend
!macro MUI_HEADER_TEXT TEXT SUBTEXT
!verbose 3
;Text on the white rectangle
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${TEXT}"
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${SUBTEXT}"
;Set text on the white rectangle
Push ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_PAGE_STOP PAGE
!verbose 3
Goto done
done_${PAGE}:
!verbose 4
!macroend
!macro MUI_PAGE_END
!verbose 3
done:
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${TEXT}"
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 "STR:${SUBTEXT}"
Pop ${MUI_TEMP1}
!verbose 4
!macroend
!macro MUI_DESCRIPTION_INIT
@ -349,14 +154,7 @@
!verbose 3
;Finish text on the header (white rectangle)
IntOp ${CURRENTPAGE} ${CURRENTPAGE} + 1
!ifndef MUI_SETPAGE_FUNCTIONNAME
!error "Modern UI Error: SetPage function name (MUI_SETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_SETPAGE_FUNCTIONNAME}"
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_FINISHED_TITLE) $(MUI_TEXT_FINISHED_SUBTITLE)
!verbose 4
@ -367,14 +165,7 @@
!verbose 3
;Finish text on the header (white rectangle)
IntOp ${CURRENTPAGE} ${CURRENTPAGE} + 1
!ifndef MUI_UNSETPAGE_FUNCTIONNAME
!error "Modern UI Error: Uninstall SetPage function name (MUI_UNSETPAGE_FUNCTIONNAME) not defined!"
!endif
Call "${MUI_UNSETPAGE_FUNCTIONNAME}"
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_FINISHED_TITLE) $(MUI_UNTEXT_FINISHED_SUBTITLE)
!verbose 4
@ -386,7 +177,7 @@
;Warning when Cancel button is pressed
MessageBox MB_YESNO|MB_ICONEXCLAMATION "$(MUI_MSGTEXT_ABORTWARNING)" IDYES quit
MessageBox MB_YESNO|MB_ICONEXCLAMATION "$(MUI_TEXT_ABORTWARNING)" IDYES quit
Abort
quit:
@ -394,20 +185,33 @@
!macroend
!macro MUI_GUIINIT
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
CreateFont ${MUI_TEMP2} "Tahoma" 10 700
SendMessage ${MUI_TEMP1} ${WM_SETFONT} ${MUI_TEMP2} 0
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1034
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1039
SetStaticBkColor ${MUI_TEMP1} 0x00FFFFFF
Pop ${MUI_TEMP2}
Pop ${MUI_TEMP1}
!macroend
;--------------------------------
;INSTALL OPTIONS
!macro MUI_INSTALLOPTIONS DIRECTIONVAR NOSETDIRECTIONVAR
!verbose 3
!define IO_NOSETDIRECTION ${DIRECTIONVAR}
!define IO_DIRECTION ${NOSETDIRECTIONVAR}
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_EXTRACT FILE
!verbose 3
@ -442,185 +246,23 @@
!macroend
!macro MUI_INSTALLOPTIONS_SETDIRECTION DIRECTION
!macro MUI_INSTALLOPTIONS_SHOW FILE
!verbose 3
StrCpy ${IO_DIRECTION} "${DIRECTION}"
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_NEXTPAGE
!verbose 3
StrCmp ${IO_NOSETDIRECTION} "1" no_setdirection
!insertmacro MUI_INSTALLOPTIONS_SETDIRECTION ${MUI_INSTALLOPTIONS_DIRECTION_NEXT}
no_setdirection:
StrCpy ${IO_NOSETDIRECTION} "0"
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_PREVPAGE
!verbose 3
StrCmp ${IO_NOSETDIRECTION} "1" no_setdirection
!insertmacro MUI_INSTALLOPTIONS_SETDIRECTION ${MUI_INSTALLOPTIONS_DIRECTION_PREV}
no_setdirection:
StrCpy ${IO_NOSETDIRECTION} "0"
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_SHOW PAGE FILE IOBACK IONEXT
!verbose 3
InstallOptions::dialog "$PLUGINSDIR\${FILE}"
Pop ${MUI_TEMP1}
StrCmp ${MUI_TEMP1} "cancel" "" +2
Quit
StrCmp ${MUI_TEMP1} "back" "" noback_${PAGE}
!insertmacro MUI_INSTALLOPTIONS_${IOBACK}BACK
noback_${PAGE}:
!insertmacro MUI_INSTALLOPTIONS_${IONEXT}NEXT
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_UNSHOW PAGE FILE IOBACK IONEXT
!verbose 3
InstallOptions::dialog "$PLUGINSDIR\${FILE}"
Pop ${MUI_TEMP1}
StrCmp ${MUI_TEMP1} "cancel" "" +2
Quit
StrCmp ${MUI_TEMP1} "back" "" noback_${PAGE}
!insertmacro MUI_INSTALLOPTIONS_UN${IOBACK}BACK
noback_${PAGE}:
!insertmacro MUI_INSTALLOPTIONS_UN${IONEXT}NEXT
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_BACK
!verbose 3
StrCmp ${IO_DIRECTION} "${MUI_INSTALLOPTIONS_DIRECTION_NEXT}" "" +3
Call .onPrevPage
Abort
StrCmp ${IO_DIRECTION} "${MUI_INSTALLOPTIONS_DIRECTION_PREV}" "" +3
Call .onPrevPage
Goto done
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_NEXT
!verbose 3
StrCmp ${IO_DIRECTION} ${MUI_INSTALLOPTIONS_DIRECTION_NEXT} "" +3
Call .onNextPage
Goto done
StrCmp ${IO_DIRECTION} ${MUI_INSTALLOPTIONS_DIRECTION_PREV} "" +3
Call .onNextPage
Abort
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_IOBACK
!verbose 3
StrCpy ${IO_NOSETDIRECTION} "1"
Call .onPrevPage
Goto done
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_IONEXT
!verbose 3
StrCpy ${IO_NOSETDIRECTION} "1"
Call .onNextPage
Goto done
!verbose 4
Push ${MUI_TEMP1}
!macroend
InstallOptions::dialog "$PLUGINSDIR\${FILE}"
Pop ${MUI_TEMP1}
!macro MUI_INSTALLOPTIONS_UNBACK
StrCmp ${MUI_TEMP1} "cancel" "" +2
Quit
!verbose 3
StrCmp ${IO_DIRECTION} "${MUI_INSTALLOPTIONS_DIRECTION_NEXT}" "" +3
Call un.onPrevPage
StrCmp ${MUI_TEMP1} "back" "" +3
Pop ${MUI_TEMP1}
Abort
StrCmp ${IO_DIRECTION} "${MUI_INSTALLOPTIONS_DIRECTION_PREV}" "" +3
Call un.onPrevPage
Goto done
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_UNNEXT
!verbose 3
StrCmp ${IO_DIRECTION} ${MUI_INSTALLOPTIONS_DIRECTION_NEXT} "" +3
Call un.onNextPage
Goto done
StrCmp ${IO_DIRECTION} ${MUI_INSTALLOPTIONS_DIRECTION_PREV} "" +3
Call un.onNextPage
Abort
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_UNIOBACK
!verbose 3
StrCpy ${IO_NOSETDIRECTION} "1"
Call .onPrevPage
Goto done
!verbose 4
!macroend
!macro MUI_INSTALLOPTIONS_UNIONEXT
!verbose 3
StrCpy ${IO_NOSETDIRECTION} "1"
Call .onNextPage
Goto done
Pop ${MUI_TEMP1}
!verbose 4
@ -649,109 +291,57 @@
;--------------------------------
;BASIC FUNCTIONS
!macro MUI_BASICFUNCTIONS_INIT
!verbose 3
!define MUI_SETPAGE_FUNCTIONNAME "SetPage"
!define MUI_UNSETPAGE_FUNCTIONNAME "un.SetPage"
!verbose 4
!macroend
!macro MUI_BASICFUNCTIONS
!verbose 3
Function .onNextPage
!insertmacro MUI_NEXTPAGE
FunctionEnd
Function .onPrevPage
!insertmacro MUI_PREVPAGE
FunctionEnd
Function .onInitDialog
!insertmacro MUI_INNERDIALOG_INIT
StrCpy ${MUI_TEMP1} 0
!ifdef MUI_LICENSEPAGE
Page license SetLicense SetLicenseDialog
!endif
!ifdef MUI_COMPONENTSPAGE
Page components SetComponents SetComponentsDialog
!endif
!ifdef MUI_DIRECTORYPAGE
Page directory SetDirectory SetDirectoryDialog
!endif
Page instfiles SetInstFiles
!ifdef MUI_LICENSEPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_licensepage
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE)
Goto done
done_licensepage:
!endif
!ifdef MUI_COMPONENTPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_componentpage
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_DESCRIPTION_TITLE)
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_DESCRIPTION_INFO)
Goto done
done_componentpage:
!endif
!ifdef MUI_DIRSELECTPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_dirselectpage
!insertmacro MUI_INNERDIALOG_TEXT 1041 $(MUI_INNERTEXT_DESTINATIONFOLDER)
Goto done
done_dirselectpage:
!endif
!insertmacro MUI_INNERDIALOG_END
FunctionEnd
Function SetPage
!insertmacro MUI_PAGE_INIT
StrCpy ${MUI_TEMP1} 0
!ifdef MUI_LICENSEPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_licensepage
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_LICENSE_TITLE) $(MUI_TEXT_LICENSE_SUBTITLE)
Goto done
done_licensepage:
!endif
!ifdef MUI_COMPONENTPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_componentpage
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_COMPONENTS_TITLE) $(MUI_TEXT_COMPONENTS_SUBTITLE)
Goto done
done_componentpage:
!endif
!ifdef MUI_DIRSELECTPAGE
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_dirselectpage
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_DIRSELECT_TITLE) $(MUI_TEXT_DIRSELECT_SUBTITLE)
Goto done
done_dirselectpage:
!endif
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_installingpage
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_INSTALLING_TITLE) $(MUI_TEXT_INSTALLING_SUBTITLE)
Goto done
done_installingpage:
!ifdef MUI_LICENSEPAGE
Function SetLicense
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_LICENSE_TITLE) $(MUI_TEXT_LICENSE_SUBTITLE)
FunctionEnd
!endif
!ifdef MUI_COMPONENTSPAGE
Function SetComponents
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_COMPONENTS_TITLE) $(MUI_TEXT_COMPONENTS_SUBTITLE)
FunctionEnd
!endif
!ifdef MUI_DIRECTORYPAGE
Function SetDirectory
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_DIRSELECT_TITLE) $(MUI_TEXT_DIRSELECT_SUBTITLE)
FunctionEnd
!endif
Function SetInstFiles
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_INSTALLING_TITLE) $(MUI_TEXT_INSTALLING_SUBTITLE)
FunctionEnd
IntOp ${MUI_TEMP1} ${MUI_TEMP1} + 1
StrCmp ${CURRENTPAGE} ${MUI_TEMP1} "" done_finishedpage
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_FINISHED_TITLE) $(MUI_TEXT_FINISHED_SUBTITLE)
Goto done
done_finishedpage:
!insertmacro MUI_PAGE_END
FunctionEnd
Function SetLicenseDialog
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE)
FunctionEnd
Function SetComponentsDialog
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_DESCRIPTION_TITLE)
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_DESCRIPTION_INFO)
FunctionEnd
Function SetDirectoryDialog
!insertmacro MUI_INNERDIALOG_TEXT 1041 $(MUI_INNERTEXT_DESTINATIONFOLDER)
FunctionEnd
Function .onGUIInit
!insertmacro MUI_GUIINIT
FunctionEnd
!verbose 4
@ -795,31 +385,20 @@ FunctionEnd
!verbose 3
Function un.onNextPage
UninstPage uninstConfirm un.SetUninstConfirm
UninstPage instfiles un.SetInstFiles
!insertmacro MUI_UNNEXTPAGE
Function un.SetUninstConfirm
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
FunctionEnd
Function un.SetInstFiles
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_UNINSTALLING_TITLE) $(MUI_UNTEXT_UNINSTALLING_SUBTITLE)
FunctionEnd
FunctionEnd
Function un.SetPage
!insertmacro MUI_PAGE_INIT
!insertmacro MUI_PAGE_START 1
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
!insertmacro MUI_PAGE_STOP 1
!insertmacro MUI_PAGE_START 2
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_UNINSTALLING_TITLE) $(MUI_UNTEXT_UNINSTALLING_SUBTITLE)
!insertmacro MUI_PAGE_STOP 2
!insertmacro MUI_PAGE_START 3
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_FINISHED_TITLE) $(MUI_UNTEXT_FINISHED_SUBTITLE)
!insertmacro MUI_PAGE_STOP 3
!insertmacro MUI_PAGE_END
FunctionEnd
Function un.onGUIInit
!insertmacro MUI_GUIINIT
FunctionEnd
!verbose 4

View file

@ -1,4 +1,4 @@
;NSIS Modern User Interface version 1.3
;NSIS Modern User Interface version 1.4
;Basic Macro System Example Script
;Written by Joost Verburg
@ -12,11 +12,9 @@
;--------------------------------
;Configuration
!insertmacro MUI_BASICFUNCTIONS_INIT
!define MUI_LICENSEPAGE
!define MUI_COMPONENTPAGE
!define MUI_DIRSELECTPAGE
!define MUI_COMPONENTSPAGE
!define MUI_DIRECTORYPAGE
!define MUI_ABORTWARNING
!define MUI_UNINSTALLER
@ -26,8 +24,8 @@
!include "${NSISDIR}\Contrib\Modern UI\Language files\English.nsh"
;General
Name "${NAME} ${VERSION}"
OutFile "Basic.exe"
Name "${NAME} ${VERSION}"
!insertmacro MUI_INTERFACE

View file

@ -1,4 +1,4 @@
;NSIS Modern User Interface version 1.3
;NSIS Modern User Interface version 1.4
;Advanced Macro System & Install Options Example Script
;Written by Joost Verburg
@ -13,15 +13,11 @@
!define MUI_INSTALLOPTIONS
!define MUI_LICENSEPAGE
!define MUI_COMPONENTPAGE
!define MUI_DIRSELECTPAGE
!define MUI_INSTALLBUTTONTEXT_NEXT
!define MUI_COMPONENTSPAGE
!define MUI_DIRECTORYPAGE
!define MUI_ABORTWARNING
!define MUI_UNINSTALLER
!define MUI_SETPAGE_FUNCTIONNAME "SetPage"
!define MUI_UNSETPAGE_FUNCTIONNAME "un.SetPage"
!define TEMP1 $R0
;Language
@ -30,12 +26,25 @@
!include "${NSISDIR}\Contrib\Modern UI\Language files\English.nsh"
;General
Name "${NAME} ${VERSION}"
OutFile "InstallOptions.exe"
Name "${NAME} ${VERSION}"
!ifdef MUI_LICENSEPAGE
Page license SetLicense SetLicenseDialog
!endif
Page custom SetCustomA
Page custom SetCustomB
!ifdef MUI_COMPONENTSPAGE
Page components SetComponents SetComponentsDialog
!endif
!ifdef MUI_DIRECTORYPAGE
Page directory SetDirectory SetDirectoryDialog
!endif
Page custom SetCustomC
Page instfiles SetInstFiles
!insertmacro MUI_INTERFACE
!insertmacro MUI_INSTALLOPTIONS "$7" "$8" ;Variables for the Install Options system. Do not use them in .onNext/PrevPage and SetPage
;License page
LicenseData "${NSISDIR}\Contrib\Modern UI\License.txt"
@ -48,8 +57,12 @@
InstallDir "$PROGRAMFILES\${NAME}"
;Install Options pages
LangString MUI_TEXT_IO_TITLE ${LANG_ENGLISH} "Install Options Page"
LangString MUI_TEXT_IO_SUBTITLE ${LANG_ENGLISH} "Create your own dialog!"
LangString TEXT_IO_TITLE ${LANG_ENGLISH} "Install Options Page"
LangString TEXT_IO_SUBTITLE ${LANG_ENGLISH} "Create your own dialog!"
;Uninstaller
UninstPage uninstConfirm un.SetUninstConfirm
UninstPage instfiles un.SetInstFiles
;Things that need to be extracted on startup (keep these lines before any File command!)
;Use ReserveFile for your own Install Options ini files too!
@ -62,12 +75,23 @@
;Installer Sections
Function .onInit
;Init InstallOptions
!insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioA.ini"
!insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioB.ini"
!insertmacro MUI_INSTALLOPTIONS_EXTRACT "ioC.ini"
;Titles for Install Options dialogs
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "Title" "$(MUI_TEXT_SETUPCAPTION): Custom page A"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "Title" "$(MUI_TEXT_SETUPCAPTION): Custom page B"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "Title" "$(MUI_TEXT_SETUPCAPTION): Custom page C"
!ifdef MUI_ABORTWARNING
;Abort warnings for Install Options dialogs
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "CancelConfirm" "$(MUI_TEXT_ABORTWARNING)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "CancelConfirmCaption" "$(MUI_TEXT_SETUPCAPTION)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "CancelConfirm" "$(MUI_TEXT_ABORTWARNING)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "CancelConfirmCaption" "$(MUI_TEXT_SETUPCAPTION)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "CancelConfirm" "$(MUI_TEXT_ABORTWARNING)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "CancelConfirmCaption" "$(MUI_TEXT_SETUPCAPTION)"
!endif
FunctionEnd
Section "modern.exe" SecCopyUI
@ -103,121 +127,73 @@ SectionEnd
;--------------------------------
;Installer Functions
Function .onInitDialog
!ifdef MUI_LICENSEPAGE
Function SetLicense
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_LICENSE_TITLE) $(MUI_TEXT_LICENSE_SUBTITLE)
FunctionEnd
!endif
!insertmacro MUI_INNERDIALOG_INIT
!insertmacro MUI_INNERDIALOG_START 1
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE)
!insertmacro MUI_INNERDIALOG_STOP 1
!insertmacro MUI_INNERDIALOG_START 4
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_DESCRIPTION_TITLE)
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_DESCRIPTION_INFO)
!insertmacro MUI_INNERDIALOG_STOP 4
!insertmacro MUI_INNERDIALOG_START 5
!insertmacro MUI_INNERDIALOG_TEXT 1041 $(MUI_INNERTEXT_DESTINATIONFOLDER)
!insertmacro MUI_INNERDIALOG_STOP 5
!insertmacro MUI_INNERDIALOG_END
Function SetCustomA
!insertmacro MUI_HEADER_TEXT $(TEXT_IO_TITLE) $(TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_SHOW "ioA.ini"
FunctionEnd
Function .onNextPage
!insertmacro MUI_INSTALLOPTIONS_NEXTPAGE
!insertmacro MUI_NEXTPAGE
Function SetCustomB
!insertmacro MUI_HEADER_TEXT $(TEXT_IO_TITLE) $(TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_SHOW "ioB.ini"
FunctionEnd
!ifdef MUI_COMPONENTSPAGE
Function SetComponents
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_COMPONENTS_TITLE) $(MUI_TEXT_COMPONENTS_SUBTITLE)
FunctionEnd
!endif
!ifdef MUI_DIRECTORYPAGE
Function SetDirectory
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_DIRSELECT_TITLE) $(MUI_TEXT_DIRSELECT_SUBTITLE)
FunctionEnd
!endif
Function SetCustomC
!insertmacro MUI_HEADER_TEXT $(TEXT_IO_TITLE) $(TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_SHOW "ioC.ini"
FunctionEnd
Function .onPrevPage
!insertmacro MUI_INSTALLOPTIONS_PREVPAGE
!insertmacro MUI_PREVPAGE
Function SetInstFiles
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_INSTALLING_TITLE) $(MUI_TEXT_INSTALLING_SUBTITLE)
FunctionEnd
Function SetPage
!insertmacro MUI_PAGE_INIT
!insertmacro MUI_PAGE_START 1
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_LICENSE_TITLE) $(MUI_TEXT_LICENSE_SUBTITLE)
!insertmacro MUI_PAGE_STOP 1
!insertmacro MUI_PAGE_START 2
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_IO_TITLE) $(MUI_TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "Title" "${NAME} ${VERSION} Setup: Install Options A"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "CancelConfirm" "Are you sure you want to quit ${NAME} Setup?"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "CancelConfirmCaption" "${NAME} ${VERSION} Setup"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "CancelConfirmFlags" "MB_ICONEXCLAMATION"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "BackButtonText" $(MUI_BUTTONTEXT_BACK)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioA.ini" "Settings" "NextButtonText" $(MUI_BUTTONTEXT_NEXT)
!insertmacro MUI_INSTALLOPTIONS_SHOW 2 "ioA.ini" "" "IO" ;Next page is an IO page
!insertmacro MUI_PAGE_STOP 2
!insertmacro MUI_PAGE_START 3
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_IO_TITLE) $(MUI_TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "Title" "${NAME} ${VERSION} Setup: Install Options B"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "CancelConfirm" "Are you sure you want to quit ${NAME} Setup?"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "CancelConfirmCaption" "${NAME} ${VERSION} Setup"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "CancelConfirmFlags" "MB_ICONEXCLAMATION"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "BackButtonText" $(MUI_BUTTONTEXT_BACK)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioB.ini" "Settings" "NextButtonText" $(MUI_BUTTONTEXT_NEXT)
!insertmacro MUI_INSTALLOPTIONS_SHOW 3 "ioB.ini" "IO" "" ;Previous page is an IO page
!insertmacro MUI_PAGE_STOP 3
!insertmacro MUI_PAGE_START 4
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_COMPONENTS_TITLE) $(MUI_TEXT_COMPONENTS_SUBTITLE)
!insertmacro MUI_PAGE_STOP 4
!insertmacro MUI_PAGE_START 5
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_DIRSELECT_TITLE) $(MUI_TEXT_DIRSELECT_SUBTITLE)
!insertmacro MUI_PAGE_STOP 5
!insertmacro MUI_PAGE_START 6
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_IO_TITLE) $(MUI_TEXT_IO_SUBTITLE)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "Title" "${NAME} ${VERSION} Setup: Install Options C"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "CancelConfirm" "Are you sure you want to quit ${NAME} Setup?"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "CancelConfirmCaption" "${NAME} ${VERSION} Setup"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "CancelConfirmFlags" "MB_ICONEXCLAMATION"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "BackButtonText" $(MUI_BUTTONTEXT_BACK)
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioC.ini" "Settings" "NextButtonText" $(MUI_BUTTONTEXT_INSTALL)
!insertmacro MUI_INSTALLOPTIONS_SHOW 6 "ioC.ini" "" "" ;Next/previous pages are no IO pages
!insertmacro MUI_PAGE_STOP 6
!insertmacro MUI_PAGE_START 7
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_INSTALLING_TITLE) $(MUI_TEXT_INSTALLING_SUBTITLE)
!insertmacro MUI_PAGE_STOP 7
!insertmacro MUI_PAGE_START 8
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_FINISHED_TITLE) $(MUI_TEXT_FINISHED_SUBTITLE)
!insertmacro MUI_PAGE_STOP 8
!insertmacro MUI_PAGE_END
Function SetLicenseDialog
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE)
FunctionEnd
Function SetComponentsDialog
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_DESCRIPTION_TITLE)
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_DESCRIPTION_INFO)
FunctionEnd
Function SetDirectoryDialog
!insertmacro MUI_INNERDIALOG_TEXT 1041 $(MUI_INNERTEXT_DESTINATIONFOLDER)
FunctionEnd
Function .onGUIInit
!insertmacro MUI_GUIINIT
FunctionEnd
Function .onMouseOverSection
!insertmacro MUI_DESCRIPTION_INIT
!insertmacro MUI_DESCRIPTION_TEXT ${SecCopyUI} $(DESC_SecCopyUI)
!insertmacro MUI_DESCRIPTION_TEXT ${SecCreateUninst} $(DESC_SecCreateUninst)
!insertmacro MUI_DESCRIPTION_END
FunctionEnd
Function .onUserAbort
!insertmacro MUI_ABORTWARNING
FunctionEnd
;--------------------------------
;Uninstaller Section
;Uninstaller
Section "Uninstall"
@ -235,31 +211,16 @@ SectionEnd
;--------------------------------
;Uninstaller Functions
Function un.onNextPage
!insertmacro MUI_INSTALLOPTIONS_NEXTPAGE
!insertmacro MUI_UNNEXTPAGE
Function un.SetUninstConfirm
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
FunctionEnd
Function un.SetInstFiles
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_UNINSTALLING_TITLE) $(MUI_UNTEXT_UNINSTALLING_SUBTITLE)
FunctionEnd
Function un.SetPage
!insertmacro MUI_PAGE_INIT
!insertmacro MUI_PAGE_START 1
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
!insertmacro MUI_PAGE_STOP 1
!insertmacro MUI_PAGE_START 2
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_UNINSTALLING_TITLE) $(MUI_UNTEXT_UNINSTALLING_SUBTITLE)
!insertmacro MUI_PAGE_STOP 2
!insertmacro MUI_PAGE_START 3
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_FINISHED_TITLE) $(MUI_UNTEXT_FINISHED_SUBTITLE)
!insertmacro MUI_PAGE_STOP 3
!insertmacro MUI_PAGE_END
Function un.onGUIInit
!insertmacro MUI_GUIINIT
FunctionEnd
;eof

View file

@ -1,4 +1,4 @@
;NSIS Modern User Interface version 1.3
;NSIS Modern User Interface version 1.4
;Basic Macro System & MultiLanguage Example Script
;Written by Joost Verburg
@ -12,11 +12,9 @@
;--------------------------------
;Configuration
!insertmacro MUI_BASICFUNCTIONS_INIT
!define MUI_LICENSEPAGE
!define MUI_COMPONENTPAGE
!define MUI_DIRSELECTPAGE
!define MUI_COMPONENTSPAGE
!define MUI_DIRECTORYPAGE
!define MUI_ABORTWARNING
!define MUI_UNINSTALLER
@ -45,6 +43,10 @@
LoadLanguageFile "${NSISDIR}\Contrib\Language files\TradChinese.nlf"
!include "${NSISDIR}\Contrib\Modern UI\Language files\TradChinese.nsh"
;Japanese
LoadLanguageFile "${NSISDIR}\Contrib\Language files\Japanese.nlf"
!include "${NSISDIR}\Contrib\Modern UI\Language files\Japanese.nsh"
;Italian
LoadLanguageFile "${NSISDIR}\Contrib\Language files\Italian.nlf"
!include "${NSISDIR}\Contrib\Modern UI\Language files\Italian.nsh"
@ -84,6 +86,7 @@
Name /LANG=${LANG_SPANISH} "${NAME} ${VERSION}"
Name /LANG=${LANG_SIMPCHINESE} "${NAME} ${VERSION}"
Name /LANG=${LANG_TRADCHINESE} "${NAME} ${VERSION}"
Name /LANG=${LANG_JAPANESE} "${NAME} ${VERSION}"
Name /LANG=${LANG_ITALIAN} "${NAME} ${VERSION}"
Name /LANG=${LANG_DUTCH} "${NAME} ${VERSION}"
Name /LANG=${LANG_POLISH} "${NAME} ${VERSION}"
@ -99,6 +102,7 @@
LicenseData /LANG=${LANG_SPANISH} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_SIMPCHINESE} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_TRADCHINESE} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_JAPANESE} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_ITALIAN} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_DUTCH} "${NSISDIR}\Contrib\Modern UI\License.txt"
LicenseData /LANG=${LANG_POLISH} "${NSISDIR}\Contrib\Modern UI\License.txt"
@ -115,6 +119,7 @@
LangString TITLE_SecCopyUI ${LANG_SPANISH} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_SIMPCHINESE} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_TRADCHINESE} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_JAPANESE} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_ITALIAN} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_DUTCH} "modern.exe"
LangString TITLE_SecCopyUI ${LANG_POLISH} "modern.exe"
@ -130,6 +135,7 @@
LangString DESC_SecCopyUI ${LANG_SPANISH} "modern.exe: Spanish description"
LangString DESC_SecCopyUI ${LANG_SIMPCHINESE} "modern.exe: Simplified Chinese description"
LangString DESC_SecCopyUI ${LANG_TRADCHINESE} "modern.exe: Traditional Chinese description"
LangString DESC_SecCopyUI ${LANG_JAPANESE} "modern.exe: Japanese description"
LangString DESC_SecCopyUI ${LANG_ITALIAN} "modern.exe: Italian description"
LangString DESC_SecCopyUI ${LANG_DUTCH} "modern.exe: Dutch description"
LangString DESC_SecCopyUI ${LANG_POLISH} "modern.exe: Polish description"
@ -186,6 +192,8 @@ Function .onInit
Push "${MUI_TRADCHINESE_LANGNAME}"
Push ${LANG_SIMPCHINESE}
Push "${MUI_SIMPCHINESE_LANGNAME}"
Push ${LANG_JAPANESE}
Push "${MUI_JAPANESE_LANGNAME}"
Push ${LANG_ITALIAN}
Push "${MUI_ITALIAN_LANGNAME}"
Push ${LANG_DUTCH}
@ -201,7 +209,7 @@ Function .onInit
Push ${LANG_UKRAINIAN}
Push "${MUI_UKRAINIAN_LANGNAME}"
Push 13F ;13 = number of languages, F = change font
Push 14F ;14 = number of languages, F = change font
LangDLL::LangDialog "Installer Language" "Please select a language."

View file

@ -1,6 +1,6 @@
[Settings]
NumFields=1
BackEnabled=1
CancelConfirmFlags=MB_ICONEXCLAMATION
[Field 1]
Type=label

View file

@ -1,6 +1,6 @@
[Settings]
NumFields=1
BackEnabled=1
CancelConfirmFlags=MB_ICONEXCLAMATION
[Field 1]
Type=label

View file

@ -1,6 +1,6 @@
[Settings]
NumFields=2
BackEnabled=1
CancelConfirmFlags=MB_ICONEXCLAMATION
[Field 1]
Type=label