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"
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}"