Just found about the localization language format that Mozilla created a few years ago for Firefox: Fluent
https://projectfluent.org/
Looks quite an improvement over other formats I know like gnutext (PO) and xliff.
A good implementation for .NET I could find is Linguini from Ygg01:
https://github.com/Ygg01/Linguini
#csharp #dotnet #localization #projectfluent
Just played with @mozilla's #Fluent localization system (https://projectfluent.org/)
I built a quick-and-dirty integration with #Django. It mainly consists in binding the Python runtime API to some template tags and filters.
Looking sweet! I find it a definite upgrade to Django's default gettext-based translation framework.
Of course, somebody has already been maintaining a properly-designed integration, and here it is: https://pypi.org/project/django-ftl/ #ProjectFluent
#fluent #django #projectfluent
Nothing happened on the #MastodonMahout repository in quite a while. But I'm still working on it (an #accessibility centric #Mastodon #client), just differently at the moment.
To be able to offer translations of the #app, I rely on i18n-embed, a #rust crate that embeds the localisation resources directly into the app.
It supports both #gettext and #ProjectFluent syntax.
#mastodonmahout #accessibility #mastodon #client #app #rust #gettext #projectfluent
RT @zbraniecki@twitter.com
As of this week Firefox main UI is fully migrated to #projectfluent - it makes Firefox faster, more flexible and resilient. Kudos to the team! ๐https://www.arewefluentyet.com/?milestone=M1
๐ฆ๐: https://twitter.com/zbraniecki/status/1440411994528444427