- Im using :
+ Drupal 8.3.3
+ Enable Multiple Language -> created 3 languages : EN (English ) , FR ( French) , DE ( Germany ) -> used configure default at url: /config/regional/language/detection
+ Enable Module 'Administration Language Negotiation' -> then go to admin/config/regional/language/detection -> Enable `Administration Languages` with default configuration. ( use language EN for backend )
The Bug:
- Create a new node with ID: 1
if access url /fr/node/1/edit -> all the labels are not be translated into language EN , and the same for updating node/1 on language : DE ( Germany )
So would you like to detect this problems ?
Thanks
Issue fork administration_language_negotiation-2887035
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
jefuri CreditAttribution: jefuri as a volunteer and at Synetic commentedComment #4
jefuri CreditAttribution: jefuri as a volunteer and at Synetic commentedThe language passed from the administration language negotiation in your current request, is also passed to the outbound processor in LanguageNegotiationUrl, filling the prefix setting.
Adding also an outbound processor to the administration language negotiator (incase it is used in the current page) to remove that prefix would be the solution. Check the MR.
Comment #6
James Hawthorn-Byng CreditAttribution: James Hawthorn-Byng as a volunteer commentedI can confirm that this patch fixes the issue of admin links taking you to the incorrect language.
Comment #7
PolHi,
I made some comments on the MR but they are not yet addressed, so I'm not going to commit anything now.
As soon as the fixes are done, I'll merge it.
Comment #8
jefuri CreditAttribution: jefuri as a volunteer and at Synetic commentedDone
Comment #9
AnybodyThank you very much @jefuri we'll have a look and try to reproduce this. So does this still work for you, after some months?
Any ideas for adding a test?
Comment #10
Anybody