2014-02-24 124 views
0

我使用的是Sylius/Sylius包開發和想爲我的遊客荷蘭接口。並非所有的字符串都被翻譯成荷蘭語,有些則做得不好。我現在的問題是,如果不直接觸摸Sylius捆綁包,添加/覆蓋翻譯的最佳方式是什麼?Sylius:添加翻譯的語言環境

因爲我想重新使用這些翻譯,我正在編寫自己的Sylius「包裝器」,它在當前的方法中擴展了Sylius包並且擁有自己的Resources/translations文件夾。例如:MyWebBundle延伸SyliusWebBundlegetParent()通過並且具有Resource/translations/messages.nl.yml文件含有荷蘭字符串。

我期待着聽到您的想法。

回答

3

由於翻譯與捆綁軟件無關,但與域有關,因此您可以從任何地方覆蓋翻譯。無論是從app/Resources/translations/還是從您的軟件包Resources/translations/目錄。

不幸的是Sylius正確缺少翻譯域,只使用郵件,這是一個有點亂,但已經有GitHub上的討論。翻譯是Sylius中非常活躍的一部分,可以改變evrytime。

+0

看來你的判決是切斷中途「解散」 – Mirage

+0

UPSI,糾正 –

+0

Alrighty,謝謝您的回答。你能分享一下這個討論的鏈接嗎? – Mirage

0

其實Sylius使用crowdin維護語言的支持。正如我所看到的荷蘭語是95%,所以你可以編輯或更新翻譯,他們將在覈心更新。

https://crowdin.com/project/sylius