From 893100c174fed0c59093d125fc6342085ec7724b Mon Sep 17 00:00:00 2001 From: Ikey Doherty Date: Sun, 5 Nov 2017 19:28:35 +0000 Subject: [PATCH] frontend: Make things build again with translations Signed-off-by: Ikey Doherty --- meson.build | 3 +++ src/frontend/main-window.c | 1 + src/frontend/main.c | 7 +++++++ 3 files changed, 11 insertions(+) diff --git a/meson.build b/meson.build index 38a4d4b..59d1b36 100644 --- a/meson.build +++ b/meson.build @@ -41,8 +41,11 @@ prefix = get_option('prefix') datadir = join_paths(prefix, get_option('datadir')) vendordir = join_paths(datadir, 'defaults', meson.project_name()) sysconfdir = join_paths(prefix, get_option('sysconfdir')) +localedir = join_paths(prefix, get_option('localedir')) cdata.set_quoted('SYSTEMCONFDIR', sysconfdir) cdata.set_quoted('VENDORDIR', vendordir) +cdata.set_quoted('LOCALEDIR', localedir) +cdata.set_quoted('GETTEXT_PACKAGE', meson.project_name()) # Configurables cdata.set_quoted('LSI_PRELOAD_LIBS', get_option('with-preload-libs')) diff --git a/src/frontend/main-window.c b/src/frontend/main-window.c index 6acfce0..6fb0cbd 100644 --- a/src/frontend/main-window.c +++ b/src/frontend/main-window.c @@ -16,6 +16,7 @@ #include "lsi.h" #include +#include #include #include diff --git a/src/frontend/main.c b/src/frontend/main.c index e4d4b7d..88e4c55 100644 --- a/src/frontend/main.c +++ b/src/frontend/main.c @@ -11,8 +11,10 @@ #define _GNU_SOURCE +#include #include +#include "config.h" #include "main-window.h" /** @@ -22,6 +24,11 @@ int main(int argc, char **argv) { GtkWidget *window = NULL; + setlocale(LC_ALL, ""); + bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); + textdomain(GETTEXT_PACKAGE); + gtk_init(&argc, &argv); window = lsi_settings_window_new();