Collect a list of available *.mo files.
Returns the language code for the current language.
Returns the language code for the translation contained in moFile.
Switch to the language contained in moFile.
Translate message.
Translate a message in the correct plural form.
Code to be mixed in at the top of your main() function.
Translatable strings are marked by instantiating the tr template, like so:
writeln(tr!"Translatable message");
If you'd rather use an underscore to mark translatable strings, [as the GNU gettext documentation suggests](https://www.gnu.org/software/gettext/manual/html_node/Mark-Keywords.html), you can use an alias:
import gettext : _ = tr; // Customary in GNU software. writeln(_!"Translatable message");
SARC B.V., 2022
Internationalization compatible with GNU gettext.