Internationalization Rails I18n定位
我第一次用Ruby On Rail开发了一个多语言网站,这就是为什么我要用不同的语言转换一个网站的标签,就像这样,我们能把这个变量翻译成一行吗,实际上当我使用它时,会给我错误 /var/www/musicradio/trunk/app/views/musicuploads/_searchtype.html.erb:17:语法错误,意外',',预期'' …put_buffer.append=(t(:artist,:or))@输出缓冲区。追加=。。。 ... ^Internationalization Rails I18n定位,internationalization,Internationalization,我第一次用Ruby On Rail开发了一个多语言网站,这就是为什么我要用不同的语言转换一个网站的标签,就像这样,我们能把这个变量翻译成一行吗,实际上当我使用它时,会给我错误 /var/www/musicradio/trunk/app/views/musicuploads/_searchtype.html.erb:17:语法错误,意外',',预期'' …put_buffer.append=(t(:artist,:or))@输出缓冲区。追加=。。。 ...
请帮助我……如果将翻译分组而不是翻译标记,会更容易 不要有两个单独的标签,而是在en.yml中使用它
log_in_or_sign_up:
text: "%{log_in} or %{sign_up} to do stuff."
log_in: "Log in"
sign_up: "Sign up"
然后在.雇员再培训局
<%= t(
:'log_in_or_sign_up.text',
log_in: link_to(t(:'log_in_or_sign_up.log_in'), login_path),
sign_up: link_to(t(:'log_in_or_sign_up.sign_up'), signup_path)
) %>
更多信息:感谢兄弟的帮助。。。但它不起作用,我只是在我的en.yml中添加这些代码,然后在erb中使用这一行,因为我只需要这一行。但它又一次不起作用了……这个问题缺少标签。