在spree default app 2.0.3上使用自定义文本替换默认文本

时间:2013-06-25 18:48:10

标签: spree

嗨,施普雷人'我正在使用狂欢2.0.3。我想将'SHOP'文本更改为'Grab food','Cart' - >'food cart',并在“按类别购物”旁边,为此我想用'抓住类别'替换... spree_frontend中的哪个视图,我要修改......以及如何?

对于'shop'文本,当我正在右键单击以查看开发工具中的eveything我得到:  class =“translation_missing”title =“翻译缺失:en.spree.shop作为属性,商店不在config / en.yml ....

我可以通过覆盖视图将'cart'更改为'food-cart',并将'shop by'文本更改为'grab by'..我可以使用config / en.yml转换...但是我我无法找到“商店”文字的视图。

提前完成了......

1 个答案:

答案 0 :(得分:5)

您可以使用精彩的xray-rails gem来帮助确定哪些内容来自哪里。这是来自狂欢沙箱的示例:

xray-rails sample

例如,您可以看到_main_nav_bar.html.erb中提供的购物车链接使用了使用link_to_cartcart translation in en.yml帮助商。

尝试一下,你应该能够找到你想要更改的所有翻译,并使用Rails i18n API覆盖它们。