[mkgmap-dev] NSIS installer improvements phase 2 v2
From Thorsten Kukuk kukuk at suse.de on Fri Mar 11 09:46:49 GMT 2011
Hi, some things about the current installer: currently, $REG_KEY will be used to determine if the map is already installed. But $REG_KEY is not unique, if you have several maps with the same family-id, but different product IDs. All maps with the same family-id need the same $REG_KEY. So we should better use $MAPNAME. Or installing a new map of the same product family will remove a random other version. So the registry tree would look like: ${REG_KEY} -> ID=Family-ID |--> {PRODUCT_ID1} -> data |--> {PRODUCT_ID2} -> data |--> ... And that lead to the next problem: Removing a map from a family, where still other family members are installed, will remove the ID tag and thus renders all installed maps of this family useless. I don't have a solution for that yet. And at last, a german translation: @@ -20,9 +20,11 @@ !define MUI_LANGDLL_ALLLANGUAGES !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "French" +!insertmacro MUI_LANGUAGE "German" LangString AlreadyInstalled ${LANG_ENGLISH} "${INSTALLER_NAME} is already installed. $\n$\nClick `OK` to remove the previous version or `Cancel` to cancel this upgrade." LangString AlreadyInstalled ${LANG_FRENCH} "${INSTALLER_NAME} est d��install� $\n$\nAppuyez sur `OK` pour retirer la version pr��ente ou sur `Annuler` pour annuler cette mise �jour." +LangString AlreadyInstalled ${LANG_GERMAN} "${INSTALLER_NAME} ist bereits installiert. Klicken Sie auf `OK` um die alte Version zu entfernen oder `Cancel` um das Update abzubrechen." ; Reservefiles -- Thorsten Kukuk, Project Manager/Release Manager SLES SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Markus Rex, HRB 16746 (AG Nuernberg)
- Previous message: [mkgmap-dev] NSIS installer improvements phase 2 v2
- Next message: [mkgmap-dev] NSIS installer improvements phase 2 v2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list