#xmoji #l10n: First pull request completed, I now have my very own translation tool and can translate all the UI texts (but not yet include the #Unicode #CLDR translations for the emoji names, that'll be the next PR).
Amazing as always, the key to getting things done is to DO these things 😂🙈. Investing a LOT of thought about whether to use #POSIX catalogs or GNU #gettext or come up with something myself (and then, how far should I jump there) led exactly nowhere and I finally decided to just run a spike with own tooling and refine the design while coding it. Ended up with a simple (and, I think, portable) binary format for the translations, containing everything in UTF-8, but offering a flag for the translation loader to know which texts to directly convert to my "UniStr" type holding UTF-32.
#X11 #emoji #keyboard