2014-02-08 2 views
0

Я использую слова vip, platinum и general, чтобы указать членство, и они разбросаны по всем моим проектам. Теперь я должен перевести эти слова на китайский язык.Как перевести некоторые слова на вид

  • вип → 貴賓
  • платина → 白金
  • целом → 一般

Я хочу, чтобы английские слова в моем коде, и только показать переведенные китайские слова на представлении. Есть ли простой способ сделать это, избегая ручной замены в моем исходном коде?

ответ

1

Вы можете использовать рельсы i18n модуль http://guides.rubyonrails.org/i18n.html

в основном, вы создаете файл с переводом от базового языка или ключа к нужному языку, а затем, в вашем коде, вы делаете «т („VIP“)» и, если язык сайта установлен на китайский, то вид будет показывать его на китайском, иначе он будет показывать «VIP»

всех деталей по этой ссылке

EDIT: вы должны изменить все " vip "," t ('vip') "на вашем коде и т. д., но на самом деле это хорошая практика делать это ВСЕГДА с самого начала, чтобы вы могли опоздать на многоязычный сайт r очень просто

Смежные вопросы