From ad4e495fa434f72de37846704cb08bacac3c52da Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Mon, 15 Jun 2009 10:54:09 -0400 Subject: Create gettext framework for SSSD daemon --- server/util/server.c | 6 ++++++ server/util/sssd-i18n.h | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 server/util/sssd-i18n.h (limited to 'server/util') diff --git a/server/util/server.c b/server/util/server.c index 7c1c927f..4dfd18ef 100644 --- a/server/util/server.c +++ b/server/util/server.c @@ -29,6 +29,7 @@ #include #include #include "util/util.h" +#include "util/sssd-i18n.h" #include "ldb.h" #include "confdb/confdb.h" @@ -280,6 +281,11 @@ int server_setup(const char *name, int flags, } } + /* Set up locale */ + setlocale (LC_ALL, ""); + bindtextdomain (PACKAGE, LOCALEDIR); + textdomain (PACKAGE); + /* the event context is the top level structure. * Everything else should hang off that */ event_ctx = tevent_context_init(talloc_autofree_context()); diff --git a/server/util/sssd-i18n.h b/server/util/sssd-i18n.h new file mode 100644 index 00000000..74f9bec0 --- /dev/null +++ b/server/util/sssd-i18n.h @@ -0,0 +1,8 @@ +#ifndef _SSSD_I18N_H +#define _SSSD_I18N_H + +#include +#define _(STRING) gettext (STRING) +#include "config.h" + +#endif -- cgit