ZanyBlue is a wonderful framework for internationalization natively in Ada.
It includes a library you can use for your translations and a translation compiler from properties files to Ada source files. That is the big trick: translation files are compiled with your program so no additional time penalty for translation with external ressources.
Version 1.4 is available on SourceForge.
In 2022, I discussed with its author Michael Rohan to bring it on Alire.
He would like to, but there’s been no news since.
Even with my last e-mail on January 2026.
Still, considering it was worth it, I brought it on Alire.
Version 1.4 same as SourceForge.
Version 2.0 powered with UXStrings.
3 Likes