- fixed a typo in inner langstrings name - [un]LicenseTextRB
- Finnish language files updated - made SetStlColors able to set background color with /BRANDING - some optimizations - fixed progress showing for WriteUninstaller git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2870 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
ff2ab1239f
commit
bb927a6230
10 changed files with 239 additions and 117 deletions
|
@ -1,5 +1,6 @@
|
|||
# Header, don't edit
|
||||
NLF v5
|
||||
NLF v6
|
||||
# Start editing here
|
||||
# Language ID
|
||||
1035
|
||||
# Font and size - dash (-) means default
|
||||
|
@ -9,75 +10,182 @@ NLF v5
|
|||
-
|
||||
# RTL - anything else than RTL means LTR
|
||||
-
|
||||
# Translation by AKX <akx@theakx.tk> - Modifications by Eclipser <Eclipser@pilvikaupunki.net>
|
||||
# Translation by Eclipser (Jonne Lehtinen) <Eclipser at pilvikaupunki dot net>
|
||||
# ^Branding
|
||||
Nullsoft Asennusjärjestelmä %s
|
||||
# ^SetupCaption
|
||||
$(^Name) Asennus
|
||||
# ^UninstallCaption
|
||||
$(^Name) Poisto
|
||||
# ^LicenseSubCaption
|
||||
: Lisenssisopimus
|
||||
# ^ComponentsSubCaption
|
||||
: Asennusvaihtoehdot
|
||||
# ^DirSubCaption
|
||||
: Asennushakemisto
|
||||
# ^InstallingSubCaption
|
||||
: Asennetaan
|
||||
# ^CompletedSubCaption
|
||||
: Valmis
|
||||
# ^UnComponentsSubCaption
|
||||
: Poistovaihtoehdot
|
||||
# ^UnDirSubCaption
|
||||
: Poistohakemisto
|
||||
# ^ConfirmSubCaption
|
||||
: Varmistus
|
||||
# ^UninstallingSubCaption
|
||||
: Poistetaan
|
||||
: Valmis
|
||||
# ^UnCompletedSubCaption
|
||||
: Valmis
|
||||
# ^BackBtn
|
||||
< &Takaisin
|
||||
&Seuraava >
|
||||
&Hyväksyn
|
||||
# ^NextBtn
|
||||
&Seuraava >
|
||||
# ^AgreeBtn
|
||||
&Hyväksyn
|
||||
# ^AcceptBtn
|
||||
Hyväksyn lisenssisopimuksen ehdot
|
||||
# ^DontAcceptBtn
|
||||
En hyväksy sopimuksen ehtoja
|
||||
&Asenna
|
||||
&Poista
|
||||
Peruuta
|
||||
&Sulje
|
||||
S&elaa...
|
||||
# ^InstallBtn
|
||||
&Asenna
|
||||
# ^UninstallBtn
|
||||
&Poista
|
||||
# ^CancelBtn
|
||||
Peruuta
|
||||
# ^CloseBtn
|
||||
&Sulje
|
||||
# ^BrowseBtn
|
||||
S&elaa...
|
||||
# ^ShowDetailsBtn
|
||||
&Näytä tiedot
|
||||
Nimi
|
||||
Valmis
|
||||
# ^ClickNext
|
||||
Valitse Seuraava jatkaaksesi.
|
||||
# ^ClickInstall
|
||||
Valitse Asenna aloittaaksesi asennuksen.
|
||||
# ^ClickUninstall
|
||||
Valitse Poista poistaaksesi asennuksen.
|
||||
# ^Name
|
||||
Nimi
|
||||
# ^Completed
|
||||
Valmis
|
||||
# ^LicenseText
|
||||
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, valitse Hyväksyn.
|
||||
# ^LicenseTextCB
|
||||
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, laita rasti ruutuun. $_CLICK
|
||||
# ^LicenseTextRB
|
||||
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, valitse ensimmäinen vaihtoehto alapuolelta. $_CLICK
|
||||
# ^UnLicenseText
|
||||
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, valitse Hyväksyn.
|
||||
# ^UnLicenseTextCB
|
||||
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, laita rasti ruutuun. $_CLICK
|
||||
# ^UnLicenseTextRB
|
||||
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, valitse ensimmäinen vaihtoehto alapuolelta. $_CLICK
|
||||
# ^Custom
|
||||
Oma
|
||||
# ^ComponentsText
|
||||
Valitse komponentit, jotka haluat asentaa ja poista valinta komponenteista, joita et halua asennettavan. $_CLICK
|
||||
# ^ComponentsSubText1
|
||||
Valitse asennustyyppi:
|
||||
# ^ComponentsSubText2_NoInstTypes
|
||||
Valitse asennettavat komponentit:
|
||||
Tai, valitse valinnaiset komponentit:
|
||||
Valitse hakemisto, johon $(^Name) asennetaan:
|
||||
# ^ComponentsSubText2
|
||||
Tai, valitse valinnaiset komponentit, jotka haluat asentaa:
|
||||
# ^UnComponentsText
|
||||
Valitse komponentit, haluat poistaa ja poista valinta komponenteista, joita et haluat poistettavan. $_CLICK
|
||||
# ^UnComponentsSubText1
|
||||
Valitse poistotyyppi:
|
||||
# ^UnComponentsSubText2_NoInstTypes
|
||||
Valitse poistettavat komponentit:
|
||||
# ^UnComponentsSubText2
|
||||
Tai, valitse valinnaiset komponentit, jotka haluat poistaa
|
||||
# ^DirText
|
||||
Asennus asentaa ohjelman $(^Name) seuraavaan hakemistoon. Asentaaksesi johonkin muuhun hakemistoon, valitse selaa ja valitse toinen hakemisto. $_CLICK
|
||||
# ^DirSubText
|
||||
Kohdehakemisto
|
||||
# ^DirBrowseText
|
||||
Valitse hakemisto, johon haluat asentaa ohjelman $(^Name):
|
||||
# ^UnDirText
|
||||
Asennus poistaa ohjelman $(^Name) seuraavasta hakemistosta. Poistaaksesi jostakin muusta hakemistosta, valitse selaa ja valitse toinen hakemisto. $_CLICK
|
||||
# ^UnDirSubText
|
||||
""
|
||||
# ^UnDirBrowseText
|
||||
Valitse hakemisto, josta haluat poistaa ohjelman $(^Name):
|
||||
# ^SpaceAvailable
|
||||
Tilaa vapaana:
|
||||
# ^SpaceRequired
|
||||
Tarvittava tila:
|
||||
# ^UninstallingText
|
||||
Tämä ohjelma poistaa ohjelman $(^Name) koneeltasi. $_CLICK
|
||||
# ^UninstallingSubText
|
||||
Poistetaan hakemistosta:
|
||||
# ^FileError
|
||||
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Hylkää lopettaaksesi asennuksen,\r\nUudelleen yrittääksesi uudelleen, tai\r\nOhita ohittaaksesi tiedoston
|
||||
# ^FileError_NoIgnore
|
||||
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Uudelleen yrittääksesi uudelleen, tai\r\nHylkää lopettaaksesi asennuksen
|
||||
# ^CantWrite
|
||||
Ei voi kirjoittaa:
|
||||
# ^CopyFailed
|
||||
Kopiointi epäonnistui
|
||||
# ^CopyTo
|
||||
Kopioidaan kohteeseen
|
||||
# ^Registering
|
||||
Rekisteröidään:
|
||||
# ^Unregistering
|
||||
Poistetaan rekisteröinti:
|
||||
# ^SymbolNotFound
|
||||
Symbolia ei löytynyt:
|
||||
# ^CouldNotLoad
|
||||
Ei voitu ladata:
|
||||
Luo hakemisto:
|
||||
Luo kuvake:
|
||||
Poisto-ohjelma luotiin:
|
||||
Poista:
|
||||
Poista käynnistyksen yhteydessä:
|
||||
# ^CreateFolder
|
||||
Luo hakemisto:
|
||||
# ^CreateShortcut
|
||||
Luo pikakuvake:
|
||||
# ^CreatedUninstaller
|
||||
Poisto-ohjelma luotiin:
|
||||
# ^Delete
|
||||
Poista:
|
||||
# ^DeleteOnReboot
|
||||
Poista käynnistyksen yhteydessä:
|
||||
# ^ErrorCreatingShortcut
|
||||
Virhe luotaessa pikakuvaketta:
|
||||
# ^ErrorCreating
|
||||
Virhe luotaessa:
|
||||
# ^ErrorDecompressing
|
||||
Pakettia ei voitu purkaa. Korruptoitunut asennusohjelma?
|
||||
# ^ErrorRegistering
|
||||
Virhe rekisteröidessä DLL-tiedostoa
|
||||
ExecShell:
|
||||
# ^ExecShell
|
||||
ExecShell:
|
||||
# ^Exec
|
||||
Aja:
|
||||
Pura:
|
||||
Pura: ei voitu kirjoittaa
|
||||
# ^Extract
|
||||
Pura:
|
||||
# ^ErrorWriting
|
||||
Pura: ei voitu kirjoittaa
|
||||
# ^InvalidOpcode
|
||||
Asennus korruptoitunut
|
||||
Ei ole OLEa:
|
||||
Hakemisto:
|
||||
# ^NoOLE
|
||||
Ei OLEa:
|
||||
# ^OutputFolder
|
||||
Hakemisto:
|
||||
# ^RemoveFolder
|
||||
Poista hakemisto:
|
||||
# ^RenameOnReboot
|
||||
Muuta nimi uudelleenkäynnistyksen yhteydessä:
|
||||
# ^Rename
|
||||
Muuta nimi:
|
||||
# ^Skipped
|
||||
Ohitettiin:
|
||||
# ^CopyDetails
|
||||
Kopioi tiedot leikepöydälle
|
||||
# ^LogInstall
|
||||
Tallenna asennustiedot
|
||||
# byte
|
||||
# ^Byte
|
||||
t
|
||||
# kilo
|
||||
# ^Kilo
|
||||
k
|
||||
# mega
|
||||
# ^Mega
|
||||
M
|
||||
# giga
|
||||
# ^Giga
|
||||
G
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
;NSIS Modern User Interface - Language File
|
||||
;Compatible with Modern UI 1.64
|
||||
;Compatible with Modern UI 1.66
|
||||
|
||||
;Language: Finnish (1035)
|
||||
;By AKX (Aarni Koskela) <webmaster@mailsvr.zzn.com>
|
||||
;By Eclipser (Jonne Lehtinen) <Eclipser at pilvikaupunki dot com>
|
||||
|
||||
;--------------------------------
|
||||
|
||||
|
@ -12,65 +12,65 @@
|
|||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_NAME "${MUI_PRODUCT} ${MUI_VERSION}"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_CONTINUE_NEXT "Klikkaa Seuraava jatkaaksesi."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_CONTINUE_INSTALL "Klikkaa Asenna aloittaaksesi asennuksen."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TITLE "Tervetuloa ohjelman ${MUI_PRODUCT} Asennukseen"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TEXT "Tämä avustaja ohjaa sinut ohjelman ${MUI_PRODUCT} asennuksen läpi.\r\n\r\nOn suositeltavaa sulkea kaikki muut ohjelmat ennen Asennuksen käynnistämistä, sillä silloin Asennus voi päivittää tiettyjä järjestelmätiedostoja käynnistämättä konetta uudelleen.\r\n\r\n"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_TITLE "Lisenssisopimus"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_SUBTITLE "Ole hyvä ja lue nämä lisenssiehdot ennen jatkamista."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_TOP "Paina Page Down nähdäksesi loput tekstistä."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM "Jos hyväksyt kaikki ehdot, valitse Hyväksyn jatkaaksesi. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TITLE "Tervetuloa ohjelman ${MUI_PRODUCT} asennukseen"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TEXT "Tämä avustaja ohjaa sinut ohjelman ${MUI_PRODUCT} asennuksen läpi.\r\n\r\nOn suositeltavaa sulkea kaikki muut ohjelmat ennen asennuksen aloittamista, jotta asennus voisi päivittää tiettyjä järjestelmätiedostoja käynnistämättä konetta uudelleen.\r\n\r\n"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_TITLE "Lisenssisopimus"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_SUBTITLE "Lue lisenssiehdot tarkasti ennen ohjelman ${MUI_PRODUCT} asentamista."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_TOP "Paina Page Down nähdäksesi loput sopimuksesta."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM "Jos hyväksyt ehdot, valitse Hyväksyn jatkaaksesi. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Jos hyväksyt ehdot, laita rasti alla olevaan ruutuun. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}. $_CLICK"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Jos hyväksyt ehdot, valitse ensimmäinen vaihtoehto alapuolelta. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}. $_CLICK"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_TITLE "Valitse komponentit"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_SUBTITLE "Valitse mitä ${MUI_PRODUCT}:n toimintoja haluat asentaa."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_TOP "Rasti komponentit, jotka haluat asentaa ja poista valinnat komponenteista, joita et halua asennettavan."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_SUBTITLE "Valitse toiminnot, jotka haluat asentaa ohjelmaan ${MUI_PRODUCT}."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Selitys"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Siirrä hiiri komponentin nimen päälle saadaksesi siitä tarkemman selityksen."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_TITLE "Valitse asennuskansio"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_SUBTITLE "Valitse kansio, johon haluat asentaa ohjelman ${MUI_PRODUCT}."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_DIRECTORY_TOP "Asennus asentaa ohjelman ${MUI_PRODUCT} tähän kansioon.$\r$\n$\r$\nMikäli haluat asentaa toiseen kansioon, valitse Selaa ja etsi kansio."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_DIRECTORY_DESTINATION "Kansio"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Siirrä hiiri komponentin nimen päälle saadaksesi sen selityksen."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_TITLE "Valitse asennuskohde"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_SUBTITLE "Valitse hakemisto, johon haluat asentaa ohjelman ${MUI_PRODUCT}."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_TITLE "Asennetaan"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_SUBTITLE "Odota... ${MUI_PRODUCT} asennetaan..."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_TITLE "Asennus valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SUBTITLE "Asennus onnistui."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_TITLE "Asennus lopetettu"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_SUBTITLE "Asennus ei onnistunut."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_BUTTON "&Valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TITLE "Viimeistellään ohjelman ${MUI_PRODUCT} asennus"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TEXT "${MUI_PRODUCT} on asennettu onnistuneesti.\r\n\r\nKlikkaa Valmis sulkeaksesi avustajan."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_REBOOT "Tietokone pitää käynnistää uudelleen jotta ohjelman ${MUI_PRODUCT} asennus saataisiin valmiiksi. Haluatko käynnistää koneen uudelleen nyt?"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_TITLE "Asennus valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SUBTITLE "Asennus valmistui onnistuneesti."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_TITLE "Asennus keskeytettiin"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_SUBTITLE "Asennus ei onnistunut."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_BUTTONTEXT_FINISH "&Valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TITLE "Viimeistellään ohjelman ${MUI_PRODUCT} asennusta"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TEXT "${MUI_PRODUCT} on asennettu koneellesi.\r\n\r\nValitse Valmis sulkeaksesi avustajan."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_REBOOT "Tietokoneesi pitää käynnistää uudelleen jotta ohjelman ${MUI_PRODUCT} asennus saataisiin valmiiksi. Haluatko käynnistää koneen uudelleen nyt?"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTNOW "Käynnistä uudelleen nyt"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTLATER "Käynnistän koneen myöhemmin uudelleen"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN "Aja ${MUI_PRODUCT}"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SHOWREADME "Näytä Readme"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_TITLE "Valitse Käynnistä-valikon kansio"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_SUBTITLE "Valitse Käynnistä-valikon kansio ohjelman kuvakkeille."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_TOP "Valitse kansio, johon haluat ohjelman kuvakkeet asennettavan. Voit myös kirjoittaa uuden nimen."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_CHECKBOX "Älä luo kuvakkeita"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORTWARNING "Haluatko varmasti lopettaa ${MUI_PRODUCT} Asennuksen?"
|
||||
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_CONTINUE_UNINSTALL "Klikkaa Poista poistaaksesi ohjelman."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN "Käynnistä ${MUI_PRODUCT}"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SHOWREADME "Näytä LueMinut"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_TITLE "Valitse Käynnistä-valikon hakemisto"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_SUBTITLE "Valitse Käynnistä-valikon hakemisto ohjelman pikakuvakkeille."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_TOP "Valitse Käynnistä-valikon hakemisto, johon haluaisit luoda ohjelman pikakuvakkeet. Voit myös kirjoittaa uuden nimen."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_CHECKBOX "Älä luo pikakuvakkeita"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORTWARNING "Haluatko varmasti lopettaa ${MUI_PRODUCT} Asennuksen?"
|
||||
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_CONTINUE_UNINSTALL "Valitse Poista poistaaksesi ohjelman."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_TITLE "Poista ${MUI_PRODUCT}"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_SUBTITLE "Poista ${MUI_PRODUCT} tietokoneestasi."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNINNERTEXT_INTRO "Tämä avustaja poistaa ohjelman ${MUI_PRODUCT} tietokoneestasi."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_TITLE "Poistetaan"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_SUBTITLE "Ole hyvä ja odota, ohjelmaa ${MUI_PRODUCT} poistetaan."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_TITLE "Poisto valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_SUBTITLE "Ohjelma on poistettu onnistuneesti."
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_TITLE "Poisto lopetettu"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_SUBTITLE "Ohjelmaa ei poistettu onnistuneesti."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_END
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_COMPONENTS_TITLE "Valitse komponentit"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_COMPONENTS_SUBTITLE "Valitse ${MUI_PRODUCT} toiminnot, jotka haluat poistaa."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_TITLE "Poistetaan"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_SUBTITLE "Odota... Ohjelmaa ${MUI_PRODUCT} poistetaan."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_TITLE "Poisto valmis"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_SUBTITLE "Ohjelma poistettiin onnistuneesti."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_TITLE "Poisto lopetettu"
|
||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_SUBTITLE "Ohjelmaa poisto epäonnistuneesti."
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_END
|
||||
|
|
|
@ -273,9 +273,9 @@ Var MUI_TEMP2
|
|||
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
||||
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||
SetCtlColors $MUI_TEMP1 "branding"
|
||||
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
||||
SetCtlColors $MUI_TEMP1 "branding"
|
||||
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
||||
|
||||
!macroend
|
||||
|
@ -297,9 +297,9 @@ Var MUI_TEMP2
|
|||
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
||||
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||
SetCtlColors $MUI_TEMP1 "" "transparent"
|
||||
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
||||
SetCtlColors $MUI_TEMP1 "branding"
|
||||
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
||||
|
||||
!macroend
|
||||
|
|
|
@ -108,10 +108,12 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdParam,
|
|||
#define END_OF_ARG(c) (((c)|' ')==' ')
|
||||
|
||||
#if defined(NSIS_CONFIG_VISIBLE_SUPPORT) && defined(NSIS_CONFIG_SILENT_SUPPORT)
|
||||
if (cmdline[0] == 'S' && END_OF_ARG(cmdline[1])) cl_flags |= FH_FLAGS_SILENT;
|
||||
if (cmdline[0] == 'S' && END_OF_ARG(cmdline[1]))
|
||||
cl_flags |= FH_FLAGS_SILENT;
|
||||
#endif//NSIS_CONFIG_SILENT_SUPPORT && NSIS_CONFIG_VISIBLE_SUPPORT
|
||||
#ifdef NSIS_CONFIG_CRC_SUPPORT
|
||||
if (*(DWORD*)cmdline == CHAR4_TO_DWORD('N','C','R','C') && END_OF_ARG(cmdline[4])) cl_flags |= FH_FLAGS_NO_CRC;
|
||||
if (*(DWORD*)cmdline == CHAR4_TO_DWORD('N','C','R','C') && END_OF_ARG(cmdline[4]))
|
||||
cl_flags |= FH_FLAGS_NO_CRC;
|
||||
#endif//NSIS_CONFIG_CRC_SUPPORT
|
||||
|
||||
if (*(WORD*)cmdline == CHAR2_TO_WORD('D','='))
|
||||
|
@ -135,7 +137,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdParam,
|
|||
char *p=cmdline;
|
||||
while (*p) p++;
|
||||
|
||||
while (p >= cmdline && (p[0] != '_' || p[1] != '?' || p[2] != '=')) p--;
|
||||
while (p >= cmdline && (p[0] != '_' || p[1] != '?' || p[2] != '=')) p--;
|
||||
|
||||
if (p >= cmdline)
|
||||
{
|
||||
|
|
|
@ -193,7 +193,7 @@ int NSISCALL ui_doinstall(void)
|
|||
if (e > p)
|
||||
{
|
||||
// if filename ends in .exe, and is not a directory, remove the filename
|
||||
if (*(int*)e == *(int*)".exe") // check extension
|
||||
if (*(int*)e == CHAR4_TO_DWORD('.', 'e', 'x', 'e')) // check extension
|
||||
{
|
||||
DWORD d;
|
||||
d=GetFileAttributes(p);
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#ifdef NSIS_SUPPORT_BGBG
|
||||
|
||||
#define c1 g_header->bg_color1
|
||||
#define c2 g_header->bg_color2
|
||||
#define c1 header->bg_color1
|
||||
#define c2 header->bg_color2
|
||||
|
||||
LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
|
@ -24,6 +24,8 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
}
|
||||
case WM_PAINT:
|
||||
{
|
||||
header *header = g_header;
|
||||
|
||||
PAINTSTRUCT ps;
|
||||
HDC hdc=BeginPaint(hwnd,&ps);
|
||||
RECT r;
|
||||
|
@ -49,7 +51,7 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
r.bottom+=4;
|
||||
}
|
||||
|
||||
if (g_header->bg_textcolor != -1)
|
||||
if (header->bg_textcolor != -1)
|
||||
{
|
||||
HFONT newFont, oldFont;
|
||||
newFont = CreateFont(40,0,0,0,FW_BOLD,TRUE,FALSE,FALSE,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,"Garamond");
|
||||
|
@ -60,7 +62,7 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
r.top=8;
|
||||
my_GetWindowText(hwnd,buf,sizeof(buf));
|
||||
SetBkMode(hdc,TRANSPARENT);
|
||||
SetTextColor(hdc,g_header->bg_textcolor);
|
||||
SetTextColor(hdc,header->bg_textcolor);
|
||||
oldFont = SelectObject(hdc,newFont);
|
||||
DrawText(hdc,buf,-1,&r,DT_TOP|DT_LEFT|DT_SINGLELINE|DT_NOPREFIX);
|
||||
SelectObject(hdc,oldFont);
|
||||
|
|
|
@ -343,7 +343,7 @@ int NSISCALL _dodecomp(int offset, HANDLE hFileOut, char *outbuf, int outbuflen)
|
|||
u=(char*)g_inflate_stream.next_out - outbuffer;
|
||||
|
||||
tc = GetTickCount();
|
||||
if (tc - ltc > 200 || !input_len)
|
||||
if (ui_st_updateflag & 1 && (tc - ltc > 200 || !input_len))
|
||||
{
|
||||
wsprintf(progress, "... %d%%", MulDiv(input_len_total - input_len, 100, input_len_total));
|
||||
update_status_text(0, progress);
|
||||
|
|
|
@ -54,10 +54,10 @@ struct {
|
|||
{"^Completed", "Completed", NONE_STATIC},
|
||||
{"^LicenseText", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
||||
{"^LicenseTextCB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
||||
{"^LicesnseTextRB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||
{"^LicenseTextRB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||
{"^UnLicenseText", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
||||
{"^UnLicenseTextCB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
||||
{"^UnLicesnseTextRB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||
{"^UnLicenseTextRB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||
{"^LicenseData", 0, NONE_STATIC}, // virtual - not processed
|
||||
{"^Custom", "Custom", NONE_STATIC},
|
||||
{"^ComponentsText", "Check the components you want to install and uncheck the components you don't want to install. $_CLICK", NONE_STATIC},
|
||||
|
|
|
@ -3329,34 +3329,26 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
|||
ent.which=EW_SETCTLCOLORS;
|
||||
ent.offsets[0]=add_string(line.gettoken_str(1));
|
||||
|
||||
if (!strcmpi(line.gettoken_str(2),"branding")) {
|
||||
if (line.getnumtokens() == 4) {
|
||||
ERROR_MSG("Error: SetCtlColors expected 2 parameters, got 3\n");
|
||||
return PS_ERROR;
|
||||
}
|
||||
int a = 2;
|
||||
|
||||
c.flags|=CC_BK|CC_BK_SYS|CC_BKB;
|
||||
c.bk.lbStyle=BS_NULL;
|
||||
c.bk.lbColor=COLOR_BTNFACE;
|
||||
c.flags|=CC_TEXT|CC_TEXT_SYS;
|
||||
c.text=COLOR_BTNFACE;
|
||||
c.bkmode=OPAQUE;
|
||||
}
|
||||
else {
|
||||
if (!strcmpi(line.gettoken_str(2),"/BRANDING"))
|
||||
a++;
|
||||
|
||||
{
|
||||
char *p;
|
||||
|
||||
if (line.getnumtokens() == 3) {
|
||||
ERROR_MSG("Error: SetCtlColors expected 3 parameters, got 2\n");
|
||||
if (a == 2 && line.getnumtokens() == 5) {
|
||||
ERROR_MSG("Error: SetCtlColors expected 3 parameters, got 4\n");
|
||||
return PS_ERROR;
|
||||
}
|
||||
|
||||
if (!strcmpi(line.gettoken_str(3),"transparent")) {
|
||||
if (!strcmpi(line.gettoken_str(a+1),"transparent")) {
|
||||
c.flags|=CC_BKB;
|
||||
c.bk.lbStyle=BS_NULL;
|
||||
c.bkmode=TRANSPARENT;
|
||||
}
|
||||
else {
|
||||
p=line.gettoken_str(3);
|
||||
p=line.gettoken_str(a+1);
|
||||
if (*p) {
|
||||
int v=strtoul(p,&p,16);
|
||||
c.bk.lbColor=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
||||
|
@ -3367,7 +3359,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
|||
c.bkmode=OPAQUE;
|
||||
}
|
||||
|
||||
p=line.gettoken_str(2);
|
||||
p=line.gettoken_str(a);
|
||||
if (*p) {
|
||||
int v=strtoul(p,&p,16);
|
||||
c.text=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
||||
|
@ -3375,6 +3367,24 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
|||
}
|
||||
}
|
||||
|
||||
if (a == 3)
|
||||
{
|
||||
c.flags|=CC_BK|CC_BKB;
|
||||
c.bk.lbStyle=BS_NULL;
|
||||
if (!*line.gettoken_str(a))
|
||||
{
|
||||
c.bk.lbColor=COLOR_BTNFACE;
|
||||
c.flags|=CC_BK_SYS;
|
||||
}
|
||||
c.flags|=CC_TEXT;
|
||||
if (!*line.gettoken_str(a+1))
|
||||
{
|
||||
c.text=COLOR_BTNFACE;
|
||||
c.flags|=CC_TEXT_SYS;
|
||||
}
|
||||
c.bkmode=OPAQUE;
|
||||
}
|
||||
|
||||
int i;
|
||||
int l=cur_ctlcolors->getlen()/sizeof(ctlcolors);
|
||||
for (i=0; i<l; i++) {
|
||||
|
@ -3387,7 +3397,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
|||
ent.offsets[1]=cur_ctlcolors->add(&c,sizeof(ctlcolors));
|
||||
}
|
||||
|
||||
SCRIPT_MSG("SetCtlColors: hwnd=%s text=%s background=%s\n",line.gettoken_str(1),line.gettoken_str(2),line.gettoken_str(3));
|
||||
SCRIPT_MSG("SetCtlColors: hwnd=%s %stext=%s background=%s\n",line.gettoken_str(1),a==2?"":"/BRANDING ",line.gettoken_str(a),line.gettoken_str(a+1));
|
||||
}
|
||||
return add_entry(&ent);
|
||||
case TOK_CREATEFONT:
|
||||
|
|
|
@ -152,7 +152,7 @@ static tokenType tokenlist[TOK__LAST] =
|
|||
{TOK_INSTTYPEGETTEXT,"InstTypeGetText",2,0,"insttype_index $(user_var: output flags)"},
|
||||
{TOK_SENDMESSAGE,"SendMessage",4,2,"hwnd message [wparam|STR:wParam] [lparam|STR:lParam] [$(user_var: return value)] [/TIMEOUT=X]"},
|
||||
{TOK_SETAUTOCLOSE,"SetAutoClose",1,0,"(false|true)"},
|
||||
{TOK_SETCTLCOLORS,"SetCtlColors",2,1,"hwnd (branding | (text_color (transparent|bg_color)))"},
|
||||
{TOK_SETCTLCOLORS,"SetCtlColors",2,2,"hwnd [/BRANDING] [text_color] [transparent|bg_color]"},
|
||||
{TOK_SETBRANDINGIMAGE,"SetBrandingImage",1,2,"[/IMGID=image_item_id_in_dialog] [/RESIZETOFIT] bitmap.bmp"},
|
||||
{TOK_SETCOMPRESS,"SetCompress",1,0,"(off|auto|force)"},
|
||||
{TOK_SETCOMPRESSOR,"SetCompressor",1,1,"[/FINAL] (zlib|bzip2)"},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue