Title: Translating update announcement posts
Author: Chris Trynkiewicz (Sukces Strony)
Published: August 12, 2015

---

 [  ](https://profiles.wordpress.org/eclare/) [Chris Trynkiewicz (Sukces Strony)](https://profiles.wordpress.org/eclare/)
11:52 am _on_ August 12, 2015     
Tags: [request ( 1,481 )](https://make.wordpress.org/polyglots/tag/request/)

# Translating update announcement posts

TLDR:
 1. Please make the new version announcement post content (HTMLHTML HTML is
an acronym for Hyper Text Markup Language. It is a markup language that is used 
in the development of web pages and websites.) available for translation before 
launch. 2. Please change the list of changes link in the WP admin -> Updates section
to the announcement post. 3. Try to make the announcement post link redirect to 
a local 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](https://en.wikipedia.org/wiki/Rosetta_Stone),
which contained more or less the same text in three different languages. translation
of it if available.

Main idea: With incoming WP versions, it would be great if we could also have the
announcement post content (HTML) available for translation, so that when a new version
launches, we just push the Publish button. Thanks to that, whenever a new version
comes, there’s already an announcement post in local languages ready for people 
to see.
 An idea for automation in the future: It would be even better if the local
Rosetta sites would have a dropdown menu and 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](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#general-translation-editor)
and [Project Translation Editor](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#project-translation-editor)
could choose, which English 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/](https://wordpress.org/)
blog post is the current post a translation of (like in WPML), even if its status
is set to Draft. Then, publishing the main English post would also publish all connected
posts which have a status of “Auto-publish with original post” (a new status would
have to be created).

2nd thing: in the WP admin panel, there’s a notification with each new version available.
Under the Update section, there’s a link to the English wordpress.org site for a
list of changes. That post is technically translatable (example: https://codex.wordpress.
org/Version_4.2.4 ), but the languages menu isn’t clearly visible and people are
likely to leave when they see English instead of their local language. Another issue
is that this is a highly technical post, not user-friendly like the announcement
posts. We should change this link to the announcement post, would be great if it
could even be a localized version from Rosetta sites.
 For this to work with Rosetta
sites, we would have to have a small script which could check a database for local
translations of the announcement post, and – if they exist – redirect accordingly.
A simple implementation would require Translation Editors to add the URLURL A specific
web address of a website or web page on the Internet, such as a website’s URL www.
wordpress.org manually, while a more automated solution would have to implement 
the dropdown translation menu, which is described above.

Maybe there’s an easier way to get all these things to work. Open for discussion.

[#request](https://make.wordpress.org/polyglots/tag/request/)

### Share this:

 * [  Threads ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=threads)
 * [  Bluesky ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=bluesky)
 * [  Facebook ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=facebook)
 * [  X ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=x)
 * [  Mastodon ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=mastodon)
 * [  WhatsApp ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=jetpack-whatsapp)
 * [  LinkedIn ](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?share=linkedin)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F08%2F12%2Ftranslating-update-announcement-posts%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#)

 1.  ![](https://secure.gravatar.com/avatar/d29a38894bd3b73c20c139124e5c1b5a466cce7c25781fc3e1d32654b60c9a71?
     s=32&d=mm&r=g)
 2.   [Remkus de Vries](https://profiles.wordpress.org/defries/)  12:01 pm _on_ August
     12, 2015
 3.  I have suggested before that an automatic parsing of the Welcome screen after 
     updating should somehow find itself as ready to publish post on the 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/](https://make.wordpress.org/polyglots/teams/).
     I still stand by this approach. I mean, we’ve already translated what we need 
     to say and if that’s injected as a post all we need to do is review it, add our
     own extra words to it and hit publish, right?
 4.   * ![](https://secure.gravatar.com/avatar/dd58a4b33bc04b75662374c8056d53a37ff75f691df595a30a22d2ef01cfadbd?
        s=32&d=mm&r=g)
      *  [Krzysztof Trynkiewicz (Sukces Strony)](https://profiles.wordpress.org/eclare/)
        12:11 pm _on_ August 12, 2015
      * Not entirely. The welcome/update screen has a different structure (tabs) than
        a blog post. That’s one thing. The other is that there is downtime between 
        a new version of WP being available and the translated announcement post being
        available. During that time, people who update would see the list of changes
        in English. So, this screen needs to be embedded along with the content inside
        the package itself. Using links and conditional redirects only for the changelog
        link (before updating) seems to me like the only option.
         - ![](https://secure.gravatar.com/avatar/d29a38894bd3b73c20c139124e5c1b5a466cce7c25781fc3e1d32654b60c9a71?
           s=32&d=mm&r=g)
         -  [Remkus de Vries](https://profiles.wordpress.org/defries/)  12:12 pm _on_
           August 12, 2015
         - All it needs is for some extra CSSCSS CSS is an acronym for cascading style
           sheets. This is what controls the design or look and feel of a site. to 
           be added to the 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](https://en.wikipedia.org/wiki/Rosetta_Stone),
           which contained more or less the same text in three different languages.
           theme … well, not all, but it’d be a great base IMO.
 5.  ![](https://secure.gravatar.com/avatar/dd58a4b33bc04b75662374c8056d53a37ff75f691df595a30a22d2ef01cfadbd?
     s=32&d=mm&r=g)
 6.   [Krzysztof Trynkiewicz (Sukces Strony)](https://profiles.wordpress.org/eclare/)
     10:30 pm _on_ August 18, 2015
 7.  Translators also need a shortcodeShortcode A shortcode is a placeholder used within
     a WordPress post, page, or widget to insert a form or function generated by a 
     plugin in a specific location on your site. for the release video (preferably 
     with the correct subtitles already chosen, if possible with wordpress.tv) and 
     a shortcode for any other videos (like the formatting shortcuts in WP 4.3). This
     is an issue and gets asked on [#polyglots](https://make.wordpress.org/polyglots/tag/polyglots/)
     with every release.
 8.   * ![](https://secure.gravatar.com/avatar/aa89edf971372c035a02c633667412facd8b00fd6946fe4f208f7aed7f7bb524?
        s=32&d=mm&r=g)
      *  [Naoko Takano](https://profiles.wordpress.org/nao/)  11:50 pm _on_ August 
        18, 2015
      * Couldn’t figure out selecting the default subtitle, but this shortcodeShortcode
        A shortcode is a placeholder used within a WordPress post, page, or widget 
        to insert a form or function generated by a plugin in a specific location on
        your site. works for the release video, removing the spaces after and before
        the brackets.
         [ wpvideo T54Iy7Tw ] You can always get the video ID from the
        share button on each video.
      * Not a shortcode, but link like [https://videopress.com/embed/T54Iy7Tw?defaultLangCode=ja](https://videopress.com/embed/T54Iy7Tw?defaultLangCode=ja)(
        where the last part is your language code) takes viewers to the video itself.
         - ![](https://secure.gravatar.com/avatar/aa89edf971372c035a02c633667412facd8b00fd6946fe4f208f7aed7f7bb524?
           s=32&d=mm&r=g)
         -  [Naoko Takano](https://profiles.wordpress.org/nao/)  6:02 am _on_ August
           21, 2015
         - From what I heard from the VideoPress developer, the URLURL A specific web
           address of a website or web page on the Internet, such as a website’s URL
           www.wordpress.org embed/shortcodeShortcode A shortcode is a placeholder 
           used within a WordPress post, page, or widget to insert a form or function
           generated by a plugin in a specific location on your site. with `?defaultlangcode`
           is already available on WordPress.comWordPress.com An online implementation
           of WordPress code that lets you immediately access a new WordPress environment
           to publish your content. WordPress.com is a private company owned by Automattic
           that hosts the largest multisite in the world. This is arguably the best
           place to start blogging if you have never touched WordPress before. [https://wordpress.com/](https://wordpress.com/)
           at least.
            He said the next version of Jetpack will support it as well, 
           so I think we’ll be able to embed the release video with default subtitles
           in our language next time. 🙂
 9.  ![](https://secure.gravatar.com/avatar/aa89edf971372c035a02c633667412facd8b00fd6946fe4f208f7aed7f7bb524?
     s=32&d=mm&r=g)
 10.  [Naoko Takano](https://profiles.wordpress.org/nao/)  11:51 pm _on_ August 18,
     2015
 11. An option to translate the About page screenshots would be nice too.
 12.  * ![](https://secure.gravatar.com/avatar/dad360d6d33cc359ccc77beb0de91ea2ac1c3ccaf28550b1e2727d5f6127ad00?
        s=32&d=mm&r=g)
      *  [Petya Raykovska](https://profiles.wordpress.org/petya/)  10:39 am _on_ August
        24, 2015
      * [@Nao](https://profiles.wordpress.org/Nao/) This might be a bit too complicated,
        especially with the recent about pages that feature a lot of animated gifs.
        Still, it would be good to be able to at least include some screenshots from
        the localized versions as opposed to the English ones, agreed. More work 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](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#general-translation-editor)
        and [Project Translation Editor](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#project-translation-editor),
        but could also be made optional.

### Leave a Reply 󠀁[Cancel reply](https://make.wordpress.org/polyglots/2015/08/12/translating-update-announcement-posts/?output_format=md#respond)󠁿

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F08%2F12%2Ftranslating-update-announcement-posts%2F&locale=en_US)
to post a comment.

# Post navigation

[← Subtitles for the 4.3 Release Video](https://make.wordpress.org/polyglots/2015/08/12/subtitles-for-the-4-3-release-video/)

[Notes from the Polyglots chat on Aug 12th →](https://make.wordpress.org/polyglots/2015/08/12/notes-from-the-polyglots-chat-on-aug-12th/)