summaryrefslogtreecommitdiff
path: root/packages/win32
diff options
context:
space:
mode:
Diffstat (limited to 'packages/win32')
-rw-r--r--packages/win32/createExe.bat1
-rw-r--r--packages/win32/gcs_lang.nsh65
-rw-r--r--packages/win32/gcstar.bat3
-rw-r--r--packages/win32/gcstar.nsi362
-rw-r--r--packages/win32/img/banner_left.bmpbin0 -> 154542 bytes
-rw-r--r--packages/win32/img/banner_top.bmpbin0 -> 34256 bytes
-rw-r--r--packages/win32/img/checks.bmpbin0 -> 2614 bytes
-rw-r--r--packages/win32/img/icon_install.icobin0 -> 16958 bytes
-rw-r--r--packages/win32/img/icon_uninstall.icobin0 -> 16958 bytes
-rw-r--r--packages/win32/img/uninstall_top.bmpbin0 -> 34256 bytes
-rw-r--r--packages/win32/img/website.icobin0 -> 9662 bytes
-rw-r--r--packages/win32/langs/gcs_Bulgarian.nsh70
-rw-r--r--packages/win32/langs/gcs_Czech.nsh70
-rw-r--r--packages/win32/langs/gcs_English.nsh70
-rw-r--r--packages/win32/langs/gcs_French.nsh68
-rw-r--r--packages/win32/langs/gcs_German.nsh70
-rw-r--r--packages/win32/langs/gcs_Italian.nsh70
-rw-r--r--packages/win32/langs/gcs_Polish.nsh70
-rw-r--r--packages/win32/langs/gcs_Romanian.nsh70
-rw-r--r--packages/win32/langs/gcs_Russian.nsh70
-rw-r--r--packages/win32/langs/gcs_SerbianLatin.nsh70
-rw-r--r--packages/win32/langs/gcs_Spanish.nsh70
-rw-r--r--packages/win32/langs/gcs_Turkish.nsh70
-rw-r--r--packages/win32/update.bat4
24 files changed, 1273 insertions, 0 deletions
diff --git a/packages/win32/createExe.bat b/packages/win32/createExe.bat
new file mode 100644
index 0000000..3605a24
--- /dev/null
+++ b/packages/win32/createExe.bat
@@ -0,0 +1 @@
+C:\Perl\bin\pp -o gcstar.exe -g -B -M filetest -M Glib::Object::Subclass -M locale -M Digest::MD5 -M MIME::Base64 -M LWP -M LWP::Simple -M LWP::UserAgent -M Net::SMTP -M URI::Escape -M HTTP::Cookies::Netscape -M HTML::Entities -M Gtk2::SimpleList -M Text::Wrap -M XML::Simple -M MP3::Info -M MP3::Tag -M Net::FreeDB -M DateTime::Format::Strptime -M Archive::Tar -M Archive::Zip -M Compress::Zlib -M Time::Piece -M Ogg::Vorbis::Header::PurePerl -M Getopt::Long -M FindBin -M Gtk2::Gdk::Keysyms -M Unicode::Normalize -M GD -M GD::Text -M GD::Graph::bars -M GD::Graph::area -M GD::Graph::pie -M Date::Calc -a "..\lib\gcstar;lib" -a "..\share\gcstar;share" --link=C:\Perl\site\lib\auto\Cairo\Cairo.dll --link=C:\Perl\site\lib\auto\Glib\Glib.dll --link=C:\Perl\site\lib\auto\Gtk2\Gtk2.dll -vvv --icon=..\share\gcstar\icons\GCstar.ico --info="ProductName=GCstar;ProductVersion=1.6.1;FileVersion=1.6.1;FileDescription=GCstar, Personal Collections Manager;Comments=http://www.gcstar.org;LegalCopyright=GNU GPL" gcstar \ No newline at end of file
diff --git a/packages/win32/gcs_lang.nsh b/packages/win32/gcs_lang.nsh
new file mode 100644
index 0000000..42ca6a6
--- /dev/null
+++ b/packages/win32/gcs_lang.nsh
@@ -0,0 +1,65 @@
+;Title Lang support for GCstar installer. Made from AbiWord one.
+;FileDesc functions/macros/etc for supporting multi-language text within installer
+
+
+!ifndef _GCS_LANG_NSH_
+!define _GCS_LANG_NSH_
+
+ ; Languages, include MUI & NSIS language support
+ ; then include app install specific language support
+
+ ; indicate default language definitions to use if a translation is missing a string
+ !define DEF_LANG "ENGLISH"
+
+ ; actually sets the LangString
+ !macro SETLSTR NAME VALUE ; e.g. English sectID sectDesc
+ !echo "${LANG} ( ${LANG_${LANG}} )"
+ !define "STRING_ISSET_${LANG}_${NAME}"
+ LangString "${NAME}" "${LANG_${LANG}}" "${VALUE}"
+ !macroend
+ !define SETLSTR "!insertmacro SETLSTR"
+
+ ; macro to set string, assumes LANG already defined (call within context of LANG_LOAD)
+ !macro LSTR NAME VALUE ; e.g. sectID sectDesc
+ !ifdef SETDEFLANG
+ ; if string is already set, we do nothing, otherwise we set to default value and warn user
+ !ifndef "STRING_ISSET_${LANG}_${NAME}"
+ !ifndef APPSET_LANGUAGEFILE_DEFAULT_USED ; flag default value must be used
+ !define APPSET_LANGUAGEFILE_DEFAULT_USED
+ !endif
+ ${SETLSTR} "${NAME}" "${VALUE}" ; set to default value
+ !endif
+ !else ; just set the value
+ ${SETLSTR} "${NAME}" "${VALUE}"
+ !endif
+ !macroend
+ !define LSTR "!insertmacro LSTR"
+
+ ; macro to include necessary language files
+ ; Usage:
+ ; ${LANG_LOAD} "<nsis language name>"
+ ; e.g. ${LANG_LOAD} "English"
+ ;
+ !macro LANG_LOAD LANG
+ !insertmacro MUI_LANGUAGE "${LANG}"
+ !echo "Loading language ${LANG} ( ${LANG_${LANG}} )"
+ ; Specify the license text to use (for multilang support, must come after MUI_LANGUAGE)
+ ;LicenseLangString LicenseTXT "${LANG_${LANG}}" "..\AbiSuite\Copying"
+ !verbose push
+ !verbose 3
+ !include "langs\gcs_${LANG}.nsh" ; Localized Installer Messages (Language Strings)
+ !define SETDEFLANG
+ ;!include "gcs_${DEF_LANG}.nsh"
+ !verbose pop
+ !ifdef APPSET_LANGUAGEFILE_DEFAULT_USED
+ !undef APPSET_LANGUAGEFILE_DEFAULT_USED
+ !warning "${LANG} Installation language file incomplete. Using default texts for missing strings."
+ !endif
+ !undef SETDEFLANG
+ !echo "End loading language ${LANG}"
+ !undef LANG
+ !macroend
+ !define LANG_LOAD "!insertmacro LANG_LOAD"
+
+!endif ; _GCS_LANG_NSH_
+; End of file
diff --git a/packages/win32/gcstar.bat b/packages/win32/gcstar.bat
new file mode 100644
index 0000000..81142a1
--- /dev/null
+++ b/packages/win32/gcstar.bat
@@ -0,0 +1,3 @@
+@echo off
+cd %0\..
+set PATH=..\usr\bin;..\usr\lib;%PATH%
diff --git a/packages/win32/gcstar.nsi b/packages/win32/gcstar.nsi
new file mode 100644
index 0000000..e426da2
--- /dev/null
+++ b/packages/win32/gcstar.nsi
@@ -0,0 +1,362 @@
+; NSIS for GCstar ( http://www.gcstar.org/ )
+; Based on Frozen Bubble NSIS
+
+; Helper defines
+!define PRODUCT_NAME "GCstar"
+!define PRODUCT_VERSION "1.7.0"
+!define PRODUCT_PUBLISHER "Tian"
+!define PRODUCT_WEB_SITE "http://www.gcstar.org/"
+!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}"
+!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
+!define PRODUCT_UNINST_ROOT_KEY "HKLM"
+!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
+
+; MUI 1.67 compatible ------
+!include "MUI.nsh"
+
+; MUI Settings
+!define MUI_ABORTWARNING
+!define MUI_ICON "img\icon_install.ico"
+!define MUI_UNICON "img\icon_uninstall.ico"
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_RIGHT
+!define MUI_HEADERIMAGE_BITMAP "img\banner_top.bmp"
+!define MUI_HEADERIMAGE_UNBITMAP "img\uninstall_top.bmp"
+
+!define MUI_COMPONENTSPAGE_CHECKBITMAP "img\checks.bmp"
+
+!define MUI_FINISHPAGE_RUN
+!define MUI_FINISHPAGE_RUN_FUNCTION "LaunchGCstar"
+!define MUI_FINISHPAGE_RUN_TEXT "$(FINISH_LAUNCH)"
+
+!define MUI_FINISHPAGE_LINK "$(FINISH_WEBSITE)"
+!define MUI_FINISHPAGE_LINK_LOCATION "${PRODUCT_WEB_SITE}"
+!define MUI_FINISHPAGE_LINK_COLOR "1C86EE"
+
+;COLORS
+!define MUI_BGCOLOR "FFFFFF"
+!define MUI_LICENSEPAGE_BGCOLOR "FFFFFF"
+!define MUI_INSTALLCOLORS "1C86EE FFFFFF"
+!define MUI_INSTFILESPAGE_COLORS "1C86EE FFFFFF"
+
+; Language Selection Dialog Settings
+!define MUI_LANGDLL_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
+!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language"
+
+; Welcome page
+!define MUI_WELCOMEFINISHPAGE_BITMAP "img\banner_left.bmp"
+!insertmacro MUI_PAGE_WELCOME
+; License page
+!define MUI_LICENSEPAGE_CHECKBOX
+!insertmacro MUI_PAGE_LICENSE "LICENSE"
+; Components page
+!insertmacro MUI_PAGE_COMPONENTS
+; Directory page
+!insertmacro MUI_PAGE_DIRECTORY
+; Start menu page
+var ICONS_GROUP
+;!define MUI_STARTMENUPAGE_NODISABLE
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "GCstar"
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
+!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
+; Instfiles page
+!insertmacro MUI_PAGE_INSTFILES
+; Finish page
+!insertmacro MUI_PAGE_FINISH
+
+; Uninstaller pages
+!insertmacro MUI_UNPAGE_INSTFILES
+
+; MUI end ------
+
+; Languages
+!include "gcs_lang.nsh"
+
+${LANG_LOAD} "Bulgarian"
+${LANG_LOAD} "Czech"
+${LANG_LOAD} "German"
+${LANG_LOAD} "English"
+${LANG_LOAD} "Spanish"
+${LANG_LOAD} "French"
+${LANG_LOAD} "Italian"
+${LANG_LOAD} "Polish"
+${LANG_LOAD} "Romanian"
+${LANG_LOAD} "Russian"
+${LANG_LOAD} "SerbianLatin"
+${LANG_LOAD} "Turkish"
+
+Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
+OutFile "${PRODUCT_NAME}_${PRODUCT_VERSION}_Setup.exe"
+InstallDir "$PROGRAMFILES\GCstar"
+InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
+ShowInstDetails hide
+ShowUnInstDetails hide
+
+InstType "$(INSTALL_APP_DEP)"
+InstType "$(INSTALL_APP_ONLY)"
+InstType "$(INSTALL_FULL)"
+
+Function .onInit
+ SetShellVarContext all
+ !define MUI_LANGDLL_ALWAYSSHOW
+ !insertmacro MUI_LANGDLL_DISPLAY
+
+ ;Prevent Multiple Instances:
+ System::Call 'kernel32::CreateMutexA(i 0, i 0, t "GCstarSetup") i .r1 ?e'
+ Pop $R0
+ StrCmp $R0 0 +3
+ MessageBox MB_OK|MB_ICONEXCLAMATION "$(PRE_MULTIPLE)"
+ Abort
+
+ ReadRegStr $R0 HKLM \
+ "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \
+ "UninstallString"
+ StrCmp $R0 "" NoRemove
+ Return
+ NoRemove:
+ SectionSetText 0 "" ; and make invisible so user doesn't see it
+ Return
+FunctionEnd
+
+Function LaunchGCstar
+ SetOutPath "$INSTDIR\bin"
+ Exec "$\"$INSTDIR\bin\gcstar.bat$\""
+FunctionEnd
+
+Section "$(SEC_UN)" SEC01
+ SetShellVarContext all
+ SectionIn 3
+ ReadRegStr $R0 HKLM \
+ "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \
+ "UninstallString"
+ StrCmp $R0 "" NoRemove
+ call RemovePrevious
+ NoRemove:
+SectionEnd
+
+Section "!GCstar" SEC02
+ SetShellVarContext all
+ SectionIn 1 2 3 RO
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
+ File /r "lib"
+ File /r "share"
+ File /r "usr"
+
+ SetOutPath "$INSTDIR\bin"
+ File "bin\gcstar.exe"
+ File "bin\gcstar.bat"
+ File "bin\update.bat"
+
+ FileOpen $1 "$INSTDIR\bin\gcstar.bat" a
+ FileSeek $1 0 END
+ FileWrite $1 "set LANG=$(LANG_CODE)$\r$\n"
+ FileWrite $1 "start gcstar.exe %1$\r$\n"
+ FileClose $1
+
+ Call SetFileAssociation
+
+; Shortcuts
+ !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+ CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
+ CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\$(LINK_APPLICATION).lnk" '"$INSTDIR\bin\gcstar.bat"' "" $INSTDIR\share\gcstar\icons\GCstar.ico "" SW_SHOWMINIMIZED "" "$(LINK_APPLICATION_DESCRIPTION)"
+ !insertmacro MUI_STARTMENU_WRITE_END
+SectionEnd
+
+SectionGroup "$(SEC_ICONS)" GroupSec02
+
+Section "$(SEC_DSK)" SEC05
+ SetShellVarContext all
+ SectionIn 1 3
+ SetOutPath "$INSTDIR\bin"
+ CreateShortCut "$DESKTOP\$(LINK_APPLICATION).lnk" '"$INSTDIR\bin\gcstar.bat"' "" $INSTDIR\share\gcstar\icons\GCstar.ico "" SW_SHOWMINIMIZED "" "$(LINK_APPLICATION_DESCRIPTION)"
+SectionEnd
+
+Section "$(SEC_QUICK)" SEC06
+ SetShellVarContext all
+ SectionIn 1 3
+ StrCmp $QUICKLAUNCH $TEMP +3
+ SetOutPath "$INSTDIR\bin"
+ CreateShortCut "$QUICKLAUNCH\$(LINK_APPLICATION).lnk" '"$INSTDIR\bin\gcstar.bat"' "" $INSTDIR\share\gcstar\icons\GCstar.ico "" SW_SHOWMINIMIZED "" "$(LINK_APPLICATION_DESCRIPTION)"
+SectionEnd
+
+SectionGroupEnd
+
+Section -AdditionalIcons
+ SetShellVarContext all
+ !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+ CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\$(LINK_UPDATE).lnk" '"$INSTDIR\bin\update.bat"' "" $INSTDIR\share\gcstar\icons\icon_install.ico "" "" "" "$(LINK_UPDATE_DESCRIPTION)"
+ WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
+ CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\$(LINK_SITE).lnk" "$INSTDIR\${PRODUCT_NAME}.url" "" $INSTDIR\share\gcstar\icons\web.ico "" "" "" "$(LINK_SITE_DESCRIPTION)"
+ CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\$(LINK_REMOVE).lnk" "$INSTDIR\uninst.exe" "" "" "" "" "" "$(LINK_REMOVE_DESCRIPTION)"
+ !insertmacro MUI_STARTMENU_WRITE_END
+SectionEnd
+
+Section -Post
+ SetShellVarContext all
+ WriteUninstaller "$INSTDIR\uninst.exe"
+ WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\gcstar"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
+SectionEnd
+
+; Section descriptions
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+; !insertmacro MUI_DESCRIPTION_TEXT ${GroupSec00} "$(DESC_DEPENDENCIES)"
+; !insertmacro MUI_DESCRIPTION_TEXT ${SEC00} "$(DESC_ACTIVEPERL)"
+; !insertmacro MUI_DESCRIPTION_TEXT ${GroupSec01} "$(DESC_GTKPERL)"
+; !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "$(DESC_GTK)"
+; !insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "$(DESC_PERL)"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "$(DESC_UN)"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "$(DESC_APP)"
+ !insertmacro MUI_DESCRIPTION_TEXT ${GroupSec02} "$(DESC_ICONS)"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "$(DESC_DESKTOP)"
+ !insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "$(DESC_QUICK)"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+
+Function un.onUninstSuccess
+ HideWindow
+ MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) has been successfullly removed from your computer."
+FunctionEnd
+
+Function un.onInit
+ !insertmacro MUI_UNGETLANGUAGE
+FunctionEnd
+
+Section Uninstall
+ SetShellVarContext all
+ MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$(UN_QUESTION)" IDYES DoUnInstall
+
+ Abort "$(UN_ABORTED)"
+ Quit
+
+ DoUnInstall:
+
+ !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
+
+ Delete "$DESKTOP\$(LINK_APPLICATION).lnk"
+ Delete "$QUICKLAUNCH\$(LINK_APPLICATION).lnk"
+ Delete "$SMPROGRAMS\$ICONS_GROUP\$(LINK_APPLICATION).lnk"
+ Delete "$SMPROGRAMS\$ICONS_GROUP\$(LINK_UPDATE).lnk"
+ Delete "$SMPROGRAMS\$ICONS_GROUP\$(LINK_SITE).lnk"
+ Delete "$SMPROGRAMS\$ICONS_GROUP\$(LINK_REMOVE).lnk"
+ RMDir "$SMPROGRAMS\$ICONS_GROUP"
+
+ RMDir /r "$INSTDIR\bin"
+ RMDir /r "$INSTDIR\lib"
+ RMDir /r "$INSTDIR\share"
+ RMDir /r "$INSTDIR\usr"
+
+ Delete "$INSTDIR\*"
+
+ MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$(UN_PERSO)" IDNO ContinueUnInstall
+
+ RMDir /r "$INSTDIR\data"
+ RMDir /r "$INSTDIR\config"
+
+ ContinueUninstall:
+
+ Call un.RemoveFileAssociation
+
+ StrCpy $5 "all"
+ Push "$INSTDIR\bin"
+ DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
+ DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
+
+ RMDir "$INSTDIR"
+
+ SetAutoClose true
+SectionEnd
+
+;----------------------------------------
+; based upon a script of "Written by KiCHiK 2003-01-18 05:57:02"
+;----------------------------------------
+!verbose 3
+!include "WinMessages.nsh"
+!verbose 4
+;====================================================
+; Usefull for file association
+;====================================================
+Function SetFileAssociation
+ !define Index "Line${__LINE__}"
+ ReadRegStr $1 HKCR ".gcs" ""
+ StrCmp $1 "" "${Index}-NoBackup"
+ StrCmp $1 "GCstarFile" "${Index}-NoBackup"
+ WriteRegStr HKCR ".gcs" "backup_val" $1
+ "${Index}-NoBackup:"
+ WriteRegStr HKCR ".gcs" "" "GCstarFile"
+ ReadRegStr $0 HKCR "GCstarFile" ""
+ StrCmp $0 "" 0 "${Index}-Skip"
+ WriteRegStr HKCR "GCstarFile" "" "$(FILE_DESC)"
+ WriteRegStr HKCR "GCstarFile\shell" "" "open"
+ WriteRegStr HKCR "GCstarFile\DefaultIcon" "" "$INSTDIR\share\gcstar\icons\GCstar.ico"
+ "${Index}-Skip:"
+ WriteRegStr HKCR "GCstarFile\shell\open\command" "" \
+ '"$INSTDIR\bin\gcstar.bat" "%1"'
+ !undef Index
+ Call RefreshShellIcons
+FunctionEnd
+
+Function un.RemoveFileAssociation
+ !define Index "Line${__LINE__}"
+ ReadRegStr $1 HKCR ".gcs" ""
+ StrCmp $1 "GCstarFile" 0 "${Index}-NoOwn" ; only do this if we own it
+ ReadRegStr $1 HKCR ".gcs" "backup_val"
+ StrCmp $1 "" 0 "${Index}-Restore" ; if backup="" then delete the whole key
+ DeleteRegKey HKCR ".gcs"
+ Goto "${Index}-NoOwn"
+ "${Index}-Restore:"
+ WriteRegStr HKCR ".gcs" "" $1
+ DeleteRegValue HKCR ".gcs" "backup_val"
+
+ "${Index}-NoOwn:"
+ DeleteRegKey HKCR "GCstarFile" ;Delete key with association settings
+ !undef Index
+ Call un.RefreshShellIcons
+FunctionEnd
+
+!define SHCNE_ASSOCCHANGED 0x08000000
+!define SHCNF_IDLIST 0
+
+Function RefreshShellIcons
+ ; By jerome tremblay - april 2003
+ System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v \
+ (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+FunctionEnd
+
+Function un.RefreshShellIcons
+ ; By jerome tremblay - april 2003
+ System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v \
+ (${SHCNE_ASSOCCHANGED}, ${SHCNF_IDLIST}, 0, 0)'
+FunctionEnd
+
+Function RemovePrevious
+ ReadRegStr $R0 HKLM \
+ "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \
+ "DisplayVersion"
+
+ ReadRegStr $R0 HKLM \
+ "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" \
+ "UninstallString"
+
+ ;Run the uninstaller
+ ClearErrors
+ ExecWait '$R0 _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
+
+ IfErrors no_remove_uninstaller
+ ;You can either use Delete /REBOOTOK in the uninstaller or add some code
+ ;here to remove to remove the uninstaller. Use a registry key to check
+ ;whether the user has chosen to uninstall. If you are using an uninstaller
+ ;components page, make sure all sections are uninstalled.
+ no_remove_uninstaller:
+
+FunctionEnd
+
diff --git a/packages/win32/img/banner_left.bmp b/packages/win32/img/banner_left.bmp
new file mode 100644
index 0000000..539a239
--- /dev/null
+++ b/packages/win32/img/banner_left.bmp
Binary files differ
diff --git a/packages/win32/img/banner_top.bmp b/packages/win32/img/banner_top.bmp
new file mode 100644
index 0000000..da5aadc
--- /dev/null
+++ b/packages/win32/img/banner_top.bmp
Binary files differ
diff --git a/packages/win32/img/checks.bmp b/packages/win32/img/checks.bmp
new file mode 100644
index 0000000..53e8e14
--- /dev/null
+++ b/packages/win32/img/checks.bmp
Binary files differ
diff --git a/packages/win32/img/icon_install.ico b/packages/win32/img/icon_install.ico
new file mode 100644
index 0000000..6fe942e
--- /dev/null
+++ b/packages/win32/img/icon_install.ico
Binary files differ
diff --git a/packages/win32/img/icon_uninstall.ico b/packages/win32/img/icon_uninstall.ico
new file mode 100644
index 0000000..488f3a3
--- /dev/null
+++ b/packages/win32/img/icon_uninstall.ico
Binary files differ
diff --git a/packages/win32/img/uninstall_top.bmp b/packages/win32/img/uninstall_top.bmp
new file mode 100644
index 0000000..517c461
--- /dev/null
+++ b/packages/win32/img/uninstall_top.bmp
Binary files differ
diff --git a/packages/win32/img/website.ico b/packages/win32/img/website.ico
new file mode 100644
index 0000000..9cdd1d9
--- /dev/null
+++ b/packages/win32/img/website.ico
Binary files differ
diff --git a/packages/win32/langs/gcs_Bulgarian.nsh b/packages/win32/langs/gcs_Bulgarian.nsh
new file mode 100644
index 0000000..b352346
--- /dev/null
+++ b/packages/win32/langs/gcs_Bulgarian.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "BG"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Czech.nsh b/packages/win32/langs/gcs_Czech.nsh
new file mode 100644
index 0000000..6cb63a5
--- /dev/null
+++ b/packages/win32/langs/gcs_Czech.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "CS"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_English.nsh b/packages/win32/langs/gcs_English.nsh
new file mode 100644
index 0000000..0145d67
--- /dev/null
+++ b/packages/win32/langs/gcs_English.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "EN"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_French.nsh b/packages/win32/langs/gcs_French.nsh
new file mode 100644
index 0000000..55e7c68
--- /dev/null
+++ b/packages/win32/langs/gcs_French.nsh
@@ -0,0 +1,68 @@
+${LSTR} LANG_CODE "FR"
+
+${LSTR} INSTALL_APP_DEP "Défaut"
+${LSTR} INSTALL_FULL "Complète"
+${LSTR} INSTALL_APP_ONLY "Seulement ${PRODUCT_NAME}"
+
+${LSTR} PRE_MULTIPLE "Le programme d'installation de ${PRODUCT_NAME} ${PRODUCT_VERSION} est déjà lancé."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Gestionnaire de collections personnelles"
+${LSTR} LINK_UPDATE "Mettre à jour les modules"
+${LSTR} LINK_UPDATE_DESCRIPTION "Télécharge et installe les corrections dans les modules (ne modifie pas l'application elle-même)"
+${LSTR} LINK_SITE "Site web"
+${LSTR} LINK_SITE_DESCRIPTION "Visiter le site Web de ${PRODUCT_NAME}"
+${LSTR} LINK_REMOVE "Désinstaller"
+${LSTR} LINK_REMOVE_DESCRIPTION "Supprimer ${PRODUCT_NAME} du système"
+
+${LSTR} FILE_DESC "Collection ${PRODUCT_NAME}"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Téléchargement de %s"
+${LSTR} DOWNLOAD_CONNECTING "Connection en cours..."
+${LSTR} DOWNLOAD_SECOND "seconde"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "heure"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dko (%d%%) sur %dko"
+${LSTR} DOWNLOAD_REMAINING " (Temps restant : %d %s%s)"
+
+${LSTR} PERL_VERIFYING "Verification des modules Perl disponibles..."
+${LSTR} PERL_INSTALLING "Installation du module"
+${LSTR} PERL_UPDATING "Mise a jour du module"
+${LSTR} PERL_WAIT "Veuillez patientez, cela peut durer un certain temps..."
+${LSTR} PERL_INSTALLERROR "ActivePerl n'a pas été installé.$\r$\n \
+Sans ce programme ${PRODUCT_NAME} ne pourra pas fonctionner.$\r$\n \
+Veuillez l'installer manuellement et relancer cette installation.$\r$\n \
+Voulez-vous vous rendre sur la page de téléchargement d'ActivePerl ?"
+
+${LSTR} SEC_DEPENDENCIES "Dépendances"
+${LSTR} SEC_ACTIVEPERL "Installer ActivePerl"
+${LSTR} SEC_LIB "Bibliothèques Gtk2"
+${LSTR} SEC_PPM "Modules Perl"
+${LSTR} SEC_UN "Supprimer version précédente"
+${LSTR} SEC_ICONS "Icones"
+${LSTR} SEC_DSK "Icone sur le bureau"
+${LSTR} SEC_QUICK "Icone de lancement rapide"
+
+${LSTR} DESC_DEPENDENCIES "Installer d'autres programmes utilisés par ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Télécharger (environ 12.5 Mo) et installer ActivePerl."
+${LSTR} DESC_GTKPERL "Installer les dépendances Gtk2. Si vous n'êtes pas sûr, installez les."
+${LSTR} DESC_GTK "Installer les librairies Gtk2 utilisées par ${PRODUCT_NAME}."
+${LSTR} DESC_PERL "Installer les liaisons pour Perl (Modules ActivePerl)."
+${LSTR} DESC_UN "Supprimer la précédente installation."
+${LSTR} DESC_APP "Installer les composants de ${PRODUCT_NAME} (Obligatoire)."
+${LSTR} DESC_ICONS "Ajouter des icones de lancement."
+${LSTR} DESC_DESKTOP "Ajoute une icone sur le bureau."
+${LSTR} DESC_QUICK "Ajoute une icone dans la barre de lancement rapide (si disponible)."
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} nécessite un changement dans l'environnement pour pouvoir fonctionner. Voulez vous que ce soit fait pour tous les utilisateurs ?$\r$\nEn répondant Non, cela sera uniquement fait pour l'utilisateur courant.$\r$\n(Des permissions administrateur sont nécessaires pour le faire pour tous les utilisateurs)"
+${LSTR} INSTALL_ALL_ERROR "L'environnement ne peut être changé pour tous les utilisateurs$\r$\nVoulez vous essayer de le changer pour celui courant?"
+${LSTR} INSTALL_USER_ERROR "L'environnement ne peut pas être changé pour l'utilisateur courant."
+
+${LSTR} FINISH_LAUNCH "Lancer ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visiter le site web ${PRODUCT_NAME}"
+
+${LSTR} UN_QUESTION "Voulez vous vraiment supprimer $(^Name) et tous ses composants ?"
+${LSTR} UN_PERSO "Voulez-vous aussi supprimer vos informations personnelles (collections et configuration) ?"
+${LSTR} UN_SUCESS "$(^Name) a été supprimé avec succès de votre ordinateur."
+${LSTR} UN_ABORTED "La désinstallation a été arrêtée."
diff --git a/packages/win32/langs/gcs_German.nsh b/packages/win32/langs/gcs_German.nsh
new file mode 100644
index 0000000..8bd6445
--- /dev/null
+++ b/packages/win32/langs/gcs_German.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "DE"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Italian.nsh b/packages/win32/langs/gcs_Italian.nsh
new file mode 100644
index 0000000..a6c1c52
--- /dev/null
+++ b/packages/win32/langs/gcs_Italian.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "IT"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Polish.nsh b/packages/win32/langs/gcs_Polish.nsh
new file mode 100644
index 0000000..b1bbd21
--- /dev/null
+++ b/packages/win32/langs/gcs_Polish.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "PL"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Romanian.nsh b/packages/win32/langs/gcs_Romanian.nsh
new file mode 100644
index 0000000..a0b3406
--- /dev/null
+++ b/packages/win32/langs/gcs_Romanian.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "RO"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Russian.nsh b/packages/win32/langs/gcs_Russian.nsh
new file mode 100644
index 0000000..655b6b5
--- /dev/null
+++ b/packages/win32/langs/gcs_Russian.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "RU"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_SerbianLatin.nsh b/packages/win32/langs/gcs_SerbianLatin.nsh
new file mode 100644
index 0000000..3f6df2d
--- /dev/null
+++ b/packages/win32/langs/gcs_SerbianLatin.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "SR"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Spanish.nsh b/packages/win32/langs/gcs_Spanish.nsh
new file mode 100644
index 0000000..71b02ea
--- /dev/null
+++ b/packages/win32/langs/gcs_Spanish.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "ES"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/langs/gcs_Turkish.nsh b/packages/win32/langs/gcs_Turkish.nsh
new file mode 100644
index 0000000..3fe329f
--- /dev/null
+++ b/packages/win32/langs/gcs_Turkish.nsh
@@ -0,0 +1,70 @@
+${LSTR} LANG_CODE "TR"
+
+${LSTR} REMOVE_PREVIOUS "A previous installation of ${PRODUCT_NAME} has been detected. Do you want to uninstall it before continuing?"
+${LSTR} INSTALL_APP_DEP "Default"
+${LSTR} INSTALL_FULL "Full"
+${LSTR} INSTALL_APP_ONLY "${PRODUCT_NAME} only"
+
+${LSTR} PRE_MULTIPLE "The ${PRODUCT_NAME} ${PRODUCT_VERSION} installer is already running."
+
+${LSTR} LINK_APPLICATION "${PRODUCT_NAME}"
+${LSTR} LINK_APPLICATION_DESCRIPTION "Personal collections manager"
+${LSTR} LINK_UPDATE "Update plugins"
+${LSTR} LINK_UPDATE_DESCRIPTION "Download and install bug fixes in plugins (do not change the application itself)"
+${LSTR} LINK_SITE "Website"
+${LSTR} LINK_SITE_DESCRIPTION "Visit ${PRODUCT_NAME} website"
+${LSTR} LINK_REMOVE "Uninstall"
+${LSTR} LINK_REMOVE_DESCRIPTION "Remove ${PRODUCT_NAME} from the system"
+
+${LSTR} FILE_DESC "${PRODUCT_NAME} Collection"
+
+${LSTR} DOWNLOAD_DOWNLOADING "Downloading %s"
+${LSTR} DOWNLOAD_CONNECTING "Connecting..."
+${LSTR} DOWNLOAD_SECOND "second"
+${LSTR} DOWNLOAD_MINUTE "minute"
+${LSTR} DOWNLOAD_HOUR "hour"
+${LSTR} DOWNLOAD_PLURAL "s"
+${LSTR} DOWNLOAD_PROGRESS "%dkB (%d%%) of %dkB"
+${LSTR} DOWNLOAD_REMAINING " (%d %s%s remaining)"
+
+${LSTR} PERL_VERIFYING "Checking available Perl modules..."
+${LSTR} PERL_INSTALLING "Installing module:"
+${LSTR} PERL_UPDATING "Updating module:"
+${LSTR} PERL_WAIT "Please wait as it could take a long time..."
+${LSTR} PERL_INSTALLERROR "ActivePerl has not been installed.$\r$\n \
+This software is required by ${PRODUCT_NAME}.$\r$\n \
+Please install it manually and launch again this installation.$\r$\n \
+Do you want to go to ActivePerl download page?"
+
+${LSTR} SEC_DEPENDENCIES "Dependencies"
+${LSTR} SEC_ACTIVEPERL "Install ActivePerl"
+${LSTR} SEC_LIB "Gtk2 libraries"
+${LSTR} SEC_PPM "Perl Modules"
+${LSTR} SEC_UN "Uninstall previous version"
+${LSTR} SEC_ICONS "Icons"
+${LSTR} SEC_DSK "Desktop icon"
+${LSTR} SEC_QUICK "Quick launch icon"
+
+${LSTR} DESC_DEPENDENCIES "Install softwares needed by ${PRODUCT_NAME}."
+${LSTR} DESC_ACTIVEPERL "Download (around 12.5 MB) and install ActivePerl."
+${LSTR} DESC_GTKPERL "Install all needed dependancies (Optional). If you are not sure, install them"
+${LSTR} DESC_GTK "Install Gtk2 libraries needed by ${PRODUCT_NAME}"
+${LSTR} DESC_PERL "Install Perl bindings (ActivePerl modules)"
+${LSTR} DESC_UN "Remove the previous ${PRODUCT_NAME} installation."
+${LSTR} DESC_APP "Install ${PRODUCT_NAME} components (Mandatory)."
+${LSTR} DESC_ICONS "Add some shortcut icons."
+${LSTR} DESC_DESKTOP "Add an icon on the desktop."
+${LSTR} DESC_QUICK "Add an icon in the quick launch bar (when available)"
+
+${LSTR} INSTALL_USER "${PRODUCT_NAME} needs some changes in environment to be able to run. Do you these changes to be perfomed for all users?$\r$\nSaying no here will change the environment for the current user only.$\r$\n(Administrator permissions required for all users)"
+${LSTR} INSTALL_ALL_ERROR "The environment could not be changed for all users$\r$\nShould I try for the current user?"
+${LSTR} INSTALL_USER_ERROR "The environment could not be changed for the current user."
+
+${LSTR} FINISH_LAUNCH "Launch ${PRODUCT_NAME}"
+${LSTR} FINISH_WEBSITE "Visit ${PRODUCT_NAME} website"
+
+${LSTR} UN_QUESTION "Are you sure to want to totaly remove $(^Name) and all of his composants?"
+${LSTR} UN_PERSO "Do you want also to remove your personal data (collections and configuration)?"
+${LSTR} UN_SUCESS "$(^Name) has been successfullly removed from your computer."
+${LSTR} UN_ABORTED "Uninstall has been aborted."
+
diff --git a/packages/win32/update.bat b/packages/win32/update.bat
new file mode 100644
index 0000000..7dcfb6c
--- /dev/null
+++ b/packages/win32/update.bat
@@ -0,0 +1,4 @@
+@echo off
+cd %0\..
+set PATH=..\usr\bin;..\usr\lib;%PATH%
+start "" gcstar.exe -u -n