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!
Translate WordPress
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 Slack 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!
Posting here
In order to post to this site, you will need toย log in with your wordpress.org account. Your first post may take a while to show up, as it is moderated. Please follow ourย tag policyย when posting.
Weeklyย 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/ย stats
Weeklyย 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/ย stats
To subscribe to our newsletter and receive updates in your inbox, you cansign up here.
Welcome to the May 2023 edition of the Polyglots monthly newsletter, the monthly news roundup from the WordPress Polyglots teamPolyglots TeamPolyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/!ย
Weโre exploring a new format for this edition โ a link roundup. Your input is always welcome if you have feedback or suggestions for improvement.
๐ฐ Polyglots news roundup
WordPress 6.3 Planning Proposal and Call for Volunteers The planning proposal and call for volunteers for the next major version of WordPressโversion 6.3โis published. If youโre interested in contributing, check out the post and leave a comment with your interest.
WP Translation Playground Have you ever wanted to translate WordPress and other projects in context? There is now a new tool using the GlotPressGlotPressGlotPress is the translation management software that powersย Translate.WordPress.org. More information is available at glotpress.org.pluginPluginA 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 WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. and WP Playground, which creates a new WordPress install in the browser, that lets you do just that. Read the post or click on the new Translate Live link on translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins. to try it out.
Translate Live: Updates to the Translation Playground In addition to launching the Translation Playground, there is now a post describing updates to the tool. These updates include a new name, Translate Live, and the integration of glossaries, placeholder checks, DeepL and ChatGPT, among others.ย ย
Adding ChatGPT and DeepL in the Translation Memory Automated suggestions from ChatGPT and DeepL have been integrated into the translation memory on translate.wordpress.org. If youโd like to test this new feature, follow the instructions in the announcement post to complete the setup. Note: If you have a working prompt for your language, please share on the post to help others test!
Some updates at translate.wordpress.org Building on the additions of ChatGPT and DeepL, there are some additional updates to translate.wordpress.org. These updates include external APIAPIAn API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. checking, automatically copying 100% translation memory matches into the text box, and only using DeepL or ChatGPT suggestions if a perfect match doesnโt exist in the translation memory.ย
Explorations for a notification form between documentation and Rosetta sites The Docs team is researching improvements on how to update Polyglots teams when new end-user documentation is updated or created. If your team currently uses HelpHub or is interested in translating documentation in the future, please share any feedback!
Polyglots outreach effort retrospective The Polyglots outreach effort contacted over 50 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/ teams to better understand priorities and challenges for inactive or less active translation communities. There is now a retrospective post of the feedback received and some potential next steps.
Defining the Polyglots contributor ladder Based on feedback from the Polyglots outreach effort, there is now a post proposing a general definition of the Polyglots contributor ladder. Please share your thoughts and feedback on the post, especially how or if this may be helpful for your locale team.
Idea: translate.wordpress.org tour Also inspired by feedback received in the Polyglots outreach effort, this post outlines an idea to help educate new or inactive translators by walking them through the translation process in translate.wordpress.org. Thoughts on how, or if, to implement an idea like this are welcomed.
The Next Generation of WordCamps For Polyglots who also organize and create local, community events, there is a new proposal to experiment with new community events on the Make/Community team blog. This is a great opportunity to help shape the future of global, in-person WordPress events.
๐ Get involved
Are you looking for more ways to get started? If youโre translating or want to translate WordPress and any related projects into a specific language, there are some helpful resources.
Does your language still not have its own support forumSupport ForumWordPress Support Forums is a place to go for help and conversations around using WordPress. Also the place to go to report issues that are caused by errors with the WordPress code and implementations.? We can help you start on Make/Polyglots or the polyglots channel.
Want to help make the Polyglots newsletter even more global? Translate this edition to share on your localeโs /team page!
If you need help, ask in the polyglots channel in the Make WordPress Slack anytime. Weโre a global team, so thereโs almost always someone around!
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/:ย ca_eb
Country code:ย CA
Plural forms:ย nplurals=2; plural=(n != 1);
Language native name:ย Ebrenc
Language English name: Ebrenc Catalan
Sub-domain:ย ca-eb.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/
Site Title:ย Catalร de lโEbre
Site Description:ย WordPress en catalร de lโEbre
Weeklyย 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/ย stats
These improvements have been done during language quality assurance of the pluginPluginA 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 WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. description page conducted by our own localizationLocalizationLocalization (sometimes shortened to "l10n") is the process of adapting a product or service to a particular language, culture, and desired local "look-and-feel." team.
Please let us know if any imperfections are noticed.
Weeklyย 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/ย stats
Weeklyย 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/ย stats
Help & feedback wanted:
Polyglots teamPolyglots TeamPolyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/ to be highlighted at the Community booth at WCEU
Weeklyย 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/ย stats
Weeklyย 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/ย stats
FYI:
Experiment: Add OpenAI (ChatGPT) and Deepl support in the Translation Memory or translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins.. Ref: GitHub.
In regards to OpenAI (Chat GPT) and Deepl experiment that has been started, the development team needs information about the formality of supported 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/. Ref: Slack.
Open floor / Achievement
If you have any additions to the agenda, please share them in the comments.
Weeklyย 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/ย stats
Theme for WordPress 20th Anniversary website is available for translation under the Meta project of translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins..
wp-config-sample.php and readme.htmlHTMLHTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. of WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. files have been updated. Ref: tobifjellner in Slack.
Update from Training Team: The Content LocalizationLocalizationLocalization (sometimes shortened to "l10n") is the process of adapting a product or service to a particular language, culture, and desired local "look-and-feel." Foundations project completion date will be extended to April 30th. Ref: Make WordPress Training.
Two new 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/ are going to be added: Valencia and Andalรปh.
Open floor / Achievement
If you have any additions to the agenda, please share them in the comments.
Itโs nearly WordPressโ birthday! WordPress will turn 20 on May 27, 2023. You can follow along for more information and upcoming events on wp20.wordpress.net.
To help make this information more globally accessible, there is now a translation project available on translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins. for wp20.wordpress.net. You can find it by navigating to 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. > wp20.wordpress.net or via this link.
As a note, this project includes the hard-coded stringsStringA string is a translatable part of the software. A translation consists of a multitude of localized strings. for the website and not the dynamic content (like posts). Translating these strings will allow visitors to navigate the site in their preferred language.
Currently, the project includes 54 strings. Any questions can be shared in polyglots or meta-i18n.
Hi,
The file easy-digital-downloads-fr_FR.po and .moMO filesMO, or Machine Object is a binary data file that contains object data referenced by a program. It is typically used to translate program code, and may be loaded or imported into the GNU gettext program. This is the format used in a WordPress install. These files are normally located inside .../wp-content/languages/ (in wp-content/languages/plugins) have a problem of translate which create a php fatale error due to sprintf php function used..
So could you add a fix for this french translation at line 1728:
Wrong text :
Bonjour %s,
Votre compte avec %s doit รชtre vรฉrifiรฉ avant que vous puissiez accรฉder ร votre historique dโachat. Cliquez sur ce lien pour pour vรฉrifier votre compte.
Le lien est manquant ? Rendez-vous sur lโURLURLA specific web address of a website or web page on the Internet, such as a websiteโs URL www.wordpress.org suivante : %s
Text fixed :
Bonjour %1$s,
Votre compte avec %2$s doit รชtre vรฉrifiรฉ avant que vous puissiez accรฉder ร votre historique dโachat. Cliquez sur ce lien pour pour vรฉrifier votre compte.
Le lien est manquant ? Rendez-vous sur lโURL suivante : %3$s
To subscribe to our newsletter and receive updates in your inbox, you cansign up here.
Welcome to the March 2023 edition of the Polyglots monthly newsletter, the monthly news roundup from the WordPress Polyglots teamPolyglots TeamPolyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/!
WordPress 6.2 is expected to be released on March 28, 2023 and includes some exciting internationalization improvements. This major update contains 260 new stringsStringA string is a translatable part of the software. A translation consists of a multitude of localized strings.โ110 of which have been marked as fuzzy (partial matches)โthat are ready for translation at translate.wordpress.org. Strings for WordPress 6.1 have been moved to projects/wp/6.1.x.
Translators should see fewer untranslated strings in WordPress 6.2 as around 190 existing translations from the GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โblocksโ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ project have been deployedDeployLaunching code from a local development environment to the production web server, so that it's available to visitors..
Letโs make WordPress 6.2 100% translated to your 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/. Happy translating!
๐ Latest updates to translate.wordpress.orgtranslate.wordpress.orgThe platform for contributing to the translation of WordPress core, themes and plugins.
Virtual projects for patterns
To streamline the patterns translation process, each pattern now has its own project, so you can focus more on translating patterns one by one.ย
Currently, this feature has some limitations:ย
The virtual projects are alphabetically ordered.
The search and the filterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. are not working.
At the beginning of the table, you have a special project, Patterns, with all pattern strings. In the future, patterns may be moved to their own real subprojects to use the full GlotPressGlotPressGlotPress is the translation management software that powersย Translate.WordPress.org. More information is available at glotpress.org. functionality.
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. components
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. contains information and general actions for the corresponding stringStringA string is a translatable part of the software. A translation consists of a multitude of localized strings..
Discussion contains discussions for the corresponding string.
History contains translation history for the corresponding string in your current locale.
Other 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/ contains a list of current translations in other locales for the corresponding string.
Note: the maximum content width has been increased from 1200px to 1600px to accommodate these additions in the sidebar area.
The table view within projects has been improved. An extra column has been added on the right side of the table called Changes requested and shows the number of strings for which changes have been requested.
Additionally, a new fix has been applied to strings in the Changes requested status. As soon as the suggested translation is adjusted and approved, the original suggestion is automatically marked as old. This means it is no longer necessary to reject a string after the suggestion has been fixed.
Are you ready to celebrate WordPressโ big birthday? WordPress turns 20 on May 27, 2023! The 20th-anniversary website will list events as they are announced and scheduled by organizers, so check back regularly to see if thereโs one in your area youโd like to join or help organize.ย
Do you have something planned to celebrate that you would like to be considered for inclusion on the official website? Share the details in this form.
๐ Latest stats
The latest statistics are from February 15 to March 15, 2023. You can view the monthly difference in the number between the parentheses.
Releases
208 (ยฑ0) locale, 71 (+2) up to date, 0 (ยฑ0) behind by minor versions.
@zackkrida shared an update on enhancements to Openverse language support, including an update to the localized URLURLA specific web address of a website or web page on the Internet, such as a websiteโs URL www.wordpress.org structure and a new language chooser feature. Did you know 17 locales have translated 90% or more of Openverse strings? Your locale can help to support this effort through the related translation project.ย
For RTL (Right-to-Left) language locale managers, there are two new tickets to fix or enhance 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. sites for RTL languages, including fixing list styles and adding Handbook support.ย
Does your locale translate WordPress documentation? HelpHub and DevDocs have recently undergone a redesign, and the Docs team is looking for feedback from Polyglots on their current docs translation workflow. Share your input in the related post.
The final Polyglots outreach effort was posted earlier this month. Check the post to see if your locale was included or to help with outreach. A summary of the outreach effort will be shared in the next few weeks.
Did you knowโฆ?
By default, translate.wordpress.org shows 20 strings per page. Did you know that in the profile settings, this number can be adjusted to a much higher value? This can be particularly useful when reviewing a big project while working on a large screen with a good internet connection. A couple of things to remember:
If youโre a team working on the same project, itโs good to change this value back to 20. That way, URLs to paginated views will create fewer surprises.
If you have any browser add-ons that assist with forms and/or translations, these may limit how high you can go.
Hereโs an optimized workflow when reviewing a large contribution:
Filter your view to pending strings from one contributor.
Start with the last page, particularly if you want to avoid new strings popping into view in step 4.
Scan for and act on strings that need to be corrected, rejected, or changes requested.
Reload the page.
Select โall rowsโ and perform a bulk accept. (If youโre working backward, you will now land on an empty page and have to navigate to the new โlast page.โ)
๐ Get Involved
Are you looking for more ways to get started? If youโre translating or want to translate WordPress and any related projects into a specific language, there are some helpful resources.
Does your language still not have its own support forumSupport ForumWordPress Support Forums is a place to go for help and conversations around using WordPress. Also the place to go to report issues that are caused by errors with the WordPress code and implementations.? We can help you get started on Make/Polyglots or in the polyglots channel.
Want to help make the Polyglots newsletter even more global? Translate this edition to share on your localeโs /team page!
If you need any help, ask in the polyglots channel in the Make WordPress Slack at any time. Weโre a global team, so thereโs almost always someone around!
If you received a notification about this post, the reason is (most probably) that youโre registered as a General Translation EditorGeneral Translation EditorA General Translation Editor (often referred to as GTE) is a person, who has global access to validate strings on all projects for a specific locale. for one or several WordPress 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/. If you believe that is an error, please reach out to the Polyglots Global Mentorsโ team via a comment to this post or in the polyglots channel on the Make WordPress Slack.
WordPress 6.2 is planned to be released onMarch 28, 2023. Currently, itโs at Release Candidate 2. Letโs work together to make sure the complete translations arrive in time!
Please see the post WordPress 6.2 ready to be translated for translation instructions. As noted in the post, the import of WordPress 6.2 introduced about 260 new stringsStringA string is a translatable part of the software. A translation consists of a multitude of localized strings., with 110 partial matches marked as fuzzy.ย
As usual, please confirm that your 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/ is ready for the automated release of a new WordPress package. (In short: if your locale uses any customized filesโin most cases, localized versions of readme.html and/or wp-config-sample.phpโthen your locale needs to define the directory /branches/6.0 on i18n.svn.wordpress.org. Note that commit access to this directory is handled separately from the GTEGeneral Translation EditorA General Translation Editor (often referred to as GTE) is a person, who has global access to validate strings on all projects for a specific locale. role for a locale.)
Please donโt forget to join the polyglots channel on the Make WordPress Slack for important updates and to ask any questions. Your inquiry will help other translators, too!
Ready for release (65 locales)
Congrats to these 45 teams for getting the translation ready for the release! ๐ฅณ
Youโre on the right path! To be ready for release, make sure /dev/ is at least 90% and /dev/admin/ is 75% translated! For more information, please check out this post.
Below is a list of locales, GTEs, and the number of remaining strings (in parentheses) to be ready for this release.
You must be logged in to post a comment.