Add localization support to com_err
authorGreg Hudson <ghudson@mit.edu>
Fri, 10 Jun 2011 18:17:22 +0000 (18:17 +0000)
committerGreg Hudson <ghudson@mit.edu>
Fri, 10 Jun 2011 18:17:22 +0000 (18:17 +0000)
commitcb8b1138d6e349a77507f3c561fc7ee2dde5cd7c
treead5246d1ab834f44aa9a5de30b255d9f044c9663
parentfd2f45cf93bfbf10863011fb1a61fc08041c2f51
Add localization support to com_err

* Add compile_et arguments --textdomain and --localedir.
* Store text domain and localedir at the end of error tables.
* error_message() calls dgettext if the table has a text domain.
* add_error_table() calls bindtextdomain if the table has a localedir.
* Define N_() as no-op in generated source and mark up error messages.
* When using system compile_et, test for --textdomain support.
* Use --textdomain option when available.
* Run xgettext over generated sources in compile_et rule.
* Translate com_err results in krb5int_get_error() if com_err won't.

ticket: 6918

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24960 dc483132-0cff-0310-8789-dd5450dbe970
12 files changed:
src/aclocal.m4
src/config/post.in
src/config/pre.in
src/po/Makefile.in
src/po/mit-krb5.pot
src/util/Makefile.in
src/util/et/compile_et.1
src/util/et/compile_et.sh
src/util/et/error_message.c
src/util/et/et_c.awk
src/util/gss-kernel-lib/Makefile.in
src/util/support/errors.c