Ruby on rails 如何用不同的语言命名网站!!!!纵情狂欢

Ruby on rails 如何用不同的语言命名网站!!!!纵情狂欢,ruby-on-rails,spree,Ruby On Rails,Spree,我想知道如何给不同的语言不同的网站名称。 当我试图改变spree.rb时 Spree.config do |config| Example: Uncomment to override the default site name. if I18n.locale == :ar config.site_name = "الأربعاء" else config.site_name = "Spree Demo Site" end end

我想知道如何给不同的语言不同的网站名称。 当我试图改变spree.rb时

 Spree.config do |config|
     Example:
     Uncomment to override the default site name.
    if I18n.locale == :ar
    config.site_name = "الأربعاء"
    else
    config.site_name = "Spree Demo Site"
    end

end
它在控制台上给出了一个错误 无效的多字节字符(US-ASCII)(语法错误) 无效的多字节字符(US-ASCII) 语法错误,意外的$end,exp cting关键字\u结束 config.site_name=“الأبعاء”

管理界面只有一个sitename工具


如果我在ar.yml文件中替换sitename,它不会随着语言的改变而改变,我建议使用
i18n
gem,并在
app/config/locales/ar.yml
文件中定义您的翻译,类似于此

以下是我所做的并取得成功的事情

<% if I18n.locale == :ar %>
<title> تجريبي |<%= title %></title>
 <html lang="ar" dir="rtl">
<% else %>
<title>demo |<%= title %> </title>

<% end %>

تجريبي |
演示|