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