WordPress.org

Make WordPress Core

#45340 closed defect (bug) (fixed)

German (formal) isn't working properly.

Reported by: mirkoschubert Owned by:
Milestone: WordPress.org Priority: normal
Severity: normal Version:
Component: I18N Keywords:
Focuses: Cc:
PR Number:

Description

Hi, I just discovered a possible bug:
If you have installed WordPress 4.9.8 in English and try to install German (formal) at Preferences -> General -> Site Language afterwards the languages never changes from English. But German (formal) will be installed and in the same options »de_DE_« appears instead of »German (Sie)«.

You can switch to »de_DE_« and actually get German (formal) - at least in the WordPress Core. In 3rd party plugins with the proper translation the language stays in English. My own plugin (minimal-contact-form) doesn't translates to German (formal) and the plugin »Loco Translate« reports »The language of this site is invalid locale« and stays in English as well. I didn't tested any other plugins which has this language yet - I have to find some first.

I tested it with WordPress 4.9.8 and WordPress 5.0-beta4 (und beta3) - both with the same outcome. I even installed a fresh version of 4.9.8 without any Plugins or additional themes, but it stays the same.

Attachments (1)

Screenshot 2018-11-13 at 19.10.57.png (402.4 KB) - added by mirkoschubert 13 months ago.
This is the fresh installation. I also testes both Swiss-German languages - with them is everything okay.

Download all attachments as: .zip

Change History (2)

@mirkoschubert
13 months ago

This is the fresh installation. I also testes both Swiss-German languages - with them is everything okay.

#1 @ocean90
13 months ago

  • Milestone changed from Awaiting Review to WordPress.org
  • Resolution set to fixed
  • Status changed from new to closed
  • Version 4.9.8 deleted

Thanks for the report @mirkoschubert. This has been fixed in https://meta.trac.wordpress.org/changeset/7843 and a new language pack will be available soon.

Note: See TracTickets for help on using tickets.