What is your favourite system for carrying out translations? Weblate? Locize? Other…? (And why?)
Which would be most suitable for a free and open source project would you think?
(And is there any library and/or service that you’ve found especially useful for JavaScript projects – both on the server and client sides – i18next, etc?)
Thanks!
(I’m looking into implementing internationalisation and localisation for Kitten projects – https://codeberg.org/kitten/app)
Some interesting tidbits from my initial research:
There are the popular i18n frameworks (i18next, etc.) and then some really small ones like Lisan, Rosettta, etc.
And some tie in with localisation services (e.g., i18next and Locize) to enable continuous translations.
Not sure what level of support to add for what in Kitten yet but going to have a play with a number of them to see how they feel…
… My gut feeling is that a lightweight framework like Lisan or Rosetta combinated with the ECMAScript Internationalisation API might feel right for Kitten.
(Or perhaps it’s best not to build in support and leave that as a project-level decision folks can make if they want to. I’ll start implementing internationalisation/localisation in Domain and see how it goes and which bits, if any, feel like they should be in the platform instead of the app. That’s basically been my approach so far.)
Oh, and thank you all for your suggestions and for sharing your experiences :)