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)
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to