Added Garmin GPI info
[GPXSee.git] / pkg / macros.nsh
blob5e524e35a81220e81a7d2a5b5fd2d74244f70bc4
1 ; File association\r
2 !macro FILE_ASSOCIATION_ADD EXT DESC ICON\r
3   WriteRegStr HKCR ".${EXT}" "" "GPXSee.${EXT}"\r
4   WriteRegStr HKCR "GPXSee.${EXT}" ""  "${DESC}"\r
5   WriteRegStr HKCR "GPXSee.${EXT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,${ICON}"\r
6   WriteRegStr HKCR "GPXSee.${EXT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""\r
7 !macroend\r
8 \r
9 !macro FILE_ASSOCIATION_REMOVE EXT\r
10   DeleteRegKey HKCR "GPXSee.${EXT}"\r
11   DeleteRegKey HKCR ".${EXT}"\r
12 !macroend\r
14 ; Translations\r
15 !macro LOCALIZATION LANG CODE\r
16   Section "${LANG}"\r
17     IfFileExists "$INSTDIR\translations" +2 0\r
18       CreateDirectory "$INSTDIR\translations" \r
19     File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm\r
20     !if /FileExists translations\qt_${CODE}.qm\r
21       File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm\r
22     !endif\r
23   SectionEnd\r
24 !macroend