summaryrefslogtreecommitdiffstats
path: root/discover/pb-discover.c
diff options
context:
space:
mode:
Diffstat (limited to 'discover/pb-discover.c')
-rw-r--r--discover/pb-discover.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/discover/pb-discover.c b/discover/pb-discover.c
index f876a3d..81c582d 100644
--- a/discover/pb-discover.c
+++ b/discover/pb-discover.c
@@ -13,6 +13,7 @@
#include <log/log.h>
#include <process/process.h>
#include <talloc/talloc.h>
+#include <i18n/i18n.h>
#include "discover-server.h"
#include "device-handler.h"
@@ -127,6 +128,10 @@ int main(int argc, char *argv[])
struct opts opts;
FILE *log;
+ setlocale(LC_ALL, "");
+ bindtextdomain(PACKAGE, LOCALEDIR);
+ textdomain(PACKAGE);
+
if (opts_parse(&opts, argc, argv)) {
print_usage();
return EXIT_FAILURE;
@@ -177,6 +182,9 @@ int main(int argc, char *argv[])
if (opts.no_autoboot == opt_yes)
config_set_autoboot(false);
+ if (config_get()->lang)
+ setlocale(LC_ALL, config_get()->lang);
+
system_info_init(server);
handler = device_handler_init(server, waitset, opts.dry_run == opt_yes);
OpenPOWER on IntegriCloud