Translated material flows from the Weblate project to the grist-core repository within 24 hours currently. Self-hosters can then use those translations immediately (if building Grist themselves) or the following day (if using the docker images we build). Users of our hosted service will have the translations in 1 to 2 weeks typically.
For now, we make partially translated languages available without any formal declaration of them being “complete”, with anything untranslated falling back on English. If this proves annoying we’ll revisit it.
If you’d like to translate Grist into a new language - yay! Thank you! Just post your intention to translate a particular language in this thread, and we’ll add the language on Weblate. Then you can work away independently. Doing a translation is work, and not something to get into lightly. But it also could be satisfying in its own way, and we’ve seen people complete a translation in a few days so it also doesn’t appear to be a quagmire. Thanks again!
Let’s do this! I mean, it’s the least I can do, since I’m heavily relying on Grist for a monster research project of mine, and it hasn’t failed me once yet!
Please add Italian to the language list!
-riccardo
I registered at the Weblate project but I must confess I found some difficulty understanding how it works. Found some errors in the Brazilian Portuguese translation like “lixo” (trash) instead of Lixeira (Recycle Bin, Trash Bin)
Hi @George_Mouawad, thanks, that would be great. I asked around to see how much work RTL would be to support and people sucked their teeth and looked serious, so it might be a while before we can get to it. But I look forward to taking you up on this
It is a bonus for translators that they see all the text entering the app, so they could be the first to spot a new unannounced feature . In this case though I think @BiBo saw a title for a tooltip describing a familiar feature using a new name? Maybe from here:
Hope this isn’t too disappointing. If you liked the recent expand-widget feature, I’m hoping that sometime soon there’ll be a need to translate “Collapse widget”
@RogerioPenna thanks for your suggested translations. Would you be up for updating them directly in Weblate?
Yes, but as I said, I didn´t properly understand how to use that website. I had already created an account to change some stuff, was able to find the text, but was confused where I saved the changed text, etc.
I see plenty of problems (but also, some things work). Table grid should remain LTR overall, that’s a big thing. How does the rest of it look, generally, to your eyes @Siavash and @George_Mouawad? Assuming the text is replaced with appropriate translations.
I’d guess we could do some kind of crude LTR support, that gets the biggest must-haves right, but to polish it would be an iterative process, relying heavily on native users for advice, to clear up one awkward corner after another (there’ll be a lot of them).
And for CSS, libraries which support bidirectional text usually use “start” and “end” instead of “left” and “right” to make things easier. For example in Bootstrap, instead of .ml-5 for margin-left, you’d use .ms-5.