For those of you who have been paying attention on the recent updates to the Genesis Translations plugin, we’ve made some important changes.
Genesis Translations has been around for a couple of years and it’s purpose was very simple: translate all the text strings provided by the Genesis Framework in whatever available languages that shipped with it. That last part was the part that started bugging me. From the get go I had to validate, export and add or update languages made available via various translation contributors on the translate.studiopress.com domain.
If this sounds like a lot of work, I can confirm it was 😉 . Especially considering the fact that we now have such a perfect delivery system built in the core of WordPress for updating translation files. But, since the Genesis Framework is not publicly available  and thus not available for translation updates from WordPress.org we had a problem. A perfect system, but no way to use it.
So, after thinking long and hard about, we came up with a solution and we’ve silently been testing this solution in the last version of Genesis Translations. Going forward, we’re going to load all the Genesis text strings from the theme in our Genesis Translations file as well. This allows us to have the text strings automagically be indexed by the automated processes on the translate.wordpress.org side of things.
Going Native
This means that all the Genesis Framework text strings are now available on the Genesis Translation translation project on translate.wordpress.org. This also means that updates to translation files no longer depend on me validating, exporting and updating the plugin.
Right now, the plugin still serves the translations from the plugin, but it will load translation files from WordPress.org once a locale has been translated to at least 95% done. Those will just not be served just yet. The next version of Genesis Translations will most likely have a setting you can check in the newly introduced Genesis Translations settings page.
What happens to the translation files over at Translate StudioPress?
This will stay in place for now as far as I’m concerned, but it would make sense to forward those to the Genesis Translation project on WordPress.org once the percentages are high enough.
Help Getting the Translations above 95%
If you’re wondering how you can help getting the translation for your locale above 95% , we have a short tutorial explaining the steps on how to translate the Genesis Framework.
If you have any suggestions or questions, I’d love to see them in the comments.
P.s. have you seen our first Genesis Child Theme: Coach Pro? You should probably check it out 😉 .
Leave a Reply