Sylius缺少翻译

时间:2016-03-09 08:53:53

标签: translation sylius

我目前正在忙于新安装的Sylius,但荷兰语翻译只有80%完成,导致一些丢失的字符串,例如' sylius.report.no_data'等等。

现在我已经发现了Crowdin并且已经贡献了一点但是现在我想先更新我自己的安装。

我已经看到Sylius在作曲家中使用了jms / translation-bundle,所以我尝试使用以下方法添加WebUI:

JMSTranslationBundle_ui:
    resource: @JMSTranslationBundle/Controller/
    type:     annotation
    prefix:   /_trans

但是这给了我以下错误:

Cannot load resource "@JMSTranslationBundle/Controller/". Make sure the "JMSTranslationBundle" bundle is correctly registered and loaded in the application kernel class. If the bundle is registered, make sure the bundle path "@JMSTranslationBundle/Controller/" is not empty. 

在AppKernel.php中再次注册捆绑包也无法正常工作...... 或者我应该只编辑yml文件吗?

2 个答案:

答案 0 :(得分:0)

只需在yml和clear cache中进行翻译,这就足够了。 因此,在app/Resources/translation/messages.nl.ymlsrc/Acme/Resources/translation/message.nl.yml翻译所需的字符串,例如:

sylius:
    add_to_cart: Your translation

答案 1 :(得分:0)

我认为如果我需要快速编辑它们,那么确实在Resources文件夹中的messages.nl.yml中编辑它们就可以了。