If your local build is missing strings for…

If your local build is missing stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. (for example the “Maintenance and Security Release” headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. on the About page), please re-build and re-release your local version, it should be all working now.

More technical details: because of a temporary change in database connection code on 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/, we ended up with a lot of empty stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. values instead of NULLs for columns like `context` and `plural`. GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org. expected `null` specifically in few places in the codebase. The specific consequences were duplicate originals, few incorrectly updated originals, and extra PO file fields for some strings (context and plural).

Last night we removed duplicated originals, made sure that we no longer allow duplicates. We also made the translations of incorrectly updated originals fuzzy, so that translators could verify the translations were right. Today we fixed PO exports.

Again, please re-build and re-release your local version. This will make sure the users who update from now on will get the proper translation files. We’re working with the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team on retroactively pushing language packs to those who already updated their installs.

tl dr – POT imports are fixed You…

tl;dr – POT imports are fixed.

You can read more of the problem and the solution in the commit message. Many thanks to @pdoes for the patch.

A fun fact – marking all unchanged stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. as removed led to the fun situation where almost all strings were removed, than on the next update (in 1 hour), then on the next they are brought back and so on 🙂

Due to a technical glitch there won’t be…

Due to a technical glitch, there won’t be any POT updates in the next day. I will keep you posted.

Translate will continue working for 24/7 for you.

A couple of Twenty Eleven strings were changed…

A couple of Twenty Eleven strings were changed: https://core.trac.wordpress.org/changeset/18348

#string-change, #twentyeleven

Because of the password resets the POTs aren’t…

Because of the password resets, the POTs aren’t updating right now, but we are working on fixing that and I will update you when it’s done.

TwentyEleven translation is now included in the translation…

TwentyEleven translation is now included in the translation packages. Please, give it a go to test if it’s working right.

#rosetta, #twentyeleven

In the light of #13651 we have a new scr…

In the light of #13651 we have a new script for generating POT files, which doesn’t depend on the gettext tools, but it’s written in pure PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php., which gives us a lot more flexibility.

I just enabled it for the automatic POT generation and the latest POT files have been generated with the new script. Please, report any strangeness you see.

#pot

WordPress is an applicant for Google Cod…

WordPress is an applicant for Google Code-In. It’s something like Google Summer of Code, but for high school students.

We need to compile a task lists for Translations. My initial ideas are here:

https://codex.wordpress.org/Google_Code-in_2010#Translation

Feel free to add more there and/or discuss them here.