diff options
author | Greg Hudson <ghudson@mit.edu> | 2011-06-10 18:17:22 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2011-06-10 18:17:22 +0000 |
commit | cb8b1138d6e349a77507f3c561fc7ee2dde5cd7c (patch) | |
tree | ad5246d1ab834f44aa9a5de30b255d9f044c9663 /src/po | |
parent | fd2f45cf93bfbf10863011fb1a61fc08041c2f51 (diff) | |
download | krb5-cb8b1138d6e349a77507f3c561fc7ee2dde5cd7c.tar.gz krb5-cb8b1138d6e349a77507f3c561fc7ee2dde5cd7c.tar.xz krb5-cb8b1138d6e349a77507f3c561fc7ee2dde5cd7c.zip |
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
Diffstat (limited to 'src/po')
-rw-r--r-- | src/po/Makefile.in | 19 | ||||
-rw-r--r-- | src/po/mit-krb5.pot | 2 |
2 files changed, 19 insertions, 2 deletions
diff --git a/src/po/Makefile.in b/src/po/Makefile.in index fd71f92b5b..9d67f874c3 100644 --- a/src/po/Makefile.in +++ b/src/po/Makefile.in @@ -6,6 +6,17 @@ DOMAIN=mit-krb5 POTFILE=$(srcdir)/$(DOMAIN).pot XGETTEXT=xgettext --foreign-user --package-name=mit-krb5 \ --package-version=$(VER) --copyright-holder=MIT +ETSRCS= $(BUILDTOP)/lib/gssapi/generic/gssapi_err_generic.c \ + $(BUILDTOP)/lib/gssapi/krb5/gssapi_err_krb5.c \ + $(BUILDTOP)/lib/kadm5/chpass_util_strings.c \ + $(BUILDTOP)/lib/kadm5/kadm_err.c \ + $(BUILDTOP)/lib/kdb/adb_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/k5e1_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/krb5_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/kdb5_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/asn1_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/kv5m_err.c \ + $(BUILDTOP)/lib/krb5/error_tables/krb524_err.c # This is a placeholder until we have an actual translation. CATALOGS=en_US.mo @@ -15,12 +26,18 @@ CATALOGS=en_US.mo all:: $(CATALOGS) -update-po: csrcs +update-po: csrcs check_et_@COM_ERR_VERSION@ $(XGETTEXT) -k_ -kN_ -o $(POTFILE) -f csrcs + $(XGETTEXT) -kN_ -j -o $(POTFILE) $(ETSRCS) csrcs: always find $(top_srcdir) -name "*.c" -print > $@ +check_et_k5 check_et_intlsys: +check_et_sys: + @echo 1>&2 error: cannot update po file with this version of compile_et + @exit 1 + always: install:: diff --git a/src/po/mit-krb5.pot b/src/po/mit-krb5.pot index caa907e847..771249faca 100644 --- a/src/po/mit-krb5.pot +++ b/src/po/mit-krb5.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: mit-krb5 1.10-prerelease\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-06 00:34-0400\n" +"POT-Creation-Date: 2011-06-06 12:34-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" |