Symfony 闪现翻译/Sylius语言环境

Symfony 闪现翻译/Sylius语言环境,symfony,translation,sylius,Symfony,Translation,Sylius,我在sylius backoffice中创建了语言环境,作为英语版本的en_GB(如果必须使用,则与en_US不同);在flash消息中,我们仅在SyliusCoreBundle flash.en.yml配置中看到。我想英语和美国语言没有区别,但是有一个很大的区别 首先,我试过: 在backoffice中定义en_GB语言环境 根据en_GB语言在symfony中配置语言环境和语言环境\u回退 将flash.en_GB.yml定义为app/Resources/translations,如下所述

我在sylius backoffice中创建了语言环境,作为英语版本的en_GB(如果必须使用,则与en_US不同);在flash消息中,我们仅在SyliusCoreBundle flash.en.yml配置中看到。我想英语和美国语言没有区别,但是有一个很大的区别

首先,我试过:

  • 在backoffice中定义en_GB语言环境
  • 根据en_GB语言在symfony中配置语言环境和语言环境\u回退
  • 将flash.en_GB.yml定义为app/Resources/translations,如下所述
使用这种方法翻译不起作用

然后,根据我当前的symfony版本(更新sylius语言组件),我尝试从PackageGist中要求sylius/locale组件:

  • 我试图使用命令行编写器require sylius/locale:v0.19.0来要求版本v0.19.0
  • Composer始终尝试使用monolog ^3.0版本(即使我尝试在Composer.json中更改monolog版本)
因此,目前,我无法使用sylius backoffice中定义的区域设置覆盖/使用文档中解释的Flash配置,并且根据我当前的sylius/Symfony版本(当前使用的sylius版本:“sylius/sylius”):“^1,我无法要求使用sylius/language组件。0@dev"

你知道如何处理Flash消息翻译吗

谢谢


JMO.

您是否在正在使用的频道中启用了区域设置


顺便说一句,当前的Sylius版本是beta-1,而不是0.19。

你好,CoderMaggie,是的,我有。实际上,我使用的是v0.19 sylius版本,因为有一些依赖性。