Although those familiar with British English would be able to understand US English, it’s still technically a different language. As such, it’s up for translation, and this is where you can contribute!
Start Contributing Today
All you need is your WordPress.org account to login at British English locale page on Translate WordPress and find a project you want to translate. This could be your own theme or plugin, or one you use but would really like to see translated anyway. Each string you submit will be validated (usually within a few days), and then you’ll appear as a Translation Contributor on the en_GB Team page. WordPress Core, plugins, themes, mobile apps, and other strings can be translated from US English (en_US
) to British English (en_GB
) using this system called GlotPress.
Using GlotPress
A walkthrough tutorial for translation in the en_GB
locale
Keyboard Shortcuts
GlotPress offers a number of keyboard shortcuts to accelerate the process and reduce the number of required clicks, which is of significant help when translating between English variants. Currently operational:
- CTRL + Enter = Copy the string into the translation box
- Shift + Enter = Save the string
(* A copy and save command is in the pipeline. Check the GlotPress wiki here.)
Glossary
Our glossary covers a fair number of the changes British English makes to US English.
A lot of the strings will be exactly the same. Others will only change on spelling or the occasional different word. Capitalisation and word form (i.e. ending in -ed or -s) should be maintained or adapted as necessary.
You can find a detailed list of agreed changes for all English variations on this spreadsheet:
WordPress.org Shared English Variants Translation Glossary.
Note that some strings have been validated before these variations were decided, so if you see a different version, please submit a new string. If we ever get global searching across all projects, we’ll handle it then.
Other changes would be where demo content uses dollars and a US city that could be changed to pounds and London respectively.
Process
This applies to all contributors – even plugin and theme authors who want to translate their own project.
The typical process is for you to submit strings for en_GB
. This doesn’t require any change in default permissions, and can be done immediately. If you do a great job, and we’re confident in your abilities and intentions, you can then be upgraded to a Plugin Translation Editor (PTE) for a range of plugins (yours, or your favourites / the ones you use, etc.). If that goes well over a sustained period of time, you may then apply to be a Global Translation Editor for en_GB
.
Why Do We Require This?
While plugin authors want control over their individual plugin, we would like to have consistency for all en_GB
users for all plugins and themes. Many of those who request to be a PTE don’t understand the subtle differences between US English and British English, and may not be aware of the information contained in the Glossary. By letting us check over submitted strings, we ensure the quality stays high and consistent.
Even having someone do the submissions across projects, and just letting the existing validators do bulk validating of your submitted strings, makes things considerably quicker for the translation team. Strings are checked and approved at least a couple of times a week, so plugin and theme authors don’t have long to wait.
How to Become a PTE
If you wish to become a PTE for your own themes/plugins and we’re happy with the quality of your translations, please feel free to make an editor request here on the Polyglots blog, following the format as shown in the Polyglots Handbook. If we’ve seen you recently submitting high-quality strings, we’ll approve the request as soon as possible. If not, we may ask you to contribute more translations before approving you.
Similarly, if you’re a developer and you wish to nominate someone as a PTE for your themes/plugins, please have them submit strings and make a request, nominating them as the PTE for your themes/plugins by following the steps above. More information on this can be found in the Polyglots Handbook.
Order of Translations
At the moment, other than what might appear each day, there are no fuzzy strings, or strings that are waiting – we keep on top of those a few times a week. Otherwise, we submit and validate strings on popular projects (to bring the benefit to a wider range of people) and projects that maybe no-one but the author has used (to clear off the hundreds of those tiny plugins).
When submitting strings, start on the Development / Stable (code) strings first, and leave the readme projects until afterwards. When a string set reaches 95%, it has the possibility of being delivered to end-users via language packs, so having the code found in everyone’s WP installs showing up as the right language is more beneficial than having the plugin screen contents being translated. For the Readme, there’s no limit – once a string is translated, it is used (after a few minutes), even if all the other strings remain untranslated. The benefit of getting Readme strings to 100%, means that it’s easier to see when any new strings are added to a project, as the overall translation percentage will drop from 100%.
If you’re interested in contributing, just follow the steps above and start contributing today!