blocktogether icon indicating copy to clipboard operation
blocktogether copied to clipboard

Internationalization

Open jsha opened this issue 11 years ago • 4 comments

Pick an internationalization framework and replacing the strings with appropriate placeholders.

jsha avatar Jan 18 '15 05:01 jsha

Looks like there's a helpful article from John Resig about this: http://ejohn.org/blog/a-strategy-for-i18n-and-node/. And another from Mozilla: https://hacks.mozilla.org/2013/04/localize-your-node-js-service-part-1-of-3-a-node-js-holiday-season-part-9/

doeg avatar Jan 18 '15 16:01 doeg

Thanks for doing this research @doeg! Worth noting that we can get a pretty reliable language indicator from the Twitter user object on signup. We will want an override for that in case someone finds that Block Together in language X is poorly translated. That override can probably go in settings.

For our translation platform, I'm going to suggest using Transifex, since it's free for open source projects, and I've used it a tiny bit for HTTPS Everywhere (but I need to get better at using it).

jsha avatar Jan 18 '15 21:01 jsha

Hello @doeg & @jsha! Which solution would you suggest to start the i18n process? I'm interested in providing a French translation. I can work on the internationalization of the code but I'd rather follow the lead of people who have more experience with node and this project as to which solution is best. Thanks.

jeromecc avatar May 02 '18 15:05 jeromecc

Hi @jeromecc! Thanks for the ping. I honestly don't know which node package is the best for translations. If you could research and help pick one as part of working on this, I'd greatly appreciate it. Thanks!

jsha avatar May 06 '18 23:05 jsha