diff options
author | Richard Jones <rjones@redhat.com> | 2010-01-29 14:56:13 +0000 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-01-29 15:11:59 +0000 |
commit | a6025c11d97ed5802b3729a93d224d2baa20ff12 (patch) | |
tree | 6dd670b706070e29496a62052447b22086434c0b /fish/fish.c | |
parent | 088d0c53cfe0dcb20b87707a9055175b2fd6b72f (diff) | |
download | libguestfs-a6025c11d97ed5802b3729a93d224d2baa20ff12.tar.gz libguestfs-a6025c11d97ed5802b3729a93d224d2baa20ff12.tar.xz libguestfs-a6025c11d97ed5802b3729a93d224d2baa20ff12.zip |
Set locale in C programs so l10n works (RHBZ#559962).
This commit adds the calls to setlocale &c to all of the current
C programs.
It also adds l10n support to hivexget and hivexml which lacked them
previously.
To test this, try:
LANG=pa_IN.UTF-8 guestfish --cmd-help
(You can only do this test after installing the package, or at
least the 'pa.mo' mo-file in the correct place).
Diffstat (limited to 'fish/fish.c')
-rw-r--r-- | fish/fish.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fish/fish.c b/fish/fish.c index 7dae815d..dd73af74 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -139,6 +139,10 @@ main (int argc, char *argv[]) atexit (close_stdout); + setlocale (LC_ALL, ""); + bindtextdomain (PACKAGE, LOCALEBASEDIR); + textdomain (PACKAGE); + enum { HELP_OPTION = CHAR_MAX + 1 }; static const char *options = "a:Df:h::im:nrv?Vx"; |