2

嗨 Spree 伙计们,我正在使用 spree 2.0.3 。我想将“SHOP”文本更改为“Grab food”、“Cart”->“food cart”,并在“shop by categories”旁边,为此我想用“grab by categories”替换......查看 spree_frontend 内部,我要修改..如何?

同样对于“商店”文本,当我右键单击以查看开发工具中的所有内容时,我正在获取:class="translation_missing" title="translation missing: en.spree.shop 作为属性,并且商店在 config/en 中也不存在。 yml....

我可以通过覆盖视图将“购物车”更改为“食品车”,并将“购物”文本更改为“抓取”……我可以使用 config/en.yml 进行转换……但我不能查找“商店”文本的视图。

提前谢谢...

4

1 回答 1

5

您可以使用美妙的xray-rails gem 来帮助确定哪些内容来自哪里。这是来自 spree 沙盒的示例:

xray-rails 样本

作为示例,您可以看到购物车链接在_main_nav_bar.html.erb中提供,它使用link_to_cart帮助器,该帮助器使用en.yml 中的购物车翻译

尝试四处寻找,您应该能够找到所有要更改的翻译,并使用Rails i18n API 覆盖它们。

于 2013-06-25T20:09:48.743 回答