Currently thinking about how I would #localize my #X11 app... it seems #GNU #gettext is the "de-facto standard" for the job, and certainly offers a convenient translation workflow and API. But OTOH, it would be yet another dependency, and also introduce the (L)GPL.
Skimming through #FreeBSD's developers handbook, I learned #POSIX also specifies a (simple, less convenient) "message catalogs" mechanism. I'm thinking about using that, assuming any "POSIXy" system should ship it with its libc?
Is that assumption correct? Are there any other pitfalls? what do you think? 🤔