Rails 3图像翻译与i18n和tolk

时间:2011-06-02 08:08:56

标签: ruby-on-rails ruby-on-rails-3 internationalization

我已经通过dhh实现了tolk引擎来添加翻译,然后从中创建.yml文件。它适用于文本。

现在我想要的是与图像相同的行为。

我在en.yml文件中创建了follwing结构 -

图片:      logo:“/ images / en / logo.png”

和hi

图片:      logo:“/ images / hi / logo.png

在我看来,我有 -    <%= t(“images.logo”)%>

这也适用于根据区域设置显示不同的图像。

但是我想通过tolk引擎添加这些翻译,以便我可以直接从那里上传图像,它们将存储在各自的文件夹中。此外,当创建yml文件时,将包含上述结构。

是否有任何tolk fork已经这样做了?或者人们更喜欢不同的图像翻译方法(根据当地人更换)?

1 个答案:

答案 0 :(得分:1)

我不熟悉tolk,但是如何在image_tag的路径中使用i18n

类似的东西:

<%= image_tag("images/#{t("i18n")}/logo.png") %>