Welcome to the official blog of the translator team for the WordPress open sourceOpen SourceOpen Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project. This is where we discuss all things related to translating WordPress. Follow our progress for general updates, status reports, and debates.
We’d love for you to help out!
You can help translate WordPress to your language by logging in to the translation platform with your WordPress.orgWordPress.orgThe 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. https://wordpress.org/ account and suggesting translations (more details).
We have meetings every week on SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. in #polyglots (the schedule is on the sidebarSidebarA sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. of this page). You are also welcome to ask questions on the same channel at any time!
Since translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins. exists the design has only slightly changed, mostly to match the wordpress.orgWordPress.orgThe 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. https://wordpress.org/ design. But what has not changed is the editor for adding translations. This has changed as of today. ✨
Here are some before screenshots. While the UIUIUI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. was very basic it was also limited at the same time, preventing adding more tools to the editor.
After: Focus on translations
The new interface sets focus on the left column with the original stringStringA string is a translatable part of the software. A translation consists of a multitude of localized strings. and the textarea(s) for the translations.
The right column still exists and provides some metaMetaMeta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. information and the status buttons for editors. Soon it will probably get a tab interface for additional tools. But that’s the future, let’s see what we have now:
The left column can be broken up into four sections:
1️⃣ The headerHeaderThe header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. with …
bubbles for the current translation status and warnings
navigation buttons to close the current editor or to jump to the next/previous editor
a dropdown menu for contextual links like permalinks or translation history
2️⃣ The original with …
the string to translate
tooltips for glossary entries
the context of the string, comments, and its references
3️⃣ The editor with …
a Save button next to the textarea
a button to copy the original
a button to open a help dialog 💞 The content is still to be defined but it’s the place to provide links to localeLocaleLocale = 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 https://make.wordpress.org/polyglots/teams/ resources like style guides, glossaries and/or SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. setups.
a tab interface for plural forms
4️⃣ The suggestions area with …
suggestions from a translation memory
current translations of the original in other languages
Some changes in detail
Tabs for Plural Forms
Switch between RTL and LTR
LocalesLocaleLocale = 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 https://make.wordpress.org/polyglots/teams/ with right-to-left script writing have an additional button to quickly switch between LTR and RTL when necessary.
The help dialog can be extended with resources specific to the current locale. This is done by a new navigation menuNavigation MenuA theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for giving various control options to get users to click from one place to another on a site. on the RosettaRosettaThe code name of the theme for the local WordPress sites (eg. bg.wordpress.org is a “Rosetta” site). All locale specific WordPress sites are referred to as “Rosetta sites.” The name was inspired from the ancient Rosetta Stone, which contained more or less the same text in three different languages. site which is assigned to the “Resources for translation editorsTranslation EditorTranslation 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” location. Two levels and descriptions are supported.
Translation Status and Warnings
Suggestions from Translation Memory
👏 Thanks to the awesome work by @yoavf and the support of translate.wordpress.comWordPress.comAn online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com 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. https://wordpress.com/ we now can make use of a translation memory (TM). The TM is a database that stores all previously translated stringsStringA string is a translatable part of the software. A translation consists of a multitude of localized strings. to suggests them for reuse.
The translations are stored on .com because that’s where the server is, but when returning result it can be prioritized which source they come from. The implementation is still work in progress with the long-term goal to make translations more unified and consistent across all .org projects.
Suggestions from Other Languages
Via the “Other Languages” toggle a list of current translation in other languages can be activated. This can be used for inspiration of the translation in your language or to reuse the translation if it’s the same in your language. The list is ordered by the locale but smart enough to give similar locales a higher priority. For example the list for German will list translations in formal German or Swiss German higher.
And on mobile?
To get more room for the editor the two columns are now 🥁 stacked.
And that’s it, for now. 😀There are a few items which still can be improved but it’s a good base to extend it further. For example with support for comments/notes.
Please comment below if you have any feedback or questions. Thanks!