Releasing WordPress Packages

Once your translation of WordPress for your language is ready, it’s time to release it so that users can select it on install, from their user dashboards or download it from your local site (locale.wordpress.org).

There are two ways to release translations – manually (described below) and automatically.

Manual release – packaging localized WordPress Manual release – packaging localized WordPress

To release your translations manually, you need to manually create a release package from your local WordPress site (http://locale.wordpress.org). General translation editors have the access to do that.

Before you package and build your localized version of WordPress, you should make sure everything is ready.

  1. Check in all updated files into the current branch directory. (?)
  2. The release package consists of three different projects that all need to be translated to 100%: WordPressAdministration and Network Admin. Make sure all the strings are translated.
  3. Copy the current branch directory and create a new tag directory under locale/tags/X.X.X

Got it all ready? Let’s package WordPress!

Top ↑

Packaging Process – Step by step guide Packaging Process – Step by step guide

First, you’ll need to obtain the revision number of the corresponding WordPress package. Releases are available in the list of tags on core Trac or on this page in the “Release Revisions” section. This list does not include pre-releases including betas and release candidates. For those, you will need to look for a reference to the version “bump” in the build.trac.wordpress.org revision log.

Once you have the revision number of the version you’ll be packaging, it’s time to build the actual package. To do that, follow these steps:

  1. Log in as a General Translation Editor to your local WordPress site (locale.wordpress.org)
  2. Go to “Tools → Release Packages”.
  3. Scroll down to “Build New Package” section.
  4. For “Where should we get your translations from”, select “translate.wordpress.org” if you want to use those current translations. If you’ve checked in translated message files in svn, select “Subversion”.
  5. For “Locale branch for dist files”, select the location of your translated files under https://i18n.svn.wordpress.org/locale/.
  6. For “WordPress Branch”, select the corresponding original branch.
  7. For “WordPress revision”, select the revision number you found at the beginning.
  8. “WordPress Version” will be used as the package name (e.g. 3.9, 3.9-beta3, 3.9-RC1).
  9. Click the “Build Package” button.

Important: Before releasing the package to the public, download the zip or tar.gz file from the links at the top of the page and test it.

Top ↑

Releasing New Versions Releasing New Versions

After building a new package, you can share the download URL among your translation team for testing. You can find the URLs under the “Links” column on the Translations for <locale> page, in zip or tar.gz format.

If testing goes well and you’re ready to release the final version to the public, simply click the version’s “Release” link under the “Action” column. This will mark the official release of that version. Users will be prompted for upgrade of their language package on their dashboard, and download information on your locale site will be updated.

Top ↑

Release Revisions Release Revisions

Collected below is a list of revisions for previous releases.
Revisions numbers must be taken from build.trac.wordpress.org.

Version number Revision
4.7.3 40152
4.7.2 39944
4.7.1 39809
4.7 39465
4.6.4 40153
4.6.3 39945
4.6.2 39810
4.6.1 38503
4.6 38211
4.5.7 40154
4.5.6 39946
4.5.5 39811
4.5.4 38504
4.5.3 37802
4.5.2 37359
4.5.1 37277
4.5 37148
4.4.8 40155
4.4.7 39947
4.4.6 39812
4.4.5 38505
4.4.4 37810
4.4.3 37360
4.4.2 36430
4.4.1 36173
4.4 35806
4.3.9 40156
4.3.8 39948
4.3.7 39813
4.3.6 38506
4.3.5 37803
4.3.4 37361
4.3.3 36431
4.3.2 36174
4.3.1 34168
4.3 33602
4.2.13 40157
4.2.12 39949
4.2.11 39814
4.2.10 38507
4.2.9 37804
4.2.8 37362
4.2.7 36432
4.2.6 36175
4.2.5 34170
4.2.4 33545
4.2.3 33369
4.2.2 32414
4.2.1 32290
4.2 32253
4.1.16 40158
4.1.15 39950
4.1.14 39815
4.1.13 38508
4.1.12 37805
4.1.11 37363
4.1.10 36433
4.1.9 36176
4.1.8 34171
4.1.7 33546
4.1.6 33370
4.1.5 32415
4.1.4 32291
4.1.3 32258
4.1.2 32221
4.1.1 31459
4.1 30962
4.0.16 40159
4.0.15 39951
4.0.14 39816
4.0.13 38509
4.0.12 37806
4.0.11 37364
4.0.10 36434
4.0.9 36177
4.0.8 34172
4.0.7 33547
4.0.6 33371
4.0.5 32416
4.0.4 32292
4.0.3 32259
4.0.2 32222
4.0.1 30475
4.0 29485
3.9.17 40160
3.9.16 39952
3.9.15 39817
3.9.14 38510
3.9.13 37807
3.9.12 37365
3.9.11 36435
3.9.10 36178
3.9.9 34173
3.9.8 33548
3.9.7 33372
3.9.6 32417
3.9.5 32260
3.9.4 32223
3.9.3 30476
3.9.2 29195
3.9.1 28182
3.9 27986
3.8.19 40161
3.8.18 39953
3.8.17 39818
3.8.16 38511
3.8.15 37808
3.8.14 37366
3.8.13 36436
3.8.12 36179
3.8.11 34174
3.8.10 33549
3.8.9 33373
3.8.8 32418
3.8.7 32261
3.8.6 32224
3.8.5 30477
3.8.4 29196
3.8.3 27951
3.8.2 27892
3.8.1 26901
3.8 26747
3.7.19 40162
3.7.18 39954
3.7.17 39819
3.7.16 38512
3.7.15 37809
3.7.14 37367
3.7.13 36437
3.7.12 36180
3.7.11 34175
3.7.10 33550
3.7.9 33374
3.7.8 32419
3.7.7 32262
3.7.6 32225
3.7.5 30478
3.7.4 29197
3.7.3 27952
3.7.2 27893
3.7.1 25924
3.7 25824