summary refs log tree commit diff
path: root/pkgs/applications/misc/gpscorrelate/fix-localedir.diff
blob: 5f9cb296ecd51ffeacb2dc50beae067a7e3f9fd1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
diff --git i/Makefile w/Makefile
index 47919ca..408fd68 100644
--- i/Makefile
+++ w/Makefile
@@ -33,8 +33,9 @@ datadir  = $(prefix)/share
 mandir   = $(datadir)/man
 docdir   = $(datadir)/doc/gpscorrelate
 applicationsdir = $(datadir)/applications
+localedir = ${datadir}/locale
 
-DEFS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\"
+DEFS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -DPACKAGE_LOCALE_DIR=\"$(localedir)\"
 
 TARGETS = gpscorrelate-gui$(EXEEXT) gpscorrelate$(EXEEXT) doc/gpscorrelate.1 doc/gpscorrelate.html
 
diff --git i/main-gui.c w/main-gui.c
index fdace6f..8a6197b 100644
--- i/main-gui.c
+++ w/main-gui.c
@@ -40,6 +40,7 @@
 int main(int argc, char* argv[])
 {
 	/* Initialize gettext (gtk_init initializes the locale) */
+	(void) bindtextdomain(TEXTDOMAIN, PACKAGE_LOCALE_DIR);
 	(void) textdomain(TEXTDOMAIN);
 	(void) bind_textdomain_codeset(TEXTDOMAIN, "UTF-8");