WebUI for translation
With Fluent for i18n landed, we now have a pretty cool file format widely used in the industry.
https://projectfluent.org/
While being multiple big steps in future for our translation capabilities it still needs usability improvements - WebUI.
The options I see are the following:
- Weblate.
https://github.com/WeblateOrg/weblate
https://docs.weblate.org/en/latest/user/basic.html
While being nice, it doesn't support Fluent attributes so we can't really use it yet. If I understand it correctly, Weblate uses translation-toolkit and we can contribute to translation-toolkit hoping to improve Fluent support or we can just wait until someone else does it.
UPD: check how well Weblate works with Fluent attributes.
My personal impression of setting it up was rather iffy, it feels like infrastraction-as-admin-clicking-things-in-UI, but I think there are ways to set it up using configs or bash scripts. The important thing, it supports GitLab/GitHub integration and can even generate pull requests. - Pontoon.
https://github.com/mozilla/pontoon
I honestly know little about how it works, but if I understand it correctly, it is used for localization in Mozilla products. - Writing our own tool.
I would probably choose to contribute to Weblate over it, but if all other options fail, this is what we have.
In the end, I would say we should stick with Weblate.
Edited by Illia Denysenko