Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Switch to transifex for translations #178

Merged
merged 1 commit into from May 21, 2013

Conversation

Projects
None yet
2 participants
Contributor

saivann commented May 8, 2013

All strings, urls and anchors are now in a single yml files for each language
Translations in html are generated by a jekyll tag plugin
Each html file remain independant of each other

Update:
All strings, urls and anchors are now in a single yml files for each language
Translated html pages are generated by a jekyll plugin based on unified templates

This change can allow to handle translations in a more efficient way. Allowing more translators to work without learning technicals behind github, html and such. Making translations updates more obvious and easy to handle. And it allows to have more reviews and teams in charge of each translation.

Contributor

saivann commented May 8, 2013

I am still a ruby and jekyll newbie, so if someone see a better way to do this, or any improvement, I'm listening with attention. However, I've tested it enough with transifex to say that it works well and that it can fulfill everything we need, to my knowledge.

@tcatm : You were talking a week ago about using a jekyll plugin for translations if I remember correcly. Does that go in the sense of your idea?

This was referenced May 8, 2013

Contributor

saivann commented May 13, 2013

This big change is almost ready to be merged. Last call for last minute reviews and comments.

Edit : This change won't be pushed until the hardfork and the conference is over.

Contributor

saivann commented May 14, 2013

I've updated the pull request to use unified layouts and templates for all pages as per tcatm feedback. That makes things much easier to manage when it comes to translated urls.

Contributor

tcatm commented May 14, 2013

ACK. Looks good to me.

Switch to transifex for translations
All strings, urls and anchors are now in a single yml files for each language
Translated html pages are generated by a jekyll plugin based on unified templates
Add a new sitemap generator plugin for the new translation structure
Update french translations

saivann added a commit that referenced this pull request May 21, 2013

Merge pull request #178 from bitcoin/transifex
Switch to transifex for translations

@saivann saivann merged commit cb22e64 into master May 21, 2013

@saivann saivann deleted the transifex branch May 22, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment