ikiwiki is translatable with plugins/po (see it in action at l10n.ikiwiki.info).

textproc/po4a needs to be updated for this feature to work, which in turn needs an updated devel/gettext (for a particular msgmerge parameter). Updating gettext has the following fallout for netbsd-4, as explained by ?joerg:

  1. netbsd-4 doesn't support positional arguments for printf
  2. gettext will force macros for *printf and all programs including libintl.h also have to link against -lintl if they use printf
  3. forcefully adding libintl is not exactly my idea of a correct solution
  4. and the problem of /usr/lib/libintl.so vs /usr/pkg/lib/libintl.so still remains

We can update devel/gettext if we fix the netbsd-4 fallout. Then updating textproc/po4a should be easy. Then we can experiment with translating this wiki.

Add a comment