WordPress 4.9 should be released today – prepare your locales

WordPress 4.9 should be released today – prepare your 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/

Dear Polyglots,

The last stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. for 4.9 have been frozen since November 9th and WordPress 4.9 is about to be released.

That means there are two things for all GTEs to do now:

1. Translate the 4.9 project, Admin and Network admin

It’s time to head to translate.wordpress.org and finish translating the last batch of new strings.

Please don’t forget that in order to qualify for an automatic 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., you need to have all strings in the following projects translated 100%:

2. Prepare the SVN directory for your locale for automated packages

Handbook page for reference: Automated release packages

Does my localeLocale 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/ qualify for automated release?

  • If all you have is a license, readme, and wp-config-sample.php (or no custom changes at all), everything will be automated for you if you follow the instructions above. Both language packs and release packages will automatically be created. If you are not at 100% at that time, then language packs and release packages will be created when you reach 100%. If you later modify a translation (to fix a typo, for example), your language pack and release packageRelease package release package is a packaged version of WordPress. That is, a ZIP file consisting of WordPress in its entirety, along with PO and MO files for core, the PO and MO files of default themes and Akismet, and any custom changes a locale has. In the past, most locales built their release package using the form in Rosetta’s dashboard. will be regenerated.
  • If you have extensive custom changes, you will need to manually create a package via 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. as you have done in the past.

On Slack, watch out for messages like this one:

translation-bot

Your locale is good to go if you see your locale in the “x release packages for y were built” message.


This is also a global 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.” for GTEs for locales that are currently at more than 50% and less than 100%.

26 locales are already at 100% – thank you!

Dev between 95% and 100% (15)

Dev between 90% and 95% (14)

Dev between 50% and 90% (51)

The release is due today and this is a very short notice, a last minute stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. was added yesterday as well so thank you in advance to everyone who makes time to get their locale to 100%. For those who don’t the next couple of weeks are a great time to get this done as well so no stress and happy translating!

Petya

#announcement

#hard-freeze, #wordpress-4-9

We’re in hard string freeze for 4.8.1 – Prepare your locales for the the release

Dear Polyglots,

The last stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. for 4.8.1 have been imported to the development project and that means no strings will change anymore before Tuesday, August 1st, the expected 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. date for WordPress 4.8.1.

If your localeLocale 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/ is not yet at 100%, it means there are still some things to do for you as GTEGeneral Translation Editor A General Translation Editor (often referred to as GTE) is a person, who has global access to validate strings on all projects for a specific locale.:

  1. Please check the WordPress 4.8.1 status and translate or approve the remaining strings. To qualify for an automatic release, you need to have all strings translated.
  2. (If needed) Prepare the SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. directory for your locale for automated packages.

If you have any questions, you can find us of course on Slack.


This is also a global 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.” for GTEs for 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/ that are currently at more than 50% and less than 100%.
Currently 22 locales at 100%, congratulations and thank you !

Dev between 95% and 100% (50)

#sq@besnik
#ar@alex-ye, @rasheed
#eu@elurnet, @hey_neken, @ikusimakusi, @erralin, @murgilduta, @sergixnet, @unaizc
#bel@agfare
#bg_BG@tyxla, @nofearinc, @nbachiyski, @petya, @silvinafurnadzhieva, @kldn, @vloo
#zh_CN@jiehanzheng, @jimmyxu
#zh_TW@mrmu, @bibi-wang, @sandwich1168, @carrielis, @s9011514, @esofthard, @iamafu, @kaiconan, @pseric
#hr@yuraz, @mirta, @vipteam
#da_DK@ellegaarddk, @georgwp, @intoxstudio, @koesterandersen, @culturemark, @thomasdk81, @tohevi
#en_NZ@jjripikoi, @wealthy, @ryanhellyer, @tareiking, @toherangi, @webaware
#en_ZA@andrewza, @hlashbrooke, @nickduncan, @seags, @travislima
#et@erkoristhein, @uncleowl, @mstannu, @petskratt, @priiduonu, @ragulka, @ristoniinemets
#fi@arhipaiva, @daniel-koskinen, @arkimedia, @teemusuoranta
#fr_CA@fgienr, @jsmoriss, @martinbouillaud, @mialevesque, @choumich, @rhialto
#ka_GE@dimitrigog
#el@dyrer, @kosvrouvas
#gu@afzalmultani, @chandrapatel, @dipeshkakadiya, @krupajnanda, @mehulkaklotar, @pranalipatel, @sanjaydabhoya, @sanketparmar, @shahpranaf, @ashokrane
#he_IL@ramiy, @yoavf
#hi_IN@ankit-k-gupta, @gagan0123, @gyan, @hardeepasrani, @juhise, @monikarao, @rahul286, @rajeevbhandari, @saurabhshukla, @1anand
#hu_HU@balcsida, @csurga, @djzone, @fgywp, @wphuorg, @tojgli
#is_IS@birgire, @egill, @gudmundur, @valurthor
#id_ID@sofyand, @ekajogja, @hudatoriq, @ivankristianto, @johanbun, @qzoners, @tfirdaus
#ja@extendwings, @tai, @nao, @odysseygate, @tenpura, @takayukister
#kab@yacine2953
#ko_KR@chris_dev, @drssay, @martian36
#lv@armandsdz, @capsx, @edzuss99, @elvisandersons, @grivitis, @p0stman, @karlismaj, @karlisupitis, @kskaredovs, @maris-o, @mikslatvis, @orvils, @peteris, @rmkapins, @timlatvia, @rolandinsh, @unigunde, @veisis, @webhaus
#lt_LT@ideag, @jonasltu, @pokeraitis
#mk_MK@kuzmanov, @chombium, @gocemitevski
#ms_MY@webgrrrl, @mohdrafie, @zeo, @tarmiziaffandi
#mr@fitehal, @mkrndmane, @rahul286, @codexdemon, @patilswapnilv
#ary@sa3idho
#ne_NP@rabmalin, @shivashankerbhatta, @meissudeep
#nb_NO@bjornjohansen, @peterhoob
#nn_NO@chriscena, @meinmycell, @hgmb, @peterhoob
#fa_IR@gonahkar, @mani_monaj
#pl_PL@aleksanderkuczek, @eclare, @iworks, @szymon-skulimowski, @waclawjacek
#ro_RO@adrianpop, @deconf, @dancaragea, @jnhghy
#sr_RS@dimadin, @lanche86
#sk_SK@kavoros, @savione, @xkatka
#sl_SI@hekos
#es_CO@andrescifuentesr, @leoland, @yvallejo
#es_GT@xicoofficial, @wowdevshop
#es_MX@hiwhatsup, @marcozink
#es_VE@jordicuevas, @dragondeluz
#th@dussarong, @kazama, @mennstudio
#tr_TR@wordpress-tr, @m_uysl, @selmankandeniz, @trkr
#uk@romanbon, @sergeykovalets
#ur@mrahmadawais, @hibashaikhpk, @farhandanish1, @sajidzaman, @saqibameen
#uz_UZ@ulugov, @azamat88
#cy@carlmorris, @gruffprys, @gwgan

Dev between 90% and 95% (2)

#bn_BD@wzislam, @badsha_eee, @tareq1988
#oci@cedric3131

Dev between 50% and 90% (30)

#hy@aaleksanyants, @progmastery
#az@muhsinmushviq
#bs_BA@kenan3008
#ceb@undefinedmj
#cs_CZ@kalich5, @neoen, @pavelevap, @mobby2561
#haz@tohave
#kk@iakkz, @kaznet, @uki2017
#km@so_vichet, @vannkorn
#ckb@sia-neriman
#lo@defagoart, @douangtavanh
#ml_IN@abhilashenair, @mbigul, @harishanker, @jagadees, @jayeshsan, @manojkmohan, @nejwrks, @nitkr
#mn@gansukh, @uranbold
#my_MM@dennismaang, @minnkyaw, @herzcthu
#ps@sajadsafi, @msadat
#pa_IN@kuldeepsidhu88, @pikasingh
#sah@bacr, @halantul
#gd@akerbeltzalba, @alasdairmaccaluim, @macmhicheil
#szl@gkkulik
#si_LK@anandawardhana, @bckurera, @chevindu, @dazunj, @himasha, @malinthe, @mohanjith
#azb@tohave
#es_CL@bredebs, @ejner69
#es_PE@reyson
#sw@mrfroasty
#tl@carl-alberto, @krzheiyah, @kel-dc
#ta_IN@arunprakash, @farookibrahim, @hareesh-pillai, @imanickam, @menakas, @simplysaru, @varunms, @venkatsr
#ta_LK@bagerathan
#tt_RU@qdinar
#te@veeven
#bo@bhod, @krishnann, @sonamdawa, @tenim, @tibetanitech, @wpwalker, @zangkar-tsultrim, @bumpagyal
#ug_CN@alim-ahat, @moorshidi, @sepra

The release is due on Tuesday, August 1st, which makes this a little bit of a short notice so thank you in advance to everyone who makes time to get their locale to 100%.

Happy translating <3

Pascal.

#announcement #hard-freeze #wordpress-4-8-1

#release

We’re in hard string freeze for 4.7 – Prepare your locales for the the release

Dear Polyglots,

The last stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. for 4.7 (the about page strings) have been imported to the development project and that means no strings will change anymore before Tuesday, December 6th, the expected 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. date for WordPress 4.7.

That means there are two things for all GTEs to do now:

1. Translate the 4.7 project, Admin and Network admin

It’s time to head to translate.wordpress.org and finish translating the last batch of new strings.

Please don’t forget that in order to qualify for an automatic release, you need to have all strings in the following projects translated 100%:

There is also a new default theme that comes with 4.7 – Twenty Seventeen which can also use some of your time.

2. Prepare the SVN directory for your locale for automated packages

Handbook page for reference: Automated release packages

Does my localeLocale 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/ qualify for automated release?

  • If all you have is a license, readme, and wp-config-sample.php (or no custom changes at all), everything will be automated for you if you follow the instructions above. Both language packs and release packages will automatically be created. If you are not at 100% at that time, then language packs and release packages will be created when you reach 100%. If you later modify a translation (to fix a typo, for example), your language pack and release packageRelease package release package is a packaged version of WordPress. That is, a ZIP file consisting of WordPress in its entirety, along with PO and MO files for core, the PO and MO files of default themes and Akismet, and any custom changes a locale has. In the past, most locales built their release package using the form in Rosetta’s dashboard. will be regenerated.
  • If you have extensive custom changes, you will need to manually create a package via 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. as you have done in the past.

On Slack, watch out for messages like this one:

translation-bot

Your locale is good to go if you see your locale in the “x release packages for y were built” message.


This is also a global 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.” for GTEs for 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/ that are currently at more than 50% and less than 100%.

4 locales are already at 100% – thank you!

Dev between 95% and 100% (15)

Dev between 90% and 95% (14)

Dev between 50% and 90% (51)

The release is due on Tuesday, which makes this a little bit of a short notice so thank you in advance to everyone who makes time to get their locale to 100%.

Happy translating <3

Petya

#announcement

#hard-freeze, #wordpress-4-7

#release

WordPress 4.4 hard string freeze – prepare your locales

Dear Polyglots,

We’re in hard string freeze, which means that no more stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. should be changed before the 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. of WordPress 4.4 on Tuesday, Dec 8th.

Let’s prepare our 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/ for the release and automatic updates:

Projects to get to 100% to be eligible for an automated release

  • WordPress Development project: https://translate.wordpress.org/projects/wp/dev
  • WordPress Adiminstration: https://translate.wordpress.org/projects/wp/dev/admin
  • Network Administration: https://translate.wordpress.org/projects/wp/dev/admin/network
  • Twenty Sixteen: https://translate.wordpress.org/projects/wp-themes/twentysixteen

Automated Releases – what you need to know

Some of you are already familiar with how automated releases work, but for those who are not, please read carefully the information about automated releases and what you need to do to prepare your localeLocale 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/ for that:

Automated Release Packages

If you don’t have SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. access or don’t know how to prepare/create your branches, 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.” @ocean90 on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. or in the comments below.

#hr, #ca, and #pl_PL: Don’t forget to remove your wp-content/$locale.php file.

In a comment following this post I will @mention the General 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 and Project Translation Editor of the locales that are not yet at 100%.

For any additional help, please post a comment on the #Polyglots channel on Slack, there will be someone to help you and answer your questions.

Thank you so much for your hard work and for bringing WordPress to the people who speak your language. 

Love,

Petya

#4-4, #hard-freeze, #release