[wp-meta] [Making WordPress.org] #8035: Bug Report and Improvement Suggestions for Learn WordPress Localization Strings and Link Behavior

Making WordPress.org noreply at wordpress.org
Mon Jul 14 12:57:09 UTC 2025


#8035: Bug Report and Improvement Suggestions for Learn WordPress Localization
Strings and Link Behavior
-------------------------------------------+--------------------
 Reporter:  kimjiwoon                      |      Owner:  (none)
     Type:  enhancement                    |     Status:  new
 Priority:  normal                         |  Milestone:
Component:  International Sites (Rosetta)  |   Keywords:
-------------------------------------------+--------------------
 ### Title: Bug Report and Improvement Suggestions for Learn WordPress
 Localization Strings and Link Behavior

 #### Summary

 While reviewing the Korean localization status of `learn.wordpress.org`
 and `wordpress.org`, several issues were identified: inconsistent
 translation strings, link behaviors that appear to be bugs, and
 opportunities for significant user experience improvements.

 ### 1. Bug: Incorrect Polyglots Team Link in Rosetta Site Footer

 There is a bug in the global footer of Rosetta sites where the language
 name link does not direct users to the correct language team page.

 - **Observed Behavior:**
     - On the Korean Rosetta site (`ko.wordpress.org`), clicking the
 language name '한국어' in the footer leads to the general Polyglots team
 listing page (`https://make.wordpress.org/polyglots/teams/`) instead of
 the specific Korean team page.
 - **Expected Behavior:**
     - The link should direct users to the Korean translation team’s
 dedicated page
 (`https://make.wordpress.org/polyglots/teams/?locale=ko_KR`).
 - **Steps to Reproduce:**
     1. Visit `https://ko.wordpress.org`.
     2. Scroll to the bottom footer.
     3. In the language list next to the WordPress logo, click the '한국어'
 link.
     4. Check the resulting URL.
 - **Impact:**
     - This increases the difficulty for Korean users who wish to
 contribute to translations, as it makes finding their language team less
 intuitive.

 ### 2. Improvement Proposal: Multilingual UI Support on the Main
 `wordpress.org` Site

 It is proposed that the main `wordpress.org` site adopt the same localized
 UI (header/footer) functionality via the `?locale` parameter as already
 available on `learn.wordpress.org`.

 - **Background:**
     - Currently, Rosetta site footers (such as `ja.wordpress.org` or
 `ko.wordpress.org`) link to `learn.wordpress.org` with the appropriate
 `?locale` parameter, offering a localized UI.
     - This shows that `learn.wordpress.org` is capable of providing a
 multilingual UI via the `locale` parameter.
     - However, the main `wordpress.org` site does not offer this dynamic
 UI translation unless users visit a Rosetta site.
 - **Proposal:**
     - Enable the main `wordpress.org` site to recognize the `?locale`
 parameter and dynamically display core UI elements (global header/footer)
 in the selected language.
     - This would allow users to browse global information on
 `wordpress.org` in their preferred language interface, independent of the
 community-driven Rosetta sites.
 - **Expected Benefits:**
     - Improved accessibility for users worldwide.
     - Enhanced user experience by allowing separation of UI language and
 content language (which is mainly English).

 ### 3. Reference: Inconsistency in "Learn WordPress" String Management

 The key brand term "Learn WordPress" is distributed across multiple
 translation projects, making consistency difficult to maintain.

 - **Relevant String Locations:**
     1. **Learn WordPress Site Heading**
         - **Project:** Meta / Learn WordPress
         - **Source:** `wp-content/themes/pub/wporg-learn-2024/patterns
 /front-page-header.php:27`
         - **Link:**
 [translate.wordpress.org](https://translate.wordpress.org/projects/meta
 /learn-
 wordpress/ko/default/?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=11104852&filters%5Btranslation_id%5D=87771795)
     2. **WordPress.org Global Navigation**
         - **Project:** Meta / WordPress.org
         - **Source:** `mu-plugins/blocks/global-header-
 footer/blocks.php:497`
         - **Link:**
 [translate.wordpress.org](https://translate.wordpress.org/projects/meta
 /wordpress-
 org/ko/default/?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=14468969&filters%5Btranslation_id%5D=133382970)
     3. **Self-Hosted WordPress Admin Bar**
         - **Project:** WordPress / 6.8.x - Development
         - **Source:** `wp-includes/admin-bar.php:207`
         - **Link:**
 [translate.wordpress.org](https://translate.wordpress.org/projects/wp/dev/ko/default/?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=16513173&filters%5Btranslation_id%5D=133383507)
 - **Issue:**
     - The same term ("Learn WordPress") is managed separately across
 different projects, which can lead to inconsistent translations and harm
 the unified brand experience. Centralized management of key terminology
 strings should be considered.

 ---

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/8035>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list