[wp-trac] [WordPress Trac] #48152: en as default language instead of en_us
noreply at wordpress.org
Thu Sep 26 21:35:44 UTC 2019
#48152: en as default language instead of en_us
Reporter: colomet | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: I18N | Version: 5.2.3
Severity: normal | Resolution:
Keywords: | Focuses:
Comment (by tobifjellner):
you can find a detailed list of languages defined in the WordPress
ecosystem and which of them are currently maintained by a locale team. As
you can see, we don't have any locale that is only "es", just like for
English, all different Spanish locales are tied to some geographic
location. (It's a different story, though, how these locales are presented
in wp-admin when you select the site language.)
With regards to translation of WordPress core, plugins and themes, we have
chosen the source strings all over core, plugins and themes to be denoted
as en_US. Whatever translatable strings are in your code, they'll be
handled as en_US, even if they happen are actually in German or French,
• If you have developed a plugin and used some other language in your
plugin, then this plugin will most probably never have any translation,
but will be used with the strings as they are. And, technically, they
cannot be translated to en_US!
• If you select en_US for your site, pages may load a millissecond
quicker, since no translation will be used (for good or bad...)
• There are quite a few differences between the various English locales
(that's why we have several of them). They spell things differently; In
some cases they use different words. The message to developers is that if
you want to create a smooth experience for all your users, then en_US is
the language version to choose for the strings in your code.
(If you start digging, then I'm sure that you'll be able to find plugins
that are aimed at a target audience in the UK and where the strings in the
code are just using British English. That's OK, too.)
Some 47% of the WordPress sites in the world are using en_US, i.e. the
source strings as they are. This doesn't mean that they have to be located
in, or aimed at a U.S. target audience, it just means that this language
version fit their purpose.
The short version is this: Long time ago WordPress as an ecosystem chose
en_US. Now too much is depending on this, so we can't just go and change
it. And, really, we don't need to.
By the way: You're free to declare the language of your site as just "en".
But even if you do that, in your settings you'd still need to choose
en_US, en_GB, en_AU or en_CA as your underlying locale to be used.
Ticket URL: <https://core.trac.wordpress.org/ticket/48152#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac