首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sylius:为地区添加翻译

Sylius:为地区添加翻译
EN

Stack Overflow用户
提问于 2014-02-24 09:00:53
回答 2查看 1.4K关注 0票数 0

我正在使用Sylius/Sylius包进行开发,并希望通过荷兰界面为我的访问者提供服务。并不是所有的字符串都被翻译成荷兰语,有些字符串做得很差。我现在的问题是,在不直接触及Sylius包的情况下,添加/重写翻译的最佳方法是什么?

因为我想重复使用这些翻译,所以我正在编写自己的Sylius“包装器”,它在当前的方法中扩展了Sylius包并拥有自己的Resources/translations文件夹。例如:MyWebBundle通过getParent()扩展了SyliusWebBundle,并有一个包含荷兰字符串的Resource/translations/messages.nl.yml文件。

我期待着听到你的想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-24 13:47:11

由于翻译与包无关,而与域相关,所以可以从任何地方覆盖翻译。无论是从app/Resources/translations/还是从您的bundle Resources/translations/目录。

不幸的是,Sylius正确地丢失了一个翻译域,并且只使用消息,这有点混乱,但是已经有关于GitHub的讨论了。翻译在Sylius中是一个非常有生命力的部分,可以改变每一个时间。

票数 3
EN

Stack Overflow用户

发布于 2016-12-15 14:23:13

实际上,Sylius正在使用crowdin来维护语言支持。正如我所看到的荷兰语在95%,所以你可以编辑或更新翻译在那里,他们将更新在核心。

https://crowdin.com/project/sylius

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21983070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档