Instructions for 4.0 which will be released in…

Instructions for 4.0, which will be released in the next 15-30 minutes:

  • The need to create a localized build through 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, which contained more or less the same text in three different languages. form is unchanged for 4.0. This will go away very soon, but we couldn’t get all the ducks in a row to make this go away for 4.0. I’m trying for 4.0.1. Thank you so much for your patience as we work to make the experience painless for all of you.
  • As usual, you will build your releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. off the 4.0 tag, which will exist soon. Since you’re building off of 4.0, you don’t need the revision number (HEAD is fine), but it’s 29485.
  • CHECK YOUR BUILD FIRST. Especially $wp_version in wp-includes/version.php.
  • If you have WPLANG defined in wp-config-sample.php, the build will be rejected. If you don’t translate this file and this file is thus an exact copy of the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. file, you may delete it. Only mess with trunk / 4.0, not dist directories from 3.9 or earlier.
  • Thanks to your feedback, the language chooser will not show for a localized build. For the regular build, it will show. These languages are via the API at https://api.wordpress.org/translations/core/1.0/?version=4.0 and reflect any translations that are 100% for all three projects (wp/dev, wp/dev/admin, wp/dev/admin/network). Percent completion is checked periodically and language packs are then built.
  • (This is mainly for @pavelevap…) If you are not at 100% for all three projects, you may ask for me to manually trigger an incomplete language pack, for the purposes of being available in the language chooser. I’d rather not, though — this is APIAPI An 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.-driven and we can always get the language in there once you finish your translation.
  • Do not forget to 100% translate Akismet. There were no stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. changes in the default themes.

If you have any questions, please leave a comment, and @ocean90 or I will address them. If there is an urgent issue, please pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me in #wordpress-polyglots or #wordpress-dev.

#4-0, #announcement, #core, #release