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
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.