diff options
author | John Wiegley <johnw@newartisans.com> | 2009-02-25 03:51:42 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-02-25 03:51:42 -0400 |
commit | 238bd7f8a5131e9bc51a649553fd2fafaf6337c2 (patch) | |
tree | b8ba95c43cbf66ed98abab8cc0c1944aa03ea50f /src/option.h | |
parent | f745767fa68ad26195eed50b8c10dbaccba63e1e (diff) | |
download | fork-ledger-238bd7f8a5131e9bc51a649553fd2fafaf6337c2.tar.gz fork-ledger-238bd7f8a5131e9bc51a649553fd2fafaf6337c2.tar.bz2 fork-ledger-238bd7f8a5131e9bc51a649553fd2fafaf6337c2.zip |
Marked all strings needing internationalization
These strings are now collected automagically in the file po/ledger.pot.
If you'd like to produce a translation, just run this command after
building Ledger:
msginit -l LOCALE -o LANG.po -i po/ledger.pot
Where LOCALE is a string like de or en_GB, and LANG is a short
descriptive word for your language.
Then send me this .po file so I can commit it to the Ledger sources
(alternatively, you could maintain the file in a fork on GitHub), and
setup the build script to format and install your new message catalog
during a "make install".
Diffstat (limited to 'src/option.h')
-rw-r--r-- | src/option.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/option.h b/src/option.h index 01c821d9..841fe409 100644 --- a/src/option.h +++ b/src/option.h @@ -104,10 +104,6 @@ public: return out.str(); } - virtual void help(std::ostream& out) { - out << "No help for " << desc() << "\n"; - } - operator bool() const { return handled; } @@ -115,7 +111,7 @@ public: string& str() { assert(handled); if (! value) - throw_(std::runtime_error, "No argument provided for " << desc()); + throw_(std::runtime_error, _("No argument provided for %1") << desc()); return value.as_string_lval(); } @@ -140,7 +136,7 @@ public: virtual void handler(call_scope_t& args) { if (wants_arg) { if (args.empty()) - throw_(std::runtime_error, "No argument provided for " << desc()); + throw_(std::runtime_error, _("No argument provided for %1") << desc()); on_with(args[0]); } else { on_only(); @@ -179,7 +175,6 @@ public: vartype var ; \ name ## _option_t() : option_t<type>(#name), var(value) -#define HELP(var) virtual void help(std::ostream& var) #define DO() virtual void handler_thunk(call_scope_t&) #define DO_(var) virtual void handler_thunk(call_scope_t& var) |