GitHub - marstyson/lang: Language translations for OPNsense and plugins

OPNsense language translation kit

The kit requires additional tools in order to properly extract strings from the source code. You'll need to run this once locally:

# pkg install gettext-tools p5-Locale-Maketext-Lexicon python27

Regenerate source strings that can't be found in the template generation step (XML contents, etc.):

Regenerate the translation template using:

Merge the latest template changes into the actual translations:

Remove the compiled translation files from the system/chroot:

The build system will automatically pick up all registered languages.