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.
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.
Check in all updated files into the current branch directory. (?)
The release package consists of three different projects that all need to be translated to 100%: WordPress, Administration and Network Admin. Make sure all the strings are translated.
Copy the current branch directory and create a new tag directory under locale/tags/X.X.X
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:
Log in as a General Translation Editor to your local WordPress site (locale.wordpress.org)
Go to “Tools → Release Packages”.
Scroll down to “Build New Package” section.
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”.
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.