9
[Feature Request] Default languages on a per community/instance basis?
(lemmy.dbzer0.com)
The purpose of this community is to discuss and collect feedback about the development of the Raccoon For Lemmy mobile app.
Feel free to use this space to share your
Suggestions as well as criticism is well accepted (better if constructive but who cares after all: Lemmy is beautiful because there's freedom).
Have a look at the GitHub repository for more information.
Chat with us on Matrix!
NB: Notes collected here will eventually become issues on GitHub to better track their evolution.
Wow that went fast, thank you!
Interesting that the localisation of the languages are visible in the files. Some time ago I translated text for a game (Cataclysm: Dark Days Ahead) and they had their text mostly in (IIRC binary) .po files. I'm not sure why they did that though.
The PO format is the de-facto standard for software localization in open-source projects, it is a textual format (.po files are converted to binary .mo during the build process and linked against the executable) and it was originally designed for the GNU gettext internationalization library for the C language, but it has been ported to Python and other languages too over time as it grew popular. More info here.
Mobile apps have always been widely incompatible with it, Android apps use XML resources, iOS apps use Localizable.strings (aka stringtables, similar to .properties files), Flutter apps use the .ARB format which is JSON-based.
Thanks for the write-up.