questions regarding localization in MIT krb

Will Fiveash will.fiveash at
Fri Jan 17 17:37:02 EST 2014

On Fri, Jan 17, 2014 at 05:09:37PM -0500, Greg Hudson wrote:
>I think we got Will up to speed out of band, but for the record:
>* In the build tree, "cd po && make update-po" will update the pot file
>(located in src/po/mit-krb5.pot and checked into the repository) by
>running xgettext over all of the C source files.  It requires a full
>build to work, because it also runs gettext over all of the .c files
>generated from com_err error tables.
>* The .pot file is used as a template for .po files containing
>translations.  The build system would convert these to .mo files and
>install them.

Right and my understanding is if someone were to translate the .pot file
into different languages, those translations, in separate .po files,
would be checked in to the MIT source tree in src/po/ if the translator
wanted to contribute the translations upstream, correct?

>* We don't ship any actual translations at this time; the infrastructure
>is there for the benefit of downstream packagers.  We ship a stub
>en-US.po file to make the build system work, but it contains no

Will Fiveash
Oracle Solaris Software Engineer

More information about the krbdev mailing list