1
mirror of https://invent.kde.org/network/falkon.git synced 2024-11-11 01:22:10 +01:00

Updated Windows installer + added Greek language. Closes #127

This commit is contained in:
nowrep 2012-01-05 19:43:30 +01:00
parent 806693b199
commit ee88c78f7a
2 changed files with 112 additions and 69 deletions

View File

@ -1,9 +1,9 @@
RequestExecutionLevel admin RequestExecutionLevel admin
!include "wininstall\FileAssociation.nsh" !include "wininstall\FileAssociation.nsh"
SetCompressor /SOLID /FINAL lzma SetCompressor /SOLID /FINAL lzma
!define PRODUCT_NAME "QupZilla" !define PRODUCT_NAME "QupZilla"
!define /date PRODUCT_VERSION "1.0.0" !define /date PRODUCT_VERSION "1.1.0"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\qupzilla.exe" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\qupzilla.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM" !define PRODUCT_UNINST_ROOT_KEY "HKLM"
@ -34,6 +34,8 @@ SetCompressor /SOLID /FINAL lzma
!insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "Slovak"
!insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Greek"
!insertmacro MUI_LANGUAGE "Portuguese"
!insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "Korean" !insertmacro MUI_LANGUAGE "Korean"
@ -75,19 +77,14 @@ Section !$(TITLE_SecMain) SecMain
File "QtSql4.dll" File "QtSql4.dll"
File "QtWebKit4.dll" File "QtWebKit4.dll"
SetOutPath "$INSTDIR\data\default\profiles"
File "data\default\profiles\profiles.ini"
SetOutPath "$INSTDIR\data\default\profiles\default"
File "data\default\profiles\default\browsedata.db"
SetOutPath "$INSTDIR\imageformats" SetOutPath "$INSTDIR\imageformats"
File "imageformats\qico4.dll" File "imageformats\qico4.dll"
File "imageformats\qsvg4.dll" File "imageformats\qsvg4.dll"
File "imageformats\qgif4.dll" File "imageformats\qgif4.dll"
File "imageformats\qjpeg4.dll" File "imageformats\qjpeg4.dll"
File "imageformats\qtiff4.dll"
File "imageformats\qmng4.dll" File "imageformats\qmng4.dll"
File "imageformats\qtiff4.dll"
File "imageformats\qtga4.dll"
SetOutPath "$INSTDIR\sqldrivers" SetOutPath "$INSTDIR\sqldrivers"
File "sqldrivers\qsqlite4.dll" File "sqldrivers\qsqlite4.dll"
@ -167,6 +164,42 @@ SectionGroup $(TITLE_SecTranslations) SecTranslations
File "locale\qt_zh.qm" File "locale\qt_zh.qm"
SectionEnd SectionEnd
Section "Polish"
SetOutPath "$INSTDIR\locale"
File "locale\pl_PL.qm"
File "locale\qt_pl.qm"
SectionEnd
Section "Spanish"
SetOutPath "$INSTDIR\locale"
File "locale\es_ES.qm"
File "locale\qt_es.qm"
SectionEnd
Section "Greek"
SetOutPath "$INSTDIR\locale"
File "locale\el_GR.qm"
File "locale\qt_el.qm"
SectionEnd
Section "French"
SetOutPath "$INSTDIR\locale"
File "locale\fr_FR.qm"
File "locale\qt_fr.qm"
SectionEnd
Section "Russian"
SetOutPath "$INSTDIR\locale"
File "locale\ru_RU.qm"
File "locale\qt_ru.qm"
SectionEnd
Section "Portuguese"
SetOutPath "$INSTDIR\locale"
File "locale\pt_PT.qm"
File "locale\qt_pt.qm"
SectionEnd
SectionGroupEnd SectionGroupEnd
SectionGroup $(TITLE_SecPlugins) SecPlugins SectionGroup $(TITLE_SecPlugins) SecPlugins
@ -238,28 +271,18 @@ Function .onInit
Push "" Push ""
Push ${LANG_ENGLISH} Push ${LANG_ENGLISH}
Push English Push English
Push ${LANG_CZECH}
Push Czech
Push ${LANG_DUTCH}
Push Dutch
Push ${LANG_FRENCH}
Push French
Push ${LANG_GERMAN} Push ${LANG_GERMAN}
Push German Push German
Push ${LANG_KOREAN} Push ${LANG_CZECH}
Push Korean Push Czech
Push ${LANG_RUSSIAN}
Push Russian
Push ${LANG_SPANISH}
Push Spanish
Push ${LANG_SWEDISH}
Push Swedish
Push ${LANG_TRADCHINESE}
Push "Traditional Chinese"
Push ${LANG_SIMPCHINESE}
Push "Simplified Chinese"
Push ${LANG_SLOVAK} Push ${LANG_SLOVAK}
Push Slovak Push Slovak
Push ${LANG_DUTCH}
Push Dutch
Push ${LANG_GREEK}
Push Greek
Push ${LANG_PORTUGUESE}
Push Portuguese
Push A ; A means auto count languages Push A ; A means auto count languages
; for the auto count to work the first empty push (Push "") must remain ; for the auto count to work the first empty push (Push "") must remain
LangDLL::LangDialog "Installer Language" "Please select the language of the installer" LangDLL::LangDialog "Installer Language" "Please select the language of the installer"

View File

@ -1,4 +1,4 @@
;;;;English ;;;;English
LangString TITLE_SecMain ${LANG_ENGLISH} "Main Components" LangString TITLE_SecMain ${LANG_ENGLISH} "Main Components"
LangString TITLE_SecTranslations ${LANG_ENGLISH} "Translations" LangString TITLE_SecTranslations ${LANG_ENGLISH} "Translations"
LangString TITLE_SecPlugins ${LANG_ENGLISH} "Plugins" LangString TITLE_SecPlugins ${LANG_ENGLISH} "Plugins"
@ -19,64 +19,64 @@ LangString DESC_SecExtensions ${LANG_ENGLISH} "Associate QupZilla with .htm and
LangString DESC_SecThemes ${LANG_ENGLISH} "Additional themes for QupZilla" LangString DESC_SecThemes ${LANG_ENGLISH} "Additional themes for QupZilla"
;;;;Czech ;;;;Czech
LangString TITLE_SecMain ${LANG_CZECH} "Hlavní komponenty" LangString TITLE_SecMain ${LANG_CZECH} "Hlavní komponenty"
LangString TITLE_SecTranslations ${LANG_CZECH} "Pøeklady" LangString TITLE_SecTranslations ${LANG_CZECH} "Překlady"
LangString TITLE_SecPlugins ${LANG_CZECH} "Doplòky" LangString TITLE_SecPlugins ${LANG_CZECH} "Doplňky"
LangString TITLE_SecExamplePlugin ${LANG_CZECH} "Ukázkový doplnìk" LangString TITLE_SecExamplePlugin ${LANG_CZECH} "Ukázkový doplněk"
LangString TITLE_SecDesktop ${LANG_CZECH} "Zástupce na ploše" LangString TITLE_SecDesktop ${LANG_CZECH} "Zástupce na ploše"
LangString TITLE_SecExtensions ${LANG_CZECH} "Asociace souborù" LangString TITLE_SecExtensions ${LANG_CZECH} "Asociace souborů"
LangString TITLE_SecThemes ${LANG_CZECH} "Témata" LangString TITLE_SecThemes ${LANG_CZECH} "Témata"
LangString FILE_Htm ${LANG_CZECH} "Soubor HTM" LangString FILE_Htm ${LANG_CZECH} "Soubor HTM"
LangString FILE_Html ${LANG_CZECH} "Soubor HTML" LangString FILE_Html ${LANG_CZECH} "Soubor HTML"
; ;
LangString DESC_SecMain ${LANG_CZECH} "Hlavní komponenty aplikace." LangString DESC_SecMain ${LANG_CZECH} "Hlavní komponenty aplikace."
LangString DESC_SecTranslations ${LANG_CZECH} "Ostatní pøeklady dostupné k instalaci. Angliètina je defaultní." LangString DESC_SecTranslations ${LANG_CZECH} "Ostatní překlady dostupné k instalaci. Angličtina je defaultní."
LangString DESC_SecPlugins ${LANG_CZECH} "Ostatní doplòky dostupné k instalaci." LangString DESC_SecPlugins ${LANG_CZECH} "Ostatní doplňky dostupné k instalaci."
LangString DESC_SecExamplePlugin ${LANG_CZECH} "Pouze ukázkový nic nedìlající doplnìk." LangString DESC_SecExamplePlugin ${LANG_CZECH} "Pouze ukázkový nic nedělající doplněk."
LangString DESC_SecDesktop ${LANG_CZECH} "Pøidat zástupce na plochu." LangString DESC_SecDesktop ${LANG_CZECH} "Přidat zástupce na plochu."
LangString DESC_SecExtensions ${LANG_CZECH} "Associovat QupZillu s .htm a .html soubory" LangString DESC_SecExtensions ${LANG_CZECH} "Associovat QupZillu s .htm a .html soubory"
LangString DESC_SecThemes ${LANG_CZECH} "Dodateèná témata pro QupZillu" LangString DESC_SecThemes ${LANG_CZECH} "Dodatečná témata pro QupZillu"
;;;;Slovak ;;;;Slovak
LangString TITLE_SecMain ${LANG_SLOVAK} "Hlavné komponenty" LangString TITLE_SecMain ${LANG_SLOVAK} "Hlavné komponenty"
LangString TITLE_SecTranslations ${LANG_SLOVAK} "Preklady" LangString TITLE_SecTranslations ${LANG_SLOVAK} "Preklady"
LangString TITLE_SecPlugins ${LANG_SLOVAK} "Doplnky" LangString TITLE_SecPlugins ${LANG_SLOVAK} "Doplnky"
LangString TITLE_SecExamplePlugin ${LANG_SLOVAK} "Ukázkový doplnek" LangString TITLE_SecExamplePlugin ${LANG_SLOVAK} "Ukázkový doplnek"
LangString TITLE_SecDesktop ${LANG_SLOVAK} "Zástupca na ploche" LangString TITLE_SecDesktop ${LANG_SLOVAK} "Zástupca na ploche"
LangString TITLE_SecExtensions ${LANG_SLOVAK} "Asociácia souborù" LangString TITLE_SecExtensions ${LANG_SLOVAK} "Asociácia souborù"
LangString TITLE_SecThemes ${LANG_SLOVAK} "Témy" LangString TITLE_SecThemes ${LANG_SLOVAK} "Témy"
LangString FILE_Htm ${LANG_SLOVAK} "Súbor HTM" LangString FILE_Htm ${LANG_SLOVAK} "Súbor HTM"
LangString FILE_Html ${LANG_SLOVAK} "Súbor HTML" LangString FILE_Html ${LANG_SLOVAK} "Súbor HTML"
; ;
LangString DESC_SecMain ${LANG_SLOVAK} "Hlavné komponenty aplikace." LangString DESC_SecMain ${LANG_SLOVAK} "Hlavné komponenty aplikace."
LangString DESC_SecTranslations ${LANG_SLOVAK} "Ostatné pøeklady dostupné k in¹talácii. Angliètina je defaultná" LangString DESC_SecTranslations ${LANG_SLOVAK} "Ostatné preklady dostupné k inštalácii. Angličtina je defaultná"
LangString DESC_SecPlugins ${LANG_SLOVAK} "Ostatné doplnky dustupne k in¹talácii" LangString DESC_SecPlugins ${LANG_SLOVAK} "Ostatné doplnky dustupne k inštalácii"
LangString DESC_SecExamplePlugin ${LANG_SLOVAK} "Pouze ukázkovy nic nerobiací doplnek." LangString DESC_SecExamplePlugin ${LANG_SLOVAK} "Pouze ukázkovy nic nerobiací doplnek."
LangString DESC_SecDesktop ${LANG_SLOVAK} "Pridat zástupca na plochu." LangString DESC_SecDesktop ${LANG_SLOVAK} "Pridat zástupca na plochu."
LangString DESC_SecExtensions ${LANG_SLOVAK} "Associovat QupZillu s .htm a .html súbory" LangString DESC_SecExtensions ${LANG_SLOVAK} "Associovat QupZillu s .htm a .html súbory"
LangString DESC_SecThemes ${LANG_SLOVAK} "Dodateèné témy pre QupZillu" LangString DESC_SecThemes ${LANG_SLOVAK} "Dodatečné témy pre QupZillu"
;;;;German ;;;;German
LangString TITLE_SecMain ${LANG_GERMAN} "Hauptkomponenten" LangString TITLE_SecMain ${LANG_GERMAN} "Hauptkomponenten"
LangString TITLE_SecTranslations ${LANG_GERMAN} "Übersetzungen" LangString TITLE_SecTranslations ${LANG_GERMAN} "Übersetzungen"
LangString TITLE_SecPlugins ${LANG_GERMAN} "Plugins" LangString TITLE_SecPlugins ${LANG_GERMAN} "Plugins"
LangString TITLE_SecExamplePlugin ${LANG_GERMAN} "Beispiel-Plugin" LangString TITLE_SecExamplePlugin ${LANG_GERMAN} "Beispiel-Plugin"
LangString TITLE_SecDesktop ${LANG_GERMAN} "Desktop Symbol" LangString TITLE_SecDesktop ${LANG_GERMAN} "Desktop Symbol"
LangString TITLE_SecExtensions ${LANG_GERMAN} "Dateiverknüpfungen" LangString TITLE_SecExtensions ${LANG_GERMAN} "Dateiverknüpfungen"
LangString TITLE_SecThemes ${LANG_GERMAN} "Themen" LangString TITLE_SecThemes ${LANG_GERMAN} "Themen"
LangString FILE_Htm ${LANG_GERMAN} "HTM Datei" LangString FILE_Htm ${LANG_GERMAN} "HTM Datei"
LangString FILE_Html ${LANG_GERMAN} "HTML Datei" LangString FILE_Html ${LANG_GERMAN} "HTML Datei"
LangString DESC_SecMain ${LANG_GERMAN} "Hauptkomponenten der Anwendung." LangString DESC_SecMain ${LANG_GERMAN} "Hauptkomponenten der Anwendung."
LangString DESC_SecTranslations ${LANG_GERMAN} "Weitere Übersetzungen sind verfügbar. Die Standardsprache ist Englisch." LangString DESC_SecTranslations ${LANG_GERMAN} "Weitere Übersetzungen sind verfügbar. Die Standardsprache ist Englisch."
LangString DESC_SecPlugins ${LANG_GERMAN} "Weitere Plugins stehen zur Verfügung." LangString DESC_SecPlugins ${LANG_GERMAN} "Weitere Plugins stehen zur Verfügung."
LangString DESC_SecExamplePlugin ${LANG_GERMAN} "Nutzloses Beispiel-Plugin." LangString DESC_SecExamplePlugin ${LANG_GERMAN} "Nutzloses Beispiel-Plugin."
LangString DESC_SecDesktop ${LANG_GERMAN} "Starter zum Desktop hinzufügen." LangString DESC_SecDesktop ${LANG_GERMAN} "Starter zum Desktop hinzufügen."
LangString DESC_SecExtensions ${LANG_GERMAN} "Verknüpfe QupZilla mit .htm und .html Dateien" LangString DESC_SecExtensions ${LANG_GERMAN} "Verknüpfe QupZilla mit .htm und .html Dateien"
LangString DESC_SecThemes ${LANG_GERMAN} "Weitere Themen für QupZilla" LangString DESC_SecThemes ${LANG_GERMAN} "Weitere Themen für QupZilla"
;;;;Dutch ;;;;Dutch
LangString TITLE_SecMain ${LANG_DUTCH} "Hoofdonderdelen" LangString TITLE_SecMain ${LANG_DUTCH} "Hoofdonderdelen"
@ -100,24 +100,44 @@ LangString DESC_SecThemes ${LANG_DUTCH} "Extra thema's voor QupZilla"
;;;;Portuguese ;;;;Portuguese
LangString TITLE_SecMain ${LANG_PORTUGUESE} "Principais componentes" LangString TITLE_SecMain ${LANG_PORTUGUESE} "Principais componentes"
LangString TITLE_SecTranslations ${LANG_PORTUGUESE} "Traduções" LangString TITLE_SecTranslations ${LANG_PORTUGUESE} "Traduções"
LangString TITLE_SecPlugins ${LANG_PORTUGUESE} "Plugins" LangString TITLE_SecPlugins ${LANG_PORTUGUESE} "Plugins"
LangString TITLE_SecExamplePlugin ${LANG_PORTUGUESE} "Plugin Example" LangString TITLE_SecExamplePlugin ${LANG_PORTUGUESE} "Plugin Example"
LangString TITLE_SecDesktop ${LANG_PORTUGUESE} "Ícone no ambiente de trabalho" LangString TITLE_SecDesktop ${LANG_PORTUGUESE} "Ícone no ambiente de trabalho"
LangString TITLE_SecExtensions ${LANG_PORTUGUESE} "Associação de ficheiros" LangString TITLE_SecExtensions ${LANG_PORTUGUESE} "Associação de ficheiros"
LangString TITLE_SecThemes ${LANG_PORTUGUESE} "Temas" LangString TITLE_SecThemes ${LANG_PORTUGUESE} "Temas"
LangString FILE_Htm ${LANG_PORTUGUESE} "Ficheiro HTM" LangString FILE_Htm ${LANG_PORTUGUESE} "Ficheiro HTM"
LangString FILE_Html ${LANG_PORTUGUESE} "Ficheiro HTML" LangString FILE_Html ${LANG_PORTUGUESE} "Ficheiro HTML"
; ;
LangString DESC_SecMain ${LANG_PORTUGUESE} "Principais componentes da aplicação" LangString DESC_SecMain ${LANG_PORTUGUESE} "Principais componentes da aplicação"
LangString DESC_SecTranslations ${LANG_PORTUGUESE} "Outros idiomas disponíveis. O idioma padrão é inglês" LangString DESC_SecTranslations ${LANG_PORTUGUESE} "Outros idiomas disponíveis. O idioma padrão é inglês"
LangString DESC_SecPlugins ${LANG_PORTUGUESE} "Outros plugins disponíveis" LangString DESC_SecPlugins ${LANG_PORTUGUESE} "Outros plugins disponíveis"
LangString DESC_SecExamplePlugin ${LANG_PORTUGUESE} "Plugin de exemplo sem qualquer utilidade" LangString DESC_SecExamplePlugin ${LANG_PORTUGUESE} "Plugin de exemplo sem qualquer utilidade"
LangString DESC_SecDesktop ${LANG_PORTUGUESE} "Adicionar ícone ao ambiente de trabalho" LangString DESC_SecDesktop ${LANG_PORTUGUESE} "Adicionar ícone ao ambiente de trabalho"
LangString DESC_SecExtensions ${LANG_PORTUGUESE} "Associar QupZilla aos ficheiros .htm e .html" LangString DESC_SecExtensions ${LANG_PORTUGUESE} "Associar QupZilla aos ficheiros .htm e .html"
LangString DESC_SecThemes ${LANG_PORTUGUESE} "Temas extra para o QupZilla" LangString DESC_SecThemes ${LANG_PORTUGUESE} "Temas extra para o QupZilla"
;;;;Greek
LangString TITLE_SecMain ${LANG_GREEK} "Κύρια στοιχεία"
LangString TITLE_SecTranslations ${LANG_GREEK} "Μεταφράσεις"
LangString TITLE_SecPlugins ${LANG_GREEK} "Πρόσθετα"
LangString TITLE_SecExamplePlugin ${LANG_GREEK} "Παράδειγμα προσθέτου"
LangString TITLE_SecDesktop ${LANG_GREEK} "Εικονίδιο επιφάνειας"
LangString TITLE_SecExtensions ${LANG_GREEK} "Συσχετίσεις αρχείων"
LangString TITLE_SecThemes ${LANG_GREEK} "Θέματα"
LangString FILE_Htm ${LANG_GREEK} "Αρχείο HTM"
LangString FILE_Html ${LANG_GREEK} "Αρχείο HTML"
LangString DESC_SecMain ${LANG_GREEK} "Κυρια στοιχεία της εφαρμογής."
LangString DESC_SecTranslations ${LANG_GREEK} "Άλλες μεταφράσεις διαθέσιμες προς εγκατάσταση. Η προεπιλεγμένη είναι Αγγλικά."
LangString DESC_SecPlugins ${LANG_GREEK} "Άλλα πρόσθετα διαθέσιμα προς εγκατάσταση."
LangString DESC_SecExamplePlugin ${LANG_GREEK} "Παράδειγμα άχρηστου πρόσθετου."
LangString DESC_SecDesktop ${LANG_GREEK} "Προσθήκη εκκινητή στην επιφάνεια."
LangString DESC_SecExtensions ${LANG_GREEK} "Συσχέτιση του QupZilla με αρχεία .htm και .html"
LangString DESC_SecThemes ${LANG_GREEK} "Πρόσθετα θέματα για το QupZilla"
;;;;;;;;; ;;;;;;;;;
;;;;;;;;; ;;;;;;;;;
; Unfinished translations ; Unfinished translations