diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.cc | 2 | ||||
-rw-r--r-- | src/system.hh | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc index 58b3f169..89a438c7 100644 --- a/src/main.cc +++ b/src/main.cc @@ -75,6 +75,8 @@ int main(int argc, char * argv[], char * envp[]) std::signal(SIGINT, sigint_handler); std::signal(SIGPIPE, sigpipe_handler); + ::textdomain("ledger"); + // Create the session object, which maintains nearly all state relating to // this invocation of Ledger; and register all known journal parsers. std::auto_ptr<global_scope_t> global_scope(new global_scope_t(envp)); diff --git a/src/system.hh b/src/system.hh index 080d187f..b9f6b96f 100644 --- a/src/system.hh +++ b/src/system.hh @@ -135,6 +135,13 @@ typedef std::ostream::pos_type ostream_pos_type; #include <sys/wait.h> #include "fdstream.h" #endif +#if defined(HAVE_GETTEXT) +#include "gettext.h" +#define _(str) gettext(str) +#else +#define textdomain(name) +#define _(str) str +#endif #include <gmp.h> #include <mpfr.h> |