Translating Themes and Plugins

Howdy all you wonderful polyglots!

We’re getting very, very close to turning on translations for themes and plugins. Within the next few days (or weeks), we’ll start importing active themes and, shortly there after, plugins to The platform for contributing to the translation of WordPress core, themes and plugins..

The first import might be a bit… painful. There aren’t a lot of sorting options built-in to GlotPressGlotPress GlotPress is the translation management software that powers More information is available at, so importing, say, 1500 themes will make it hard to see which theme is important. We’re working on that. After import, it will be important to use and find “pain points” in the experience. Then… let us know! You can file a ticket on meta trac with an idea for improvement and we’ll work to improve things over time. Or, you can pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me personally (sam on SlackSlack Slack is a Collaborative Group Chat Platform The WordPress community has its own Slack Channel at or even just leave a comment here.

For themes and plugins with their own, external translation sites, we’re recommending the author post here on make/polyglots with a list of their translation editorsTranslation Editor Translation editors can approve translations for projects. The GTE (General Translation Editor) and LM (Locale Manager) roles can add new users with the "Project Translation Editor" role that can approve translations for specific projects. There are two different Translation Editor roles: General Translation Editor and Project Translation Editor and request that they be added to with project-level permission. That means that they’ll only be able to approve translations for the specific theme or pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the Plugin Directory or can be cost-based plugin from a third-party, which they can already approve translations for on an external site.

That might sound a bit complicated, but I wrote up a handbook page with all of the details. Please read through and let us know if you have questions.

One thing I’m recommending to everyone is to follow a hashtag for your localeLocale Locale = language version, often a combination of a language code and a region code, for instance es_MX denotes Spanish as it’s used in Mexico. A list of all locales supported by WordPress in For example, the Swiss German translation editors would follow #de-ch in their The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. profile notifications. Any time, across, someone enters #de-ch, they’ll receive an email notification about it. It’s a great way for anyone “in the know” to ping translation editors and entire teams.

P.S. If you haven’t already, now is a great time to translate the theme and plugin directory interfaces.

Related posts: Meta team, Theme team

#glotpress, #plugins, #themes

When will Twenty Thirteen be added to the…

When will Twenty Thirteen be added to the GP project?

#request, #themes, #twenty-thirteen

Should theme tags be translated

Should theme tags be translated?

#core, #themes

Do theme names usually remain untranslated I spot…

Do theme names usually remain untranslated? I spot-checked a few other languages, and it seems as though they are not. Also, theme descriptions don’t seem to be translated either, and I am guessing they are lower down on the priority list. So – treat theme names as “product names” and leave them in English, right?

(I am translating An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. into ru_RU at the moment, however thought this question would be relevant to all of the WordPress community, for all themes and all languages.)

#ru_ru, #themes