Problem/Motivation

Given that we want to translate the default menu names and descriptions
We will be able to translate
But the translated menu's name and description will still show up
If the language of the menu were in the original language

Proposed resolution

Only at the admin side to use the translated menu names at the target language.

Remaining tasks

  • Troubleshooting

Comments

RajabNatshah created an issue. See original summary.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

andypost’s picture

Component: transliteration system » menu system
andypost’s picture

Component: menu system » menu_ui.module
Priority: Minor » Normal
Status: Needs work » Active
StatusFileSize
new70.35 KB
new48.74 KB

Confirm the bug exists

Steps to reproduce
- Installed site in Russian
- Added English & enabled config translation module
- visited /en/admin/structure/menu
- expected to see english label but they remain russian

Menus are not translated

Menu item trslation is fine but breadcrumbs also broken

andypost’s picture

Issue tags: +language-config, +language-ui
andypost’s picture

That's exactly caused by separate language.ru config collection is used as override but now editable via config forms

r.nabiullin’s picture

Status: Active » Needs review
StatusFileSize
new727 bytes

hotfix

Status: Needs review » Needs work

The last submitted patch, 7: 2895320-7.patch, failed testing. View results

berdir’s picture

Pretty sure this is done on purpose, as you can see with the failing tests.

r.nabiullin’s picture

I found the beginning of the rope, will be check soon..
https://www.drupal.org/project/drupal/issues/2136559

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

andypost’s picture

Status: Needs work » Closed (works as designed)
Parent issue: » #2136559: Config entity admin lists show configuration with overrides (eg. localized)
joseph.olstad’s picture

Some organisations take translations very seriously. Patch #7 still works. Seems like an easy 1 line fix that needs some tests adjusted. Still applies on 9.4.x.

joseph.olstad’s picture

Version: 8.5.x-dev » 9.4.x-dev
joseph.olstad’s picture

Status: Closed (works as designed) » Active

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.9 was released on December 7, 2022 and is the final full bugfix release for the Drupal 9.4.x series. Drupal 9.4.x will not receive any further development aside from security fixes. Drupal 9 bug reports should be targeted for the 9.5.x-dev branch from now on, and new development or disruptive changes should be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

rodrigoaguilera’s picture

Version: 9.5.x-dev » 11.x-dev
Component: menu_ui.module » system.module
Related issues: +#3281219: Loading config overrides (e.g. translations) in listings should be configurable
mstrelan’s picture

Component: system.module » configuration entity system

Changing component to config entity system, since the patch is for \Drupal\Core\Config\Entity\ConfigEntityListBuilder. But as per #9 this is probably by design. If you take a look at the issue linked in #12 you will see where this was changed to use ::loadMultipleOverrideFree and perhaps that issue will explain why it's done that way.

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.