我有一个Drupal 8站点设置了多种语言 .

我使用带有语言代码的URL前缀来检测当前语言,例如/ es,/ en,...我将其设置为/ admin / config / regional / language / detection,它运行正常 .

该网站有多种语言,编辑人员都不会流利 . 当他们添加翻译时,后端的语言会发生变化 . 例如:添加或编辑西班牙语翻译会将整个界面更改为西班牙语 . 在前端,与管理任务(编辑,删除,...)相关的链接也会更改为该语言 .

我知道在/ admin / config / regional / language / detection上有一个“帐户管理页面”检测方法,并且在启用该方法时,在用户的帐户页面上有一个“管理页面语言”字段 .

我尝试搞乱这个,但我没有成功达到理想的情况:

  • 使用语言前缀设置内容语言 .

  • 允许编辑者在/ admin页面上使用他们选择的语言,理想情况下也可以在前端使用查看/编辑/ ...链接 .

如何配置/ admin / config / regional / language / detection?让我困惑的是:

  • 启用'Account administration pages'时,检测方法的顺序是否重要?

  • 我是否需要在/ admin / config / regional / language / detection上启用'Customize Content language detection to differ from Interface text language detection settings'?这是否允许我使用与内容不同的语言提供前端链接?如果是,我该如何设置?

谢谢