FSE Outreach Program: Translating Call for Testing #2

Edit: Each 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 https://make.wordpress.org/polyglots/teams/ community can choose the most effective method for sharing this call. You can post to /news/ blog on your RosettaRosetta The 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, /team/ P2, static page, or any other places the team decides.

Building off of my initial post on involving the Polyglot Team in the FSE Outreach Program, I wanted to share a specific ask to translate this new call for testing. Beyond translating the post, the feedback received will need to be translated back into English as well.

Currently, the timeframe is to share feedback by March 5th, 2021 so it would be ideal to get translations in place soon. This timeline is based off of wanting to get more rounds of testing in before April when a decision about the FSE MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia will be made. Keep in mind though that feedback about FSE can come in at any time though! ย If you all believe it needs to be adjusted, let me know and I can consider extending it.

If I can do anything to make this easier, please let me know. Thank you <3

#fse-outreach-program

Proposal/Call for Volunteers: Polyglots Training Working Group

In theย Polyglots Translator Research, many localesLocale 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 https://make.wordpress.org/polyglots/teams/ expressed a need to increase active translation contributors. In theย Polyglots Team Plans for 2021ย post, one suggestion to improve this is to create a course on becoming a translation editorTranslation 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 or 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 https://make.wordpress.org/polyglots/teams/ manager.

With that in mind, Iโ€™d like to propose creating a working group of Polyglots contributors to develop a series of lessons or training resources for others in the Polyglots community. The classes may focus on basics โ€“ such as best practices for submitting translations โ€“ and community building topics, like setting priorities, finding new contributors, planning within a small or large team, and re-activating an inactive locale.

Goals:ย 

Current locale managers, GTEs, PTEs, and active translators haveย a lotย of experience contributing to the Polyglots teamPolyglots Team Polyglots 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/, how to mentor and onboard new contributors, and how to encourage leadership in others. Itโ€™s easy to overlook this knowledge since it often happens without even thinking. However, it is so valuable to building an active community for the long term.

Collecting this experience to share as a guide for contributors who would like to become more active in their local community can help reduce the current communityโ€™s workload. It also clearly shows new community members how they can progress and develop their goals for contribution.

How to help:

If others like the idea and are interested, there are two ways to help!ย First, it will be helpful to hear your thoughts and feedbackย on these questions:

  1. What topics would be the most helpful, both for new translators and for 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?ย 
  2. What is the best format for these training materials? (For example, Community is exploring aย Learn WordPress courseย (video) forย leadership skill trainingย and has a text-basedย WordPress Community Deputy Training course.)
  3. Should the training materials be a global resource (in English) or translated?

Second, you can help by actually developing and creating these materials!ย Depending on the topics and format we decide on, I expect this to take two to three months to complete. You can contribute an hour or two each week by reviewing documentation or answering questions about your contribution experience. Or you can get more involved by planning and building the training materials.ย 

If you have feedback on the idea or are interested in working on this, please comment on the post by Tuesday, February 23, 2021.

Props/thanks to @tobifjellner and @nao for reviewing this post!

#polyglots-training

FSE Outreach Program: Overview & Outreach

After sharing a few posts on Make Test that Iโ€™d love to include this team on, @tobifjellner very kindly suggested I post directly on the Polyglot Teamโ€™s blog to better coordinate efforts. Thanks in advance for patience as this is a new area for me so if please correct anything I might be mistaken on.

What is the program?

The Full Site Editing (aka FSE) Outreach Program is an experimental outreach program whose goal is to improve the Full Site Editing experience by gathering feedback from WordPress site builders.ย This does not replace anyone giving feedback about the feature itself but is merely there to act as a coordinated and intentional effort. Ideally, by having more translations of resources around this program (calls for testing, handbook pages, etc) combined with liaisons this program can expand its reach beyond those comfortable giving feedback in English.

What needs help?

Pulling from this post, here are a few ideas of how Iโ€™d love help from the Polyglot team and/or those who are a part of their local community. You donโ€™t need to take part in all of these ideas. Even just helping with one would be a huge help!

  • Translateย this page on โ€œHow to test FSEโ€ย into your local community language so more people can participate.ย 
  • Translate futureย Calls for Testingย and share your communityโ€™s feedback in the FSE Outreach Program in English.ย 
  • Facilitate testing in your community by following theย Calls for Testingย and translating the feedback into English either to share onย GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ย or on the official Call for Testing post.ย 
  • Bonus idea: you can create content in your local language on Full Site Editing. Hereโ€™s an example fromย @overclokkย who did aย video in Italian talking about this feature.ย 

Props to @mimi who translated the โ€œHow to Test FSEโ€ page for the Japanese community and @nobnob who translated an overview of the program into Spanish already.

Who can participate?

Anyone can participate. If you build with WordPress for others (compared to those who build WordPress) and/or maintain WordPress sites (compared to those who visit sites) and/or who create content, this program is a great fit. If youโ€™re not sure, join anyway and see for yourself.ย 

Where to find more information?

What projects onย translate.wordpress.orgย need to be translated in order to have the experimental environment localized?

Currently, the program uses the Gutenberg Plugin and the TT1 Blocks theme for testing. This matches the minimum viable productMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia goal of building a site using the Twenty Twenty-Oneย blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.ย theme with Full Site Editing without needing to alter code.

How to handle feedback in other languages than English?

Ideally, this is an area where we can have community members translate the feedback back into English. Iโ€™m very new to this space though so if there are other ideas or approaches, please let me know.

For official Calls for Testing, feedback is welcomed on the post itself (example) or in GitHub directly. For feedback outside of Calls for Testing, itโ€™s best to share directly in GitHub but you can share in #fse-outreach-experiment or #core-editor first if you need a second opinion.

To close, I have a question: what resources can I create to help you all?

Iโ€™d love to do my part to make this easier to contribute to in the future so if thereโ€™s anything I can do or anything I can create let me know.

Thank you to @nao and @tobifjellner for reviewing this post.

Meta ticket triage sessions for support

For 2021, the MetaMeta Meta 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. team is going to have โ€œFocus weeksโ€ when they concentrate their efforts on tickets from specific areas. Now in February, theyโ€™re spending a bit extra time on Documentation.

For March 2021, they want to address ticket in the โ€œForumsโ€ domain. In order to shape the wishlist the Support team will run three ticket triage sessions in the SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel โ€œforumsโ€. One of these sessions will specifically discuss tickets that may be especially important for various local forums (RosettaRosetta The 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. forums).

The planned triage sessions are as follows:

If you have something to say but canโ€™t participate in the triage sessions, please add comments to relevant tickets and/or comment under this post.

Currently open tickets:

#events

Agenda: Weekly Polyglots Chat โ€“ Jan. 27, 2021 (6:00 UTC)

Hereโ€™s the agenda for our weekly chat.

This meeting will be held at Wednesday, January 27, 2021, 6:00 GMT in the #polyglots channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.

  • Welcomes
  • Weekly 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 https://make.wordpress.org/polyglots/teams/ stats
  • WordPress 5.7ย (BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.ย 1 Releaseย in one week)
  • Learn WordPress status clarification
    • UIUI UI 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. Translation: itโ€™s not possible to apply the translation to the site yet
    • Language vs Locale: Please share your thoughts on the Learn WP site setup: should your locale have a site on its own, or is it ok to be combined with other variants (e.g. can we have one site for fr_FR/fr_CA/fr_BE?)
  • Feedback due date for Proposal: Polyglots Team Plans for 2021 is January 31st
  • Welcome Slackbot for newcomers added to #polyglots channel
  • Android Appย stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings.: there are some strings added by mistake, and to be removed soon
  • Open floor / Achievement

If you have any additions to the agenda, please share them in the comments.

#weekly-meeting-notes, #weekly-meetings

Proposal: Polyglots Team Plans for 2021

Just as the end of the year is a good time to reflect on the past year, the beginning of the year provides an opportunity to start discussing what we want to see happen in the coming year.

This year, thanks to many of your responses to the Polyglots Translator Research, we have more data to base our decisions on. To refresh our minds on the findings, a few of the items the research project team thought of as key findings were:ย 

  1. We need better communication and feedback
  2. Editors see growing their team of active translators as a significant task
  3. Translation approval process confusion & wait time are blockers to many translators
  4. Machine translation usage is high among translators

As also seen in the research results, we all know everyone already works hard to help their 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 https://make.wordpress.org/polyglots/teams/ team. My proposals below are mainly for removing the blockers to optimize your effort, so you can focus more on the meaningful contribution that you enjoy doing.

Here are some of the proposed plans on things we can work on. If you have thoughts on what we should prioritize, please leave a comment.

Iโ€™ll keep the comments open until the end of the month (January 31st), then adjust the details based on the feedback. Text in italic was added based on the feedback. Thanks!

1. Better Communication Between Translators and Editors

Resolving the existing communication friction will reduce the stress and frustration on both sides. This is a high-priority item that weโ€™d like to get help from the MetaMeta Meta 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. team and put in place this year.

2. Promote Team Growth

Not having enough contributors can put a heavy burden on the active ones. For sustainability, we want to make sure each team grows stronger โ€“ we will need to find a way to do this without taking away too much time from contributors to work on translation activities. Also, keep in mind that itโ€™s important to bring in contributors in a way they wonโ€™t get lost, so that onboarding will not create too much additional load to existing contributors.

  • We already have some documentation โ€“ but that doesnโ€™t seem to be enough. What other ideas can we explore to help promote team growth?
  • Conflict resolution: There are some locale teams having issues working well together because of conflicting opinions in workflow/translation decisions, etc. What can we do to spot & help with such conflicts?
  • Training: A Learn WordPress course + discussion groups โ€“ or Sensei (text-based) course โ€“ on becoming a translation editorTranslation 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 / locale manager
  • Mini-translation package proposal also somewhat falls under this topic, as its goal is to help kick-start a new/inactive team.
  • (Added) Our current process of locale team formation doesnโ€™t always work especially when the current GTEs/LMs are not active. In addition to the vetting criteria page & inactive team doc, what else can bring positive change?

3. Further Clarify Translation Approval Process

There is documentation on how to get a translation approved in the global Polyglots Handbook, but new translators are still unsure of the process. This blocks our goal to promote team growth and creates more work for editors when reviewing translations.

  • Add links to translate.wordpress.org to locale Handbooks, local instructions, and any other supplemental information.
  • Would tooltips in GlotPress help for first-time contributors?
  • Welcome messages with instructions for new members in locale-based Slacks or when someone joins #polyglots?
  • Some type of notification mechanism could help new & experienced translators to become aware of the next steps they need to take.
  • (Added) Make sure to clarify translators can/need to request a review after adding some suggestions.

Thanks for your pre-feedback on this post! @tobifjellner @denisco @fierevere @psmits1567 @evarlese
Also, thanks for your feedback: @evarlese @wangql @kuailedekehu @smile32 @markscottrobson

Proposal: Translating Learn WordPress

Much like WordPress itself, Learn WordPress is a global resource. While most of the content โ€“ from lesson plans to videos โ€“ is currently in English, contributing in languages other than English is supported and encouraged.

Translating Learn WordPress has the potential to make it more accessible and inclusive to a wider variety of learners, educators, and new contributors. However, for learn.wordpress.orgWordPress.org 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. https://wordpress.org/ to better support content in multiple languages, there are a few steps to consider in localizing and translating this resource.

Iโ€™d like to share a few ideas, starting with tasks that could start immediately and those that would need some longer-term planning or conversations.

Short-term steps
As a note, many of these are tasks that the Training team and Learn Working Group can help with.

  • Captioning and subtitling workshop videos. Currently, about one-third of the videos have captions and there are already instructions available through WordPress.tv on how to translate subtitles.
  • Translating lesson plans. Much like the current lesson plan review process, folks could translate a lesson plan by creating a draft, assigning it to their 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 https://make.wordpress.org/polyglots/teams/โ€™s CategoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. (i.e. franรงais or espaรฑol), and requesting a second review before publishing.
  • Submitting workshop ideas in languages other than English, or helping to review those workshops.
  • Hosting discussion groups in languages other than English, or coordinating a discussion group through a local MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for โ€˜WordPressโ€™ on meetup.com will help you find options in your area..
  • Translating the site UIUI UI 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. through the GlotPress project. Currently, this only includes static stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. on the site and there are more discussions/decisions to be made on where and how these translations appear.

Discussions and decisions for the future

  • While Learn WordPress is already available for translation in GlotPressGlotPress GlotPress is the translation management software that powersย Translate.WordPress.org. More information is available at glotpress.org., this only includes static strings and there are a few other steps and discussions needed, such as:
    • Implementing a language switcher, like https://wp15.wordpress.net/
    • Considering plugins or other tools to help translate dynamic content, like workshop descriptions.
    • Whether a language switcher should be available for all localesLocale 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 https://make.wordpress.org/polyglots/teams/ or only those who meet certain criteria, i.e. setting a percentage of translated strings.
  • For translated lesson plans, considering how to handle translated content. For example, displaying languages as categories on the landing page or incorporating translated content into whatever tool we decide on for other dynamic content.
  • How to handle locale variants, i.e. organizing site content based on locales vs. languages?
  • How to engage new volunteers outside of current, active Polyglots contributors? For example, cross-collaborating between Training or Learn Working Group members who want to contribute to translating Learn WordPress.

While all of these options have the potential to make Learn WordPress more accessible outside of English, they also come with challenges about consistency across languages and existing translation workflows (i.e. approval by a Translation EditorTranslation 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) that would be helpful to explore.


Your thoughts?

With all of that in mind, Iโ€™d love to open this post for feedback until Sunday, January 24, 2021, after which I can post a recap of the discussion. It would be very helpful to have input from both Polyglots, Training, and Community team members, as this would definitely be a cross-team effort.

In particular, Iโ€™d love input and feedback on the following questions:

  1. Which tasks do you think fit in with your existing team goals for 2021? This goes for Polyglots goals, as well as the Training and Community teams.
  2. Is there anything missing from this list that would make Learn WordPress more multilingual and polyglot-friendly?
  3. What are your perceptions around the order of processes? Does one item need to be handled before others?

Thank you to @lmurillom and WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Sevilla for prompting these ideas, and thank you to @angelasjin, @_dorsvenabili, @courtneypk, @nao, and @danilong for helping to write this post.

+make.wordpress.org/training/

+make.wordpress.org/community/

#learn-wp-localization

The 2020 Polyglots Translator Research Form is Now Open!

(Please note that weโ€™ve changed the name of the project from โ€œ2020 Polyglots TeamPolyglots Team Polyglots 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/ Surveyโ€ to โ€œ2020 Polyglots Translator Research.โ€ We are referring to the same thing, but wanted to avoid any confusion with the WordPress 2020 Survey.)

After some planning and tweaking, we now have all the pieces we need to kick off the 2020 Polyglots Research. We need your input and help with the following:

  • Take part by answering the questions in the 2020 Polyglots Translator Research form (roughly 15 questions, this should take you about ~5 minutes)
  • Translate the announcement template into your language and publish it on your RosettaRosetta The 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 (/news/ blog or /team/ P2p2 "p2" is the name of the theme that blogs at make.wordpress.org use (and o2 is the accompanying plugin). When asked to post something "on the p2" by a member of the Polyglots team, that usually means you're asked to post on the team blog https://make.wordpress.org/polyglots/.)
  • Share the form and/or the announcement post with translation contributors (on your local SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/, personal groups & social media, or any other appropriate channels)
Continue reading โ†’

#survey

Proposal: Mini translation packages

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. language packs are now generated before all sub-projects reach 100%.

At WordPress 5.7 string freeze (February 22, 2021), the threshold for language pack generation has been changed.

Why localizationLocalization Localization (sometimes shortened to "l10n") is the process of adapting a product or service to a particular language, culture, and desired local "look-and-feel." matters

Although it is always possible to learn a new skill, it becomes increasingly difficult as we grow older. As with math and science, early exposure to technology increases the likelihood of proficiency in these areas later in life exponentially.

However, before many children around the world can get the opportunity to learn to code, they first need to learn English.

Translating WordPress is a natural, low-friction opportunity to narrow the digital divide, increasing diversity within the WordPress landscape โ€“ empowering youth by giving them opportunities to learn.

The challenges

As WordPress grows, so do the number of stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings..
This makes it increasingly difficult to translate WordPress into new languages.

Proposing a solution

Mini translation packages

We identified the 110 most visible strings on WordPress.orgWordPress.org 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. https://wordpress.org/ for International Translation Day 2020.

A somewhat similar approach could also be applied to WordPress Core, plugins, themes and apps.

It should be noted, however, that it will take multiple, complementary solutions to make this work.

Focusing on highly visible, high-impact strings can make translation more meaningful.

Our proposed approach can help lower barriers to entry, helping to keep contributors motivated and serves users by not letting the perfect be the enemy of the good.

Identifying highly visible, high-impact strings

We propose adding a new priority for strings, called โ€œhigh impactโ€.
These are strings that are either visible on the front end, or on the pages in wp-admin that are accessible from the admin menu.

It would not include rare notices, or advanced functions that are not readily accessible from wp-admin (e.g. the REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think โ€œphone appโ€ or โ€œwebsiteโ€) can communicate with the data store (think โ€œdatabaseโ€ or โ€œfile systemโ€) https://developer.wordpress.org/rest-api/).

A mini translation package should be generated for a project once all โ€œhigh impactโ€ strings have been translated.

This approach is preferable to and more meaningful than setting a percentage requirement, because it focuses on what is really needed โ€“ something which may vary from project to project.

For Core, only members of a central Polyglots Global task team should be able to assign priorities to strings.

For plugins and themes PTEProject Translation Editor A Project Translationย Editor (often referred to as PTE) is a person, who has access to validate strings on a specificย projectย (for example BuddyPress, WooCommerce or Twenty Fourteen) for oneย specific locale. Aย project translation editor can approve strings that are added by translation contributors. Per project translation, editors are appointed by a general translation editorย after a request by the projectย author or by the contributors themselves.-caps (any 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 https://make.wordpress.org/polyglots/teams/) should be required to assign priorities to strings.

This would mean that 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 WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. and theme authors would only need one person on staff with PTE caps to be able to set stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. priorities for their plugin or theme, should they wish to do so.

Smart resource-sharing

Using a dedicated text domain to have a shared library of strings would require plugin and theme authors to make changes to their code.

The essential, cohesion and expansion libraries could act in a similar way to a central text domain, without the drawback of having to update all of the code in the repositoryWordPress Localization Repository Theย WordPress Localization Repositoryย atย https://i18n.svn.wordpress.org/ย is aย Subversion repositoryย where official WordPress translations are maintained. Seeย Working with the Translation Repositoryย for details..

Basically, the essential / cohesion / expansion packages would be a โ€œfall-backโ€ (default) at the time a translation package is generated.
Strings contained in these packages should be:

  • Limited in number; and
  • Should be context-neutral.
Essential library

This would be most suitable for strings that should not be overridden in most circumstances. (GTEGeneral Translation Editor A 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.+ caps required)
Good candidates may be countries and colours.

Cohesion library:

This would be most suitable for:

  • Non-core strings (plugins / themes / apps);
  • Translations that may need to be overridden (PTE+ caps required for plugins, themes and apps. GTE+ caps required for Core);
  • Strings that are likely to be included in the default /wp-admin/ pages.
  • For example, โ€œsettingsโ€, โ€œrate this pluginโ€ and โ€œupgrade to proโ€ (and similar variants) are strings that often appear on the Pluginsโ€™ page. However, as these strings are added by plugins, the page often appears as a mishmash of English and the site / user language, leading to a poor user experience.
Expansion library

This would be suitable for strings that:

  • Are not included in the essential or cohesion libraries;
  • Have a high frequency (likely more applicable to themes than plugins);
  • Are not highly context-dependent;
  • Should be possible to override (PTE+ caps required for plugins, themes and apps. GTE+ caps required for Core);
  • Can add value as a shared resource.
  • For example, this may include words and phrases from the various team glossaries.
  • For this library to be effective, the part of speech (e.g. verb vs. noun) would need to be available, as English often uses the same word for multiple parts of speech.

How you can help

There are a number of implementation details that still need to be ironed out. Examples of these would include publishing more detailed criteria for classifying strings and possible alternatives to creating a new translate.wordpress.orgtranslate.wordpress.org The platform for contributing to the translation of WordPress core, themes and plugins. project for the libraries.

Engagement is important for a project like this. Please add any concerns, suggestions, disagreement or support below. All of it matters.

Feedback Wanted: 2020 Polyglots Survey Questions

Update!

The scope for leaving feedback is closed now and the team is currently preparing the 2020 Polyglots Survey. Thanks to everyone for helping us out!

Dear Polyglots,

Hope you are all doing well. As you are aware, in the past few weeks we have been quite active with the โ€˜Translation Day 2020โ€˜ Mini Events across different localesLocale 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 https://make.wordpress.org/polyglots/teams/. We appreciate the input by the locales who have been posting updates of their activities with the community. As planned earlier we are conducting a survey across the community to gather information on the Translation Day initiative. We have created a draft set of questionnaire thanks to @nao, @evarlese, @devinmaeztri & @psmits1567. The document has suggestion/comment option enabled for all.

We request you all to share your feedback to help finalize the questionnaire for the 2020 Polyglots Survey.

#feedback, #survey

2020 Polyglots Team Survey meeting #1

On Monday, Oct. 12th a small group of Polyglots teamPolyglots Team Polyglots 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/ members met in response to our call for volunteers to create a team-wide survey. Weโ€™ve summarized the notes from our first chat below.

Weโ€™d love your input as well! What do you think of the goals 1-4? Can you think of any other information thatโ€™s more important in deciding our teamโ€™s direction? Any thoughts on the format? Please leave a comment and share your insight.

Attendees

@devinmaeztri, @evarlese, @nao, @psmits1567 (also, @nilovelez, @timhergty, and @chaion07 contributed asynchronously)

Background

  • The idea for conducting a Polyglots contributor survey came up because:ย 
    • We have many things we want to improve within the process and tools but need to set priorities.
    • Setting those priorities based on our instinct or knowledge can be done, but itโ€™s not enough to clearly decide the next steps.
    • We need a better understanding of the situation, but we donโ€™t have enough data at hand โ€“ so letโ€™s gather some ๐Ÿ™‚
  • Annual WordPress MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for โ€˜WordPressโ€™ on meetup.com will help you find options in your area. Organizer Survey
    • The survey weโ€™re working on will be separate from this and, instead, will focus specifically on the Polyglots team.

Goals of the Survey

What do we hope to take away from the survey? (The questions are just examples for now, not final)

  1. Figuring out the pain points for both editors, and new contributors.
    • Was it difficult to start translating WordPress?
    • Did you need help joining SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/? Was it hard to get in touch with 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 https://make.wordpress.org/polyglots/teams/ team?
  2. Understanding the contributorsโ€™ motivation.
    • How do people find out about translating WordPress?
    • What keeps them doing it, especially if translations/stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. arenโ€™t approved?
  3. Understanding contributor satisfaction levels.
    • Why are there different levels of satisfaction between localesLocale 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 https://make.wordpress.org/polyglots/teams/?
    • Do people feel happy about contributing? If not, how can we make it better?
  4. How do teams onboard and recruit?
    • How are new contributors onboarded? What tools do locales use to communicate?
    • Is there any training provided?
    • How are different locales structures (i.e. having a lead)? Are there regular meetings scheduled?

We have a large number of related questions weโ€™ve brainstormed related to these goals and are continuing to collect more so we can use them to build the survey.

Survey Format

  • Based on our goals, itโ€™s most likely that we will want to have two separate surveys: one for editors and one for individual translators.
    • The survey for editors will likely be more in-depth/longer, but we will aim to keep the one for translators short.
  • The survey should include general questions that apply to all locales, but we can add the option of asking if the respondent would be willing to do a follow-up interview.
  • We also talked about asking if we could include a question about whether or not people are aware they can translate WordPress on the 2020 WordPress community-wide survey.
#survey

Call for Volunteers: 2020 Polyglots Survey

As mentioned in our weekly meeting, we are looking for volunteers to help create a survey for Polyglots teamPolyglots Team Polyglots 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/ members.

The Goal

The goal of the survey is to collect data to help inform and prioritize future projects. We hope to collect input from PTEs, GTEs, and 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 https://make.wordpress.org/polyglots/teams/ managers to better understand potential areas of improvement, as well as what is working well for local teams. Weโ€™d also like to explore interviewing or surveying new translation contributors to get their input and perspective as well.

Over the past year, the global Polyglots team has worked on a number of improvements to help both new contributors and community leaders in each locale. With your help, we can make sure weโ€™re asking good questions to uncover new ways to better support each locale.

Who Translate WordPress? 15,225 active translators, 635 GTEs, 3,275 PTEs.

How You Can Help

Some of the task examples are:

  • Reviewing the survey questions
  • Setting up the survey form (in your language too, if you want to)
  • Helping spread the word on a blog, social media, and other outreach channels
  • Analyzing and/or translating the results

Let Us Know

If youโ€™re interested in helping, please reach out on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ to @nao or @evarlese or comment on this post. Any level of help is useful, so donโ€™t hesitate to join!

#call-for-volunteers, #stats, #survey

Welcome to our week-long celebration of International Translation Day!

Talks and panels

Mini-Events

โ€œThe week-long promotion of the WordPress Polyglots has begun. We will be adding news and highlights to the WordPress Translation Day webpage from later today and through its social channels. Do sign-up, follow and share the amazing stories of how WordPress usage and translation grows around the world and how you too could be a translator. Happy translating!โ€

Abha Thakor, from the organizing team

While International Translation Day falls on Wednesday 30 September 2020, the Polyglots community and Marketing team have paired up to create a week-long celebration of translation. For background on our preparations, please read post by @webcommsat Letโ€™s celebrate International Translation Day. We have also supported mini-events earlier in 2020 including ones for theย Bengali,ย French,ย Italianย language communities.

Donโ€™t forget to use the #WPTranslationDay hashtag on your social media posts throughout the week to highlight the amazing work of our community!

Background

The United Nations has designated 30 September as International Translation Day to highlight the importance of polyglots and translators in the world. Within the WordPress community, it is an opportunity for us to celebrate and highlight the work of the many volunteer translators and editors who localize WordPress into more than 200 localesLocale 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 https://make.wordpress.org/polyglots/teams/.

International Translation Day is a time to reflect on all of the work that weโ€™ve accomplished, and to onboard new contributors to join our community. Within the Polyglots teamPolyglots Team Polyglots 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/, a number of locales (listed below) have organized with the WordPress Translation Day and Marketing Teams a number of mini-events to connect with translators in their language. There will be talks spanning locales and drop-in opportunities for individuals or locales to share their successes, answer questions and recruit you contributors.ย 

You can contribute to the WordPress translation celebration wherever you are based even if 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 https://make.wordpress.org/polyglots/teams/ is not running an event.

Whatโ€™s happening

Talks

Wednesday 30 September 2020:

  • 08:00 UTC: Global Polyglots Mentor Naoko Takano, status of WordPress Translation. She will be sharing some stats about the Polyglots Team, similar to the opening session on WordPress Translation Day 4 in 2019. This will be held on Zoom webinar.
  • 13:00 โ€“ 13:30 UTC: International marketer Maja Loncar, joined by a panel of new and experienced contributors, will share their experiences of being a translator. This will be held on Zoom. Book on the WPMumbai Meetup page โ€“ if you have signed-up for the 14:00 talk, you will be automatically registered for this discussion, too.
    There will be an optional Kahoot game in-between the two talks.
  • 14:00 UTC: Keynote on the benefits of translating WordPress into your local language. โ€˜Why translation is so important and how it can bring benefits to your languageโ€™. International communicator and WordPress Translation Day organizer Abha Thakor and a panel of international WordPress contributors. The interactive event will be on Zoom. Following the talk, the panel discussion will include the Multi-Lingual Community Wrangler Erica Varlese, WordPress Mumbai co-lead Meher Bala, Dutch polyglot Yvette Sonneveld, and more.
    You can sign-up through WordPress Mumbai, which is coordinating this for other locales.
    Booking link. Please book early as places are limited. Locales can also create their own list and thenZoom link will be shared with you โ€“ please contact @meher on the polyglots-events on the Make WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.

Sunday 4 October 2020:

  • Online sessions via polyglots-events: Event workshops via Zoom are being finalized.
  • Video panel discussion to share highlights of the week-long mini-events, talks, and drop-ins with locales. YouTube Link


Mini-events

Multi-day events:

30 September 2020:

  • WordPress Translation Day mini-event from the Bengaluru WordPress Meetup
  • WordPress Translation Day mini-event from the WordPress Meetup Berlin, (18:30 EST).
    This online MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for โ€˜WordPressโ€™ on meetup.com will help you find options in your area. will also help attendees to get into Slack.
    German language version of the onboarding video for the Make WordPress Slack and WordPress.orgWordPress.org 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. https://wordpress.org/
  • Varanasi WordPress Meetup (hi) (10:30 โ€“ 11:30 UTC / 16:00 โ€“ 17:00 IST) -tbc

1 October 2020:

2 October 2020:

3 October 2020:

More links will be added when available from the locales.

October 4:ย 

October 10:

Drop-in events

A number of locales will also be providing โ€œdrop-inโ€ hours in the #polyglots-events channel in Slack. Come and celebrate your locale internationally.

Wednesday 30 September 2020:

More will be added as finalized by the locales.

  • 11:00 to 12:00 UTC (12:00 to 13:00 BST) English (UK) (en_GB) (organized by @markscottrobson)
  • 13:00 to 15:00 UTC Kannada (kn) (organized by @nsuresha)

Sunday 4 October 2020:

  • 13:00 โ€“ 14:00 UTC โ€“ Bangalore

Just Translate on Your Own

If your locale is not running a mini-event or a drop-in session, you can still mark the day by translating something!

  • Join Make WordPress Slackย #polyglots-eventsย and say hi! You can share what translation you are doing and why. For example, โ€œIn celebration of International Translation Day, Iโ€™m translating XX (project name) into XX (locale language) today.โ€ You can tell us your city or district, if you are comfortable to do that.
  • Useย #WPTranslationDayย hashtag to share what you have been doing on social media

How you can participate during the week

For general participation, please join the #polyglots-events channel in the Making WordPress Slack. Say hello, introduce yourself, and share what youโ€™re working on.

If youโ€™re joining an event organized by your communityโ€™s locale, be sure to follow any instructions that organizers have shared in their related communications, such as on Meetup.com or social media. If you havenโ€™t already, itโ€™s a good idea to join your localeโ€™s Slack instance (check this list to find your locale).

If youโ€™re co-ordinating an event, thank you for making this happen! Donโ€™t forget to share these helpful links with your attendees, including the video tutorials on how to get started with WordPress.org and the Making WordPress Slack.

Are you a new translator? Welcome! Weโ€™re so happy you want to join us. Itโ€™s thanks to people like you that WordPress is offered in so many different languages, making it easier for people around the world to use and share their voice through WordPress.ย 

We recommend starting with the following pages to get started:ย 

When considering what to work on, itโ€™s always a good idea to check with your localeโ€™s Locale Managers or General 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 (GTEs) on what the current priorities are for the team. In general, itโ€™s a good idea to start with the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. WordPress project. If that is 100% translated already, consider working on top plugins and themes โ€“ especially if itโ€™s something that you use on a regular basis.

If you have any questions along the way, please ask! There is almost always someone around in the #polyglots channel on Slack, ready and happy to help.

Please note: the WordPress communityโ€™s online event Code of Conduct should be respected in our global and local events. If you or someone you know need to report any issues of harassment, please refer to this Incident Reporting page.

Share on social

Are you hosting or participating in a Translation Day event? Let us know your locale, what you will be working on, and any other fun facts in the comments! And donโ€™t forget to share your photos (where you have permissions) with @TranslateWP on Twitter after your events. WordPress Translation Day is all on Facebook, LinkedIn and Instagram.


This post was a collaborative effort by @nao, @meher, @carike, @webcommsat, @markscottrobson, @lmurillom, @oglekler and @evarlese. Thanks @marybaum for the banner design and @zetaraffix for the original Wapuu artwork.

A big thank you to Abha Thakor and Meher Bala for the considerable hours they have donated during the last six weeks leading on preparation for this event and giving support to locales, and to Larissa Murillo, Olga Glekler, Naoko Takano and Erica Varlese for additional work on the planning.

#marketing, #translation-day

#events

Letโ€™s celebrate International Translation Day together

Read the news from the events at WordPress Translation Day

There is a great opportunity this month to get together with other WordPress translators and take part in mini translation events with others across the world.

UPDATE 15 September 2020
If you are planning to take part in some way during the week of International Translation Day, please fill in the form to help with planning and promotion. New form to help localesLocale 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 https://make.wordpress.org/polyglots/teams/ with the planning and preparation (updated 15 September 2020)

We held briefings and open drop-ins on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ on 11 and 14 September.
โžก๏ธ Wanting to run a mini-event
โ“If you have a question about WordPress Translation Day mini events, can you please put them in the polyglots-events channel on Slack. This is also the channel we will be using throughout the celebration week. Thanks so much for understanding. If you are able to help for the next few weeks, please do come and chat, and we would be glad to involve you.

Complete the mini event planning and promotion form (deadline 23 September) https://docs.google.com/forms/d/e/1FAIpQLSclQ_DH_OfNV4q6MbJ_zD5KDwjRmatlvUoJUJqp999Ev_hRjA/viewform

๐ŸŽค Make the onboarding videos available in your language
If you would like to discuss translating the captions and recording a video for the onboarding guide for WordPress.orgWordPress.org 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. https://wordpress.org/ and the Make Slack, you can get help on the polyglots-events channel in the run up to the celebration week. Please contact myself or @OGlekler there and we will be pleased to help you.

๐ŸŽ‰ Drop-in hour on Slack to celebrate 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 https://make.wordpress.org/polyglots/teams/
โ€ข If your locale can not support a mini event at this time but would like to participate and celebrate translation in some way, please sign-up to host an hour slot on polyglots-events Slack channel on Wednesday 30 September or Sunday 4 October 2020.
โ€ข This will be an opportunity to share with other contributors and celebrate your localeโ€™s translation achievements, encourage new joiners and highlight your locale.
โ€ข Some locales are hoping to participate in this drop-in session on both their own locale Slack channel (with specific translation queries) and on the Make Slack channel (to be part of the global celebration).

For the rota for the polyglots-events channel, select the hour you will be hosting the drop-in on the Google Sheet. We will include it in the promotions too. If you can help with sharing this rota or organizing arrangements, please let us know. https://docs.google.com/spreadsheets/d/1OSfntwxrj2PCqLOYhGu20pBfdPsrsaNhK02LtFNeIc0/edit

It is shaping up to be a great celebration week.

What is planned?

The United Nations has designated 30 September 2020 as International Translation Day, building on foundations previously laid by the International Federation of Translators.

A number of WordPress locales, mainly across Asia at this stage, are planning mini events to take place around that date. Some other meetups are planning mini translation events for a date in November 2020, potentially focusing around a WordPress contributing event.ย 

This means exciting opportunities arising for existing contributors in all parts of the worldwide WordPress community. Also, these mini events create opportunities for new translators to connect with other polyglots. All this activity will make WordPress available to even more people on a truly global basis.ย 

This year we have had celebrations and mini-events inspired by the global WordPress Translation Day in the Bengali, French, Italian language communities.

Linking in with international themed days or major WordPress events is a great way to recruit and re-engage contributors to our community. Itโ€™s a good opportunity for your team to raise awareness for translating WordPress and to help onboard new contributors. You may even use the time to take care of pending translation or documentation projects that youโ€™ve been putting off! The really great part is that you will have polyglots across the world to inspire and encourage you in this shared enterprise.

Unlike previous WordPress Translation Day events, there will not be a global 24-hour live streaming for this initiative as events will be spread out across a longer time period. We are exploring video conferencing aspects with locales. Coverage of the week of events will feature on WordPress Translation Day social media channels and on the polyglots-events channel on the Make WordPress Slack. We will also promote opportunities to get involved in the polyglot, community and marketing channels on Slack.

Some locales are planning a mini event for later in the year too. The marketing and polyglots teams are co-ordinating a diary of planned events. The earlier we know, the more we can help you. ๐Ÿ˜€

We will also be cross-promoting the first WordPress Accessibility Day which is on 2-3 October 2020. Two great events to promote inclusion and diversity in the community. #WPDiversity

How You Can Get Involved

Organize or Join a MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for โ€˜WordPressโ€™ on meetup.com will help you find options in your area. Event

Your event can be for just a few hours, a week long celebration with drop-in times on days within the week, across a weekend or be more theme-based. Let us know what you are planning. We have been working alongside many locales on their initial ideas during the last few weeks with support on running events and marketing. International Translation Day falls on a weekday. However, you should choose the day, time and format thatโ€™s best for your community. After all, you know your own locales best, so go with what works for you. Some suggestions could involve:

  1. A short contributor event (even if just a few hours), day or evening time
  2. A half-day event on the weekend before or after the International Translation Day itself
  3. Celebrating it throughout the week by inviting people to one of the channels on your local Slack
  4. Holding a video discussion meeting to talk out concerns, questions, or ideas around translation projects in your locale
  5. Picking a project to finish together and working on it
  6. Or, any other format! Be creative ๐Ÿ™‚

Some examples of the planned events. There is room for plenty more across the global WordPress community:

  • Bhutanese event, using the national language Dzongkha
  • Tamil language event
  • Venezuelan Spanish event
  • Japanese event organized by WordPress Tokyo
  • Bengaluru WordPress Meetup group in Bangalore, India, using the Kannada language
  • event in Mumbai, India, using Hindi, other Indian languages also welcome
  • event in Kerala, India
  • event in Kolkata, India
  • event in Indonesia

Just Translate on Your Own

If organizing a contributor event is not something you want to do, or your locale is not doing anything for you to join in with, you can still mark the day by translating something!

  • Join Make WordPress Slack #polyglots-events and say hi! It would be good to share what you are doing and why (a simple statement, such as, โ€œIn celebration of International Translation Day, Iโ€™m translating XX (project name) into XX (locale language) today!โ€ is enough) and tell us your city or district
  • Use #WPTranslationDay hashtag to share what you have been doing on social media

I would be interested in running a mini translation event, where do I start?

Join us at 7am UTC this Friday 11 September 2020, on the polyglots channel in the Make WordPress Slack to find out about the plans for the celebrations, hear and chat with other event organisers and help develop your own ideas about what you could do. The session will be led by @nao and @webcommsat, you will be most welcome. Let us know in the comments or on Slack if you will be attending.

If 7am UTC does not work for you, we will be running a shorter briefing session this Friday at 12pm UTC. There will be a drop-in with the Marketing Team at 7pm UTC on Monday 14 September 2020. [Thanks to everyone who attended and also provided additional briefing sessions]

Thanks to @webcommsat and @nao for the post.
Thanks to @webcommsat, @oglekler, @lmurillom, @meher, @nao , @pascal, @marybaum , Erica and Hari from the community team for the organizing and support to locales. And to @yvettesonneveld and @chaion07 who also helped organizers with the initial briefing information form.

#events

Call for Learn WordPress Volunteers (Video/Translation/Discussion Group)

Last week, Learn WordPress platform soft-launched as a collaborative effort of the Community, Training, TV, and MetaMeta Meta 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. teams. Now, we can help to localize it.

What is Learn WordPress?

Learn WordPress (learn.wordpress.org) is an online learning platform for WordPress users and contributors. It hosts workshops and lesson plans, providing resources and learning opportunities to people at their own pace. There are also discussion groups (in 1-hour long Meetup.com online event format) that go with workshop videos, where participants can meet others synchronously.

The goal of the project is to continue user and contributor education during the time we have to halt organizing in-person events like WordCamps and meetups.

Learn WordPress front page screenshot
Learn WordPress front page

Get Involved

As polyglots, we can help the learning process of users who speak our language by providing localized video/written content and holding discussion groups.

1. Create Workshop Videos/Subtitles

Currently, all of the available workshop videos are in English. You can create videos in your language, and there are several ways to do this:

  1. Translate the transcription text to show it as subtitles (captions).
  2. Use the transcription of published videos and create a new video.
  3. Take a look at ideas for new videos (or add your idea), and create a new video from scratch.

We are especially looking for volunteers to create a non-English version of Intro to Gutenberg Block Development or Intro to Publishing with the Block Editor using method two above. However, if thatโ€™s not feasible for some reason, other types of production help are always welcome!

If this is something youโ€™re interested in, you can apply to present a workshop or to assist with reviewing submitted workshops. Even though all of the existing workshops are in English, it is welcome and, in fact, highly encouraged for community members to apply to contribute workshops in other languages, as well!

2. Translate Text Lesson Plans

Lesson plans are developed on GitHub and published on Learn WordPress. Translation work on them has not yet started, but please leave a comment if you are interested in getting involved in this area.

3. Host a Discussion Group

Currently, planned discussion groups are also in English only. Suppose your audience is comfortable with English video content. In that case, you can skip the video content creation part and devote your time to hosting discussion groups in your language during the time zone thatโ€™s most suitable for you.

To learn further, you can join one of the currently offered discussion groups to experience a session, or check out the Tuesday Trainings: How to be an excellent discussion group leader post for some tips.

MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for โ€˜WordPressโ€™ on meetup.com will help you find options in your area. organizers can organize discussion groups as part of their existing group or apply to be a discussion group leader to host it on Learn WordPress group.


How does it sound? Do you have any questions? Please feel free to leave a comment here or in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ #polyglots channel if you want to discuss anything before taking the next step.

#call-for-volunteers