2013-03-04 1 views
1

다른 언어에 다른 sitename을주는 방법을 알고 싶습니다. 나는 spree.rb에게다른 언어로 sitename을주는 방법 !!!! in spree rails

그것은 콘솔 잘못된 멀티 바이트 문자 (US-ASCII) (구문 에러) 잘못된 멀티 바이트 문자에 오류가 있습니다
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) 구문 오류, 예기치 못한 $ 끝을 변경하려고 할 때 , expe을 cting keyword_end config.site_name = "الأربعاء"

및 관리 인터페이스는 하나 개의 사이트 이름 시설을

을 가지고 그리고 난 ar.yml 파일에서 사이트 이름 교체를주는 경우는 변경하지 않습니다 언어가 변경된 경우

답변

2

는 내가 한 너무 ... 내가 선택했다 무엇을 게시 한 작동 할 수 성공

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

<% end %> 
0

i18n 보석을 사용하고이 RailsCast과 비슷한 app/config/locales/ar.yml 파일에 번역을 정의하는 것이 좋습니다. 여기

+0

야있어 무엇 ... – Magnum