doc: update copyright line for 2021
[adg.git] / build / Locale.nsh
blob9a52102426b1653ea225050db5dcd89384d8c6b4
1 ; Helper script to handle ADG l10n files.
3 ; ADG - Automatic Drawing Generation
4 ; Copyright (C) 2015  Nicola Fontana <ntd at entidi.it>
6 ; This file is free software; you can redistribute it and/or
7 ; modify it under the terms of the GNU Lesser General Public
8 ; License as published by the Free Software Foundation; either
9 ; version 2 of the License, or (at your option) any later version.
11 ; This library is distributed in the hope that it will be useful,
12 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 ; Lesser General Public License for more details.
16 ; You should have received a copy of the GNU Lesser General Public
17 ; License along with this library; if not, write to the
18 ; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 ; Boston, MA  02110-1301, USA.
21 !macro FileLocale LOCALE
22   SetOutPath "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES"
23   File /oname=adg.mo "${SRCDIR}/po/${LOCALE}.gmo"
24   File "${PREFIX}/share/locale/${LOCALE}/LC_MESSAGES/glib20.mo"
25   File "${PREFIX}/share/locale/${LOCALE}/LC_MESSAGES/gdk-pixbuf.mo"
26   File "${PREFIX}/share/locale/${LOCALE}/LC_MESSAGES/gtk30.mo"
27   File "${PREFIX}/share/locale/${LOCALE}/LC_MESSAGES/gtk30-properties.mo"
28 !macroend
30 !macro DeleteLocale LOCALE
31   Delete "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES\adg.mo"
32   Delete "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES\gtk30-properties.mo"
33   Delete "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES\gtk30.mo"
34   Delete "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES\gdk-pixbuf.mo"
35   Delete "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES\glib20.mo"
36   RMDir  "$INSTDIR\share\locale\${LOCALE}\LC_MESSAGES"
37   RMDir  "$INSTDIR\share\locale\${LOCALE}"
38 !macroend