One of XNap's key features is localization. XNap has been translated
to more than eight languages. Localizing XNap is so straight forward
that non-programmers can do it easily in a day. XNap's i18n framework
is somewhat like gettext. Every user visible string needs to be wrapped
by an XNap.tr("to translate")
call. Just read
the TRANSLATION document if you'd like to translate XNap into a new
language or to help with an existing translation.