Title: core – Translate WordPress

---

#  Tag Archives: core

 [  ](https://profiles.wordpress.org/evarlese/) [Erica Varlese](https://profiles.wordpress.org/evarlese/)
11:04 am _on_ July 7, 2021     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core   

# 󠀁[Help Translate Block Patterns](https://make.wordpress.org/polyglots/2021/07/07/help-translate-block-patterns/)󠁿

[⌊The Pattern Directory displays a range of block patterns available⌉⌊The Pattern
Directory displays a range of block patterns available⌉[

You may have noticed a few new projects on Translate: [Patterns](https://translate.wordpress.org/projects/patterns/core/)
and [Meta > Pattern Directory](https://translate.wordpress.org/projects/meta/pattern-directory/).
These projects were created to help provide a localized version of the new BlockBlock
Block is the abstract term used to describe units of markup that, composed together,
form the content or layout of a webpage using the WordPress editor. The idea combines
concepts of what in the past may have achieved with shortcodes, custom HTML, and
embed discovery into a single consistent API and user experience. Pattern Directory.

The Pattern Directory will act similarly to the Theme and PluginPlugin A plugin 
is a piece of software containing a group of functions that can be added to a WordPress
website. They can extend functionality or add new features to your WordPress websites.
WordPress plugins are written in the PHP programming language and integrate seamlessly
with WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. directories, allowing users to search
for unique block patterns to use on their sites via [https://wordpress.org/patterns/](https://wordpress.org/patterns/).

Block patterns are a streamlined way to add pre-designed block layouts to your site.
As both the use and features of block patterns expand, the Pattern Directory is 
expected to launch along with the upcoming July 20th, 2021 WordPress 5.8 release.

## Help Translate the Block Patterns

After the WordPress 5.8 translation is complete, you can help to create a localized
experience of this new feature by translating the Block Patterns included in the
new directory via:

[https://translate.wordpress.org/projects/patterns/core/](https://translate.wordpress.org/projects/patterns/core/)

This is a great project to encourage new or not currently active translation contributors
to get involved in! Many Patterns have a small number of stringsString A string 
is a translatable part of the software. A translation consists of a multitude of
localized strings., and it’s very easy to find the context – the References section
shows a link to preview the Block.

[[

Though patterns will be called from coreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress. WordPress via search
in the Block Editor in the future, the translation percentage of the above project
does not affect the core release threshold. In other words, the highest priority
for translations remains the same: releasing the core language pack.

The Block Pattern Directory itself can also be translated via** **[**Meta > Pattern Directory**](https://translate.wordpress.org/projects/meta/pattern-directory/).

_Please note there still are _[_some open issues_](https://github.com/WordPress/pattern-directory/issues?q=is%3Aissue+is%3Aopen+label%3Ai18n)_
around i18nInternationalization Internationalization (sometimes shortened to **I18N**,
meaning “I - eighteen letters -N”) is the process of planning and implementing products
and services so that they can easily be adapted to specific local languages and 
cultures, a process called localization. This is the process of making software 
translatable. Information about Internationalization for developers can be found
in the [Developer’s handbooks](https://developer.wordpress.org/). of the directory(
RTL, categoryCategory The 'category' taxonomy lets you group posts / content together
that share a common bond. Categories are pre-defined and broad ranging., strings
in .jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format 
for structuring data. It is used primarily to transmit data between a server and
web application, as an alternative to XML. file are not deployedDeploy Launching
code from a local development environment to the production web server, so that 
it's available to visitors. yet)._

**What’s coming next**

The future of the Block Pattern Directory will include third-party, user-generated
block patterns. The mechanism for translating these block patterns has not been 
finalized. This is a great time to follow the related conversations and help weigh
in on the future of how to translate user-generated block patterns.

There are a few possibilities being discussed, including:

 * Building a 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/](https://make.wordpress.org/polyglots/teams/)
   picker in the Block Pattern Directory to filterFilter Filters are one of the 
   two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
   They provide a way for functions to modify data of other functions. They are 
   the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
   manner, and should never have side effects such as affecting global variables
   and output. block patterns by language, i.e. [https://ja.wordpress.org/patterns/](https://ja.wordpress.org/patterns/)
 * Creating a localized copy of each locale, similar to [forking](https://github.com/WordPress/pattern-directory/issues/17)
   an existing block pattern.

Conversation around how to translate user-generated block patterns in the future
is happening on [this proposal from](https://github.com/WordPress/pattern-directory/issues/224)
[@tellyworth](https://profiles.wordpress.org/tellyworth/), and will continue to 
happen in [#core](https://make.wordpress.org/polyglots/tag/core/) and [#core](https://make.wordpress.org/polyglots/tag/core/)-
editor chats in the future. Updates on these discussions will also be included in
the regular Polyglots weekly meetings and on the Make/Polyglots blog as well.

_Thanks to [@nao](https://profiles.wordpress.org/nao/) and [@dd32](https://profiles.wordpress.org/dd32/)
for helping to write this post!_

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2021%2F07%2F07%2Fhelp-translate-block-patterns%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/chandrapatel/) [Chandra Patel](https://profiles.wordpress.org/chandrapatel/)
8:37 pm _on_ August 16, 2016     
Tags: core, [gu ( 356 )](https://make.wordpress.org/polyglots/teams/?locale=gu)

# 󠀁[On the behalf of the whole team I…](https://make.wordpress.org/polyglots/2016/08/16/on-the-behalf-of-the-whole-team-i/)󠁿

On the behalf of the whole team I would like to inform you all that we have successfully
completed `Gujarati` Translation for WordPress 4.6 and now its available.

હવે વર્ડપ્રેસ ગુજરાતી બોલશે.

Thanks to all contributors who did amazing job.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#gu](https://make.wordpress.org/polyglots/teams/?locale=gu)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2016%2F08%2F16%2Fon-the-behalf-of-the-whole-team-i%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/kirasong/) [Kira Schroder](https://profiles.wordpress.org/kirasong/)
5:21 am _on_ April 10, 2016     
Tags: core, [release ( 102 )](https://make.wordpress.org/polyglots/tag/release/)

# 󠀁[WordPress 4.5 Hard String Freeze](https://make.wordpress.org/polyglots/2016/04/10/wordpress-4-5-hard-string-freeze/)󠁿

Hello Polyglots!

[WordPress 4.5 RC2 has just been released](https://wordpress.org/news/2016/04/wordpress-4-5-rc2/),
and with it, there is now a hard string freezeString freeze The term "string freeze"
is used by the core team to mark the end of changes to the strings of an upcoming
release. A string freeze also means that there will be no more strings added to 
the core project. Sometimes a string freeze has two phases a [soft freeze](https://make.wordpress.org/polyglots/glossary/#soft-freeze)
and a [hard freeze](https://make.wordpress.org/polyglots/glossary/#hard-freeze).
A string freeze is announced on the [Polyglots blog](https://make.wordpress.org/polyglots)
by the current release lead. for WordPress 4.5 (including the About Page).

My apologies for the delay! I hoped to deliver this news much sooner.

Release proceedings for 4.5 are scheduled to start at [April 12, 2016 at 0900 PDT](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20160412T1600).

Please let me know if you encounter any difficulties, or have any questions.

Thank you for all of your hard work!

[#core](https://make.wordpress.org/polyglots/tag/core/), [#release](https://make.wordpress.org/polyglots/tag/release/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2016%2F04%2F10%2Fwordpress-4-5-hard-string-freeze%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/herzcthu/) [Sithu Thwin](https://profiles.wordpress.org/herzcthu/)
3:26 pm _on_ December 12, 2015     
Tags: core, [Myanmar ( 5 )](https://make.wordpress.org/polyglots/tag/myanmar/),
[my_MM ( 60 )](https://make.wordpress.org/polyglots/teams/?locale=my_MM), [request ( 1,481 )](https://make.wordpress.org/polyglots/tag/request/)

# 󠀁[Hebrew has own css declaration for font in…](https://make.wordpress.org/polyglots/2015/12/12/hebrew-has-own-css-declaration-for-font-in/)󠁿

Hebrew has own css declaration for font in coreCore Core is the set of software 
required to run WordPress. The Core Development Team builds WordPress.. Myanmar 
also should have css font family declaration. I’ve opened ticket [#29664](https://core.trac.wordpress.org/ticket/29664)
since last year and no progress. There is no Myanmar glymps or characters in Open
Sans font. Most operating system do not have proper Myanmar font.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#myanmar](https://make.wordpress.org/polyglots/tag/myanmar/),
[#my_mm](https://make.wordpress.org/polyglots/teams/?locale=my_MM), [#request](https://make.wordpress.org/polyglots/tag/request/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F12%2F12%2Fhebrew-has-own-css-declaration-for-font-in%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/obenland/) [Konstantin Obenland](https://profiles.wordpress.org/obenland/)
10:13 pm _on_ August 13, 2015     
Tags: core, [string freeze ( 25 )](https://make.wordpress.org/polyglots/tag/string-freeze/)

# 󠀁[“Hard” string freeze is now in effect for…](https://make.wordpress.org/polyglots/2015/08/13/hard-string-freeze-is-now-in-effect-for/)󠁿

**“Hard” string freezeString freeze The term "string freeze" is used by the core
team to mark the end of changes to the strings of an upcoming release. A string 
freeze also means that there will be no more strings added to the core project. 
Sometimes a string freeze has two phases a [soft freeze](https://make.wordpress.org/polyglots/glossary/#soft-freeze)
and a [hard freeze](https://make.wordpress.org/polyglots/glossary/#hard-freeze).
A string freeze is announced on the [Polyglots blog](https://make.wordpress.org/polyglots)
by the current release lead. is now in effect for 4.3.**

The About page stringsString A string is a translatable part of the software. A 
translation consists of a multitude of localized strings. are now available for 
translation, and we expect to tag RC3 later today or tomorrow.

“Hard” freeze means that all coreCore Core is the set of software required to run
WordPress. The Core Development Team builds WordPress. and About page strings are
available for translation, and all other stringString A string is a translatable
part of the software. A translation consists of a multitude of localized strings.
changes have been frozen beyond this point.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#string-freeze](https://make.wordpress.org/polyglots/tag/string-freeze/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F08%2F13%2Fhard-string-freeze-is-now-in-effect-for%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/drewapicture/) [Drew Jaynes](https://profiles.wordpress.org/drewapicture/)
7:05 pm _on_ April 15, 2015     
Tags: core, [string freeze ( 25 )](https://make.wordpress.org/polyglots/tag/string-freeze/)

# 󠀁[Hard string freeze is now in effect…](https://make.wordpress.org/polyglots/2015/04/15/4-2-string-freeze/)󠁿

**“Hard” string freezeString freeze The term "string freeze" is used by the core
team to mark the end of changes to the strings of an upcoming release. A string 
freeze also means that there will be no more strings added to the core project. 
Sometimes a string freeze has two phases a [soft freeze](https://make.wordpress.org/polyglots/glossary/#soft-freeze)
and a [hard freeze](https://make.wordpress.org/polyglots/glossary/#hard-freeze).
A string freeze is announced on the [Polyglots blog](https://make.wordpress.org/polyglots)
by the current release lead. is now in effect for 4.2**.

The About page stringsString A string is a translatable part of the software. A 
translation consists of a multitude of localized strings. are now available for 
translation, and we expect to tag RC1 later today.

“Hard” freeze means that all coreCore Core is the set of software required to run
WordPress. The Core Development Team builds WordPress. and About page strings are
available for translation, and all other stringString A string is a translatable
part of the software. A translation consists of a multitude of localized strings.
changes have been frozen beyond this point.

According to the 4.2 [release schedule](https://make.wordpress.org/core/version-4-2-project-schedule/),
we’re right on track.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#string-freeze](https://make.wordpress.org/polyglots/tag/string-freeze/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F04%2F15%2F4-2-string-freeze%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/drewapicture/) [Drew Jaynes](https://profiles.wordpress.org/drewapicture/)
1:11 pm _on_ April 3, 2015     
Tags: core, [string freeze ( 25 )](https://make.wordpress.org/polyglots/tag/string-freeze/)

# 󠀁[4.2: “soft” string freeze](https://make.wordpress.org/polyglots/2015/04/03/4-2-soft-string-freeze/)󠁿

### “Soft” string freezeString freeze The term "string freeze" is used by the core team to mark the end of changes to the strings of an upcoming release. A string freeze also means that there will be no more strings added to the core project. Sometimes a string freeze has two phases a 󠀁[soft freeze](https://make.wordpress.org/polyglots/glossary/#soft-freeze)󠁿 and a 󠀁[hard freeze](https://make.wordpress.org/polyglots/glossary/#hard-freeze)󠁿. A string freeze is announced on the 󠀁[Polyglots blog](https://make.wordpress.org/polyglots)󠁿 by the current release lead.

This morning we released 4.2 BetaBeta A pre-release of software that is given out
to a large group of users to trial under real conditions. Beta versions have gone
through alpha testing in-house and are generally fairly close in look, feel and 
function to the final product; however, design changes often occur as part of the
process. 4, and as promised, we’ve also reached **soft string freeze**.

“Soft” string freeze constitutes a freeze on all new stringsString A string is a
translatable part of the software. A translation consists of a multitude of localized
strings., excluding the About page. You can expect a “hard” freeze once we tag RC1
in a week or so, and that _will_ include the About page strings.

It’s likely you’ll be seeing some changes to existing strings trickling in over 
the next few days as [@nacin](https://profiles.wordpress.org/nacin/) goes through
and audits changes from the release. We’ll do our best to keep that to a minimum.

According to the 4.2 [release schedule](https://make.wordpress.org/core/version-4-2-project-schedule/),
we’re right on track for an April 22nd release.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#string-freeze](https://make.wordpress.org/polyglots/tag/string-freeze/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F04%2F03%2F4-2-soft-string-freeze%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/sergeybiryukov/) [Sergey Biryukov](https://profiles.wordpress.org/sergeybiryukov/)
2:31 am _on_ March 20, 2015     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core, [rtl ( 14 )](https://make.wordpress.org/polyglots/tag/rtl/)   

# 󠀁[Font family for headings in RTL locales changed to Arial](https://make.wordpress.org/polyglots/2015/03/20/font-family-for-headings-in-rtl-locales-changed-to-arial/)󠁿

A quick note, we’ve switched the font family for headings in all RTL 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/](https://make.wordpress.org/polyglots/teams/)
to bold Arial, see ticket [#30807](https://core.trac.wordpress.org/ticket/30807).
The change only affects the admin area.

If that affects 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/](https://make.wordpress.org/polyglots/teams/)
and you have any concerns regarding this change, please [comment on the ticket](https://core.trac.wordpress.org/ticket/30807).
Thanks!

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/), [#core](https://make.wordpress.org/polyglots/tag/core/),
[#rtl](https://make.wordpress.org/polyglots/tag/rtl/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F03%2F20%2Ffont-family-for-headings-in-rtl-locales-changed-to-arial%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/herzcthu/) [Sithu Thwin](https://profiles.wordpress.org/herzcthu/)
11:00 am _on_ November 18, 2014     
Tags: core, [my_MM ( 60 )](https://make.wordpress.org/polyglots/teams/?locale=my_MM),
[request ( 1,481 )](https://make.wordpress.org/polyglots/tag/request/)   

# 󠀁[I’ve opened a ticket #29664 two month ago…](https://make.wordpress.org/polyglots/2014/11/18/ive-opened-a-ticket-29664-two-month-ago/)󠁿

I’ve opened a ticket [#29664](https://core.trac.wordpress.org/ticket/29664) two 
month ago. No one response. Today I’ve attached a patch file to support Myanmar 
script font-family.
 I’m looking for a way to embed google web font for Myanmar.
I want to know if it is possible to embed in WP coreCore Core is the set of software
required to run WordPress. The Core Development Team builds WordPress. or do I need
to release 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/](https://make.wordpress.org/polyglots/teams/)
specific Package with embedded fonts. Is there a way to add Word Break rules js 
file in WP core?

[#core](https://make.wordpress.org/polyglots/tag/core/), [#my_mm](https://make.wordpress.org/polyglots/teams/?locale=my_MM),
[#request](https://make.wordpress.org/polyglots/tag/request/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F11%2F18%2Five-opened-a-ticket-29664-two-month-ago%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
5:16 pm _on_ September 4, 2014     
Tags: core, [release ( 102 )](https://make.wordpress.org/polyglots/tag/release/)

# 󠀁[WordPress 4.0 is out See full instructions here…](https://make.wordpress.org/polyglots/2014/09/04/wordpress-4-0-is-out-see-full-instructions-here/)󠁿

WordPress 4.0 is out. See full instructions [here](https://make.wordpress.org/polyglots/2014/09/04/instructions-for-4-0-which-will-be-released-in/).
When building, you can simply choose 4.0/4.0.x and HEAD and it will work.

[#core](https://make.wordpress.org/polyglots/tag/core/), [#release](https://make.wordpress.org/polyglots/tag/release/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F09%2F04%2Fwordpress-4-0-is-out-see-full-instructions-here%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
4:19 pm _on_ September 4, 2014     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core, [release ( 102 )](https://make.wordpress.org/polyglots/tag/release/)   

# 󠀁[Instructions for 4.0 which will be released in…](https://make.wordpress.org/polyglots/2014/09/04/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](https://en.wikipedia.org/wiki/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 release 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](https://profiles.wordpress.org/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](https://profiles.wordpress.org/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.

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/), [#core](https://make.wordpress.org/polyglots/tag/core/),
[#release](https://make.wordpress.org/polyglots/tag/release/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F09%2F04%2Finstructions-for-4-0-which-will-be-released-in%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
11:34 pm _on_ September 3, 2014     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core   

# 󠀁[You have about 14 hours to complete your…](https://make.wordpress.org/polyglots/2014/09/03/you-have-about-14-hours-to-complete-your/)󠁿

You have about 14 hours to complete your translations for WordPress 4.0.

I’ve added one last stringString A string is a translatable part of the software.
A translation consists of a multitude of localized strings., “Release LeadRelease
Lead The community member ultimately responsible for the Release.,” for use on the
credits page. If you were at 100% for 4.0, don’t worry, you have a language pack
built already, but it’d be nice if you could translate this.

Please ensure you are 100% for [wp/dev](https://translate.wordpress.org/projects/wp/dev),
[wp/dev/admin](https://translate.wordpress.org/projects/wp/dev/admin), and [wp/dev/admin/network](https://translate.wordpress.org/projects/wp/dev/admin/network).
Currently 19 languages have done this (minus the new string).

pl_PL, he_IL, my_MM, and eu (Basque) are all at 100% for wp/dev but are not at 100%
for the administration projects. Another 30 languages are at 90% or higher for wp/
dev — so close!

**WPLANG should be removed from wp-config-sample.php.** If you have a custom wp-
config-sample.php file in your 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/. trunk/dist directory, please update it. See how 
[German did it here](https://i18n.trac.wordpress.org/changeset/23539/de_DE).

If you are translating via SVN please make sure you are importing each of your PO
filesPO files **PO files** are human readable **files** which contain translations
we use. These files are **not** used by WordPress itself. Each language will have
its own **PO file**, for example, for French there would be a fr_FR.**po file**,
for german there would be a de_DE.**po**, for British English there might be en_GB.**
po**. into translate.wordpress.orgtranslate.wordpress.org The platform for contributing
to the translation of WordPress core, themes and plugins., for language packs.

More launch day instructions to follow. Thanks for your patience. If you have any
specific questions you’d like me to answer, please include them below so I can be
sure to cover them in my instructions.

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/), [#core](https://make.wordpress.org/polyglots/tag/core/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F09%2F03%2Fyou-have-about-14-hours-to-complete-your%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
12:25 pm _on_ August 27, 2014     
Tags: core, [string freeze ( 25 )](https://make.wordpress.org/polyglots/tag/string-freeze/)

# 󠀁[WordPress 4.0 RC is out](https://make.wordpress.org/polyglots/2014/08/27/wordpress-4-0-rc-is-out/)󠁿

[WordPress 4.0 RC is out](https://wordpress.org/news/2014/08/wordpress-4-0-release-candidate/).

In a few hours I’ll be building new language packs for RC1 for any 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/](https://make.wordpress.org/polyglots/teams/)
at 100% for the [wp/dev project](https://translate.wordpress.org/projects/wp/dev)
and all sub-projects (this includes the network admin). Each day as translations
are completed, packs will be created or updated. We’ll work out some kinks over 
the next few days and hopefully have everything in order come September. Expect 
to hear more from me in the coming days and weeks as we begin a new journey. 🙂

[@helen](https://profiles.wordpress.org/helen/) is targeting September 3 for release.
The about page is done, help tabs are updated, and stringsString A string is a translatable
part of the software. A translation consists of a multitude of localized strings.
are frozen. You have one week to get everything in order, so good luck and happy
translating!

[#core](https://make.wordpress.org/polyglots/tag/core/), [#string-freeze](https://make.wordpress.org/polyglots/tag/string-freeze/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F08%2F27%2Fwordpress-4-0-rc-is-out%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
4:00 am _on_ August 14, 2014     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core   

# 󠀁[I’ve finally fixed a very broken translate wordpress…](https://make.wordpress.org/polyglots/2014/08/14/ive-finally-fixed-a-very-broken-translate-wordpress/)󠁿

I’ve finally fixed a very broken translate.wordpress.org and pushed 4.0 to https://
translate.wordpress.org/projects/wp/dev. There are ~85 new strings, which you can
now begin translating. (It should probably go pretty quickly.)

It’s safe to consider this a “string freezeString freeze The term "string freeze"
is used by the core team to mark the end of changes to the strings of an upcoming
release. A string freeze also means that there will be no more strings added to 
the core project. Sometimes a string freeze has two phases a [soft freeze](https://make.wordpress.org/polyglots/glossary/#soft-freeze)
and a [hard freeze](https://make.wordpress.org/polyglots/glossary/#hard-freeze).
A string freeze is announced on the [Polyglots blog](https://make.wordpress.org/polyglots)
by the current release lead.” — with the exception of the about page, which will
be finalized over the weekend.

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/), [#core](https://make.wordpress.org/polyglots/tag/core/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F08%2F14%2Five-finally-fixed-a-very-broken-translate-wordpress%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
12:06 am _on_ May 22, 2014     
Tags: [announcement ( 127 )](https://make.wordpress.org/polyglots/tag/announcement/),
core   

# 󠀁[Internationalization goals for WordPress 4.0](https://make.wordpress.org/polyglots/2014/05/22/internationalization-goals-for-wordpress-4-0/)󠁿

## InternationalizationInternationalization Internationalization (sometimes shortened to **I18N** , meaning “I - eighteen letters -N”) is the process of planning and implementing products and services so that they can easily be adapted to specific local languages and cultures, a process called localization. This is the process of making software translatable. Information about Internationalization for developers can be found in the 󠀁[Developer’s handbooks](https://developer.wordpress.org/)󠁿. goals for WordPress 4.0

Hello all. Earlier today I published a post on make/coreCore Core is the set of 
software required to run WordPress. The Core Development Team builds WordPress. 
called [**Internationalization goals for WordPress 4.0**](https://make.wordpress.org/core/2014/05/21/internationalization-goals-for-4-0/).
This of course affects you so I wanted to make sure you saw it and give you the 
opportunity to provide feedback. I am sure you will have questions as to how this
will affect translation teams, which you can ask here if you’d like.

Let me outline the goals for WordPress 4.0. I’ll then answer what I anticipate will
be some frequently asked questions.

 1. The first step installing WordPress should be to choose a language. The rest of
    the install process would then be in that language.
 2. You should be able to choose/switch a language from the general settings screen,
    after which the language pack should be downloaded.
 3. You should be able to search from the dashboard for plugins and themes that are
    available in your language.
 4. All localized packages should be able to be automatically generated and made available
    immediately as part of the core release process.
 5. Localized packages should only be used for initial downloads from 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/](https://wordpress.org/). Instead, language packs should
    be transparently used for updates.

**Does this mean I will no longer need to create builds and releases?**
 That’s 
the idea. If at time of core release you are 100% translated, then I’d want everything
to be packaged up automatically. Ideally, 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](https://en.wikipedia.org/wiki/Rosetta_Stone),
which contained more or less the same text in three different languages. builder
will go away entirely.

**The builder will go away? But what about alpha/betaBeta A pre-release of software
that is given out to a large group of users to trial under real conditions. Beta
versions have gone through alpha testing in-house and are generally fairly close
in look, feel and function to the final product; however, design changes often occur
as part of the process./RCRelease Candidate A beta version of software with the 
potential to be a final product, which is ready to release unless significant bugs
emerge. releases?**
 We’ll make it possible to build these.

**What if 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/](https://make.wordpress.org/polyglots/teams/)
doesn’t make any modifications?**
 Once this goes into effect, you won’t be able
to make local modifications anymore. The whole process is being simplified. We’ll
be retiring the ability to ship a {$locale}.php file or to add files to dist/. Future
adjustments will need to go through WordPress core.

**What if my locale currently requires local modifications?**
 We’re not going to
make the experience worse for your users by preventing you from making these modifications.
As I noted in the post, about 14 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/](https://make.wordpress.org/polyglots/teams/)
make changes that WordPress core will need to account for first, not including readmes,
licenses, and the sample config file. This is going to be similar to [my efforts in 3.4](http://wppolyglots.wordpress.com/important-changes-for-wordpress-3-4/)
to reduce the number of hacks you needed to make. Once your locale no longer requires
modifications, legacy modification support will be disabled for your locale.

**So, how are we going to translate readmes, licenses, and sample config files?**

I don’t know yet. They will either continue to be done in 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/., incorporated into the Rosetta
dashboard, or somehow imported into translate.wordpress.orgtranslate.wordpress.org
The platform for contributing to the translation of WordPress core, themes and plugins..
You won’t need to update the readme with each version, though; we’ll be sure of 
that.

**Does this mean SVN won’t be needed anymore?**
 The idea is to simplify the entire
process down to _translation_. You shouldn’t need to be a developer, or know how
to use version control, or be awake to immediately push a build, or be responsible
for [issues like this](https://make.wordpress.org/polyglots/2014/05/21/please-verify-the-wordpress-version-before-releasing-localized/).

**What if I want to use SVN still?
 
I plan to drop support for building packages
directly from SVN. This isn’t just simplifying the process. It will also drastically
simplify the complex build system behind Rosetta (yes, the rest of it will be open-
sourced) and improve maintainability. If you’re one of the three or so translation
teams that make liberal use of SVN, I imagine we can work something out. (After 
all, GlotPressGlotPress GlotPress is the translation management software that powers
[Translate.WordPress.org](http://translate.wordpress.org). More information is available
at [glotpress.org](http://glotpress.org/). makes it easy to import PO/MO filesMO
files MO, or Machine Object is a binary data file that contains object data referenced
by a program. It is typically used to translate program code, and may be loaded 
or imported into the GNU gettext program. This is the format used in a WordPress
install. These files are normally located inside .../wp-content/languages/.)

**Will this eliminate the double-upgrade annoyances?**
 You bet. There will no longer
be irrelevant “in English” warnings. Automatic background updates will “just work”
without leaving you confused.

**Do language packs mean I can fix a typo post-release?**
 Yes! Language packs for
core WordPress releases will mean that updating the stringsString A string is a 
translatable part of the software. A translation consists of a multitude of localized
strings. will be separated from updating the software itself. We don’t typically
change strings in a point releaseMinor Release A set of releases or versions having
the same minor version number may be collectively referred to as .x , for example
version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in 
the 5.2 (five dot two) branch of that software. Minor Releases often make improvements
to existing features and functionality. because it slows you down in shipping a 
package (which is sometimes a security fix), but we might do that in the future 
with enough warning. And if you have a typo in a translated stringString A string
is a translatable part of the software. A translation consists of a multitude of
localized strings., you could fix it whenever, and the language pack would simply
be rebuilt and re-served to installs — no need to wait (or hope) for a point release.

**This post mentions plugins and themes, but when is all of that coming?**
 Basic
language pack support is live for a few select plugins (bbPressbbPress Free, open
source software built on top of WordPress for easily creating forums on sites. [https://bbpress.org](https://bbpress.org),
BuddyPress, Akismet) and I expect to have a wider pilot program ready in the coming
weeks. More details to follow, promise.

**Nacin, you forgot about X!**
 The post and its comments mention a few things that
aren’t going to happen for 4.0, like “Admin in English,” per-user languages, per-
post languages. (We need to walk before we can run.) If something is missing that
should probably be in 4.0, please mention it. Or if I over-simplified something 
in that post (as in, it doesn’t look like I accounted for how complex something 
is going to be to do), please enlighten me.

**Bonus: How can I help build all of this?
 
Great question! I’ll be shifting tasks
into tickets on both core and metaMeta Meta is a term that refers to the inside 
workings of a group. For us, this is the team that works on internal WordPress sites
like WordCamp Central and Make WordPress. Tracs in the coming days. If there is 
something in particular you want to help with, please let me know.

[#announcement](https://make.wordpress.org/polyglots/tag/announcement/), [#core](https://make.wordpress.org/polyglots/tag/core/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2014%2F05%2F22%2Finternationalization-goals-for-wordpress-4-0%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/polyglots/tag/core/?output_format=md#)

# Post navigation

[← Older posts](https://make.wordpress.org/polyglots/tag/core/page/2/?output_format=md)