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
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | 2895320-7.patch | 727 bytes | r.nabiullin |
Comments
Comment #3
andypostComment #4
andypostConfirm 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
Comment #5
andypostComment #6
andypostThat's exactly caused by separate
language.ruconfig collection is used as override but now editable via config formsComment #7
r.nabiullin commentedhotfix
Comment #9
berdirPretty sure this is done on purpose, as you can see with the failing tests.
Comment #10
r.nabiullin commentedI found the beginning of the rope, will be check soon..
https://www.drupal.org/project/drupal/issues/2136559
Comment #12
andypostComment #13
joseph.olstadSome 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.
Comment #14
joseph.olstadComment #15
joseph.olstadComment #17
rodrigoaguileraComment #18
mstrelan commentedChanging 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::loadMultipleOverrideFreeand perhaps that issue will explain why it's done that way.