WordPress Help
Official documentation, learning resources, and contributor guides collected from WordPress.org.
-
Translating WordPress
In the Polyglots Contributor Training course, there are related content and quizzes. Why translate WordPress? WordPress is a free software project. Anyone can get involved to help it develop and grow. Every free software project needs volunteers — people who are willing to contribute their time to develop both the software and the project. Volunteers write code, design graphics,…
-
Modifying the Showcase
Your Rosetta site allows you to showcase up to four sites as great examples of WordPress in your community. There are a few expectations for the featured sites. Use the following as a basis for selecting sites: Conforming to the general Submission Criteria. Be in your language. Be from your local region. Now that you’ve…
-
Locale, Sites, and Forums Deployment
This is the process that the Polyglots leadership team follows to add new locales, Rosetta sites, and forums to the Global Network. 1. Locale request requirements Every new locale request should consist of the following information. This information should be provided by the person requesting the locale as explained in the handbook page “Requesting a new…
-
Translating the Interface
Translate your Rosetta site When first created, your local WordPress.org site will have an interface and contents in US English. To have a localized, fully translated site in your language, you need to translate these two translation projects in the same way you translate WordPress itself. Rosetta project contains strings for the site UI labels.…
-
Setting up Your Local Site
Now that you’ve translated WordPress into your language, it’s time to create a website for your locale. These are called Rosetta sites (after the great Rosetta Stone) and will be set up at [lang].wordpress.org. For example, Portuguese has the language code of “pt” and is given a domain of pt.wordpress.org. A Rosetta site is your…
-
Rosetta Sites & Forums
Each locale team is responsible for maintaining their own WordPress.org properties, including: Rosetta site (e.g. de.wordpress.org) Rosetta team blog (e.g. de.wordpress.org/team) – also called P2 or o2 Rosetta support site (e.g. de.wordpress.org/support and de.wordpress.org/forums) – this is optional; created on a request basis These act as a sole official interface of WordPress for users who…
-
General Expectations for Localized Sites
Translating WordPress is a big responsibility. Distributing a localized version on WordPress, hosted on WordPress.org, is a bigger responsibility. Because WordPress in your language may be downloaded by millions of people all over the world, there are certain expectations the Polyglots Team has before giving you a locale-specific WordPress.org subdomain. What is a Rosetta site? What about forums?…
-
Other Translation Tools
There are a number of other tools that can be useful in various ways for translation of WordPress projects, some of them are listed below. Just keep in mind that if you translate outside of our main platform then after you finish your translation, you will need to go to translate.wordpress.org and import the relevant gettext…
-
Poedit
What is Poedit Poedit is an open-source translation file editor for localizing software interfaces that use gettext, like WordPress core, plugins, and themes. It is available for Windows, macOS, and Linux. With Poedit you can download a POT file with the original WordPress strings and create a .PO file and .MO files with your translations.…
-
gettext
WordPress developers chose to use the GNU gettext localization framework to provide localization infrastructure to WordPress. gettext is a mature, widely-used framework for modular translation of software, and is the de facto standard for localization in the open source/free software realm. gettext uses message-level translation – that is, every “message” displayed to users is translated individually, whether it be a paragraph…