chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add gettext support
[elogind.git]
/
src
/
shared
/
util.c
diff --git
a/src/shared/util.c
b/src/shared/util.c
index ba035caed064315363af1f2358fb6a5b16f246ad..deb98396335acbe26ff4f3626c678747537739cd 100644
(file)
--- a/
src/shared/util.c
+++ b/
src/shared/util.c
@@
-25,6
+25,8
@@
#include <errno.h>
#include <stdlib.h>
#include <signal.h>
#include <errno.h>
#include <stdlib.h>
#include <signal.h>
+#include <libintl.h>
+#include <locale.h>
#include <stdio.h>
#include <syslog.h>
#include <sched.h>
#include <stdio.h>
#include <syslog.h>
#include <sched.h>
@@
-74,6
+76,7
@@
#include <sys/auxv.h>
#endif
#include <sys/auxv.h>
#endif
+#include "config.h"
#include "macro.h"
#include "util.h"
#include "ioprio.h"
#include "macro.h"
#include "util.h"
#include "ioprio.h"
@@
-5782,6
+5785,11
@@
void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size,
return NULL;
}
return NULL;
}
+void init_gettext(void) {
+ setlocale(LC_ALL, "");
+ textdomain(GETTEXT_PACKAGE);
+}
+
bool is_locale_utf8(void) {
const char *set;
static int cached_answer = -1;
bool is_locale_utf8(void) {
const char *set;
static int cached_answer = -1;