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)
@aral
Weblate or Transifex appear popular (although the latter is deputed in FOSS circles).
For implementation i18next is quasi standard. Native desktop apps might go with plain old gettext.
Watch out for handling adjustments to amounts (not as simple as in English) and the ability to pass comments (otherwise „share“ of content might get translated as „share“ in context of stock market ).
Mozilla had something with l20n but I haven't followed along.
@aral
You're welcome.
I've got some experience in both areas.
Even if it is not a requirement I tend to start with some basic i18n support (often some sort of keys + JSON files) to have an easier transition period.
Business folks tend to prefer Excel, though.
Otherwise it's just so laboursome to collect all those places where i18n would be required
@RyunoKi Thanks; that’s very helpful, appreciate it :)
@aral
If you look beyond translation, keep an eye out on currency and date formatting as well as LTR and RTL support (can switch inline!).
Writing mode top to bottom isn't that common (even in Japan) from what locals told me.
Say, look at some Arabic (Al Jazeera?) And Japanese sites. Study how they apply HTML and CSS :)