localization module
A partial wrapper on the tcl/tk msgcat (Tcl message catalog)
The MessageCatalog provides a set of functions that can be used to manage multi-lingual user interfaces. Text strings are defined in a “message catalog” which is independent from the application, and which can be edited or localized without modifying the application source code. New languages or locales may be provided by adding a new file to the message catalog.
https://www.tcl.tk/man/tcl/TclCmd/msgcat.html