Как интернационализировать рубиновый драгоценный камень?

Каков наилучший способ отправить гем с переводами i18n по умолчанию для используемых им строк?


person barbolo    schedule 13.10.2011    source источник
comment
Если это все еще вас интересует: stackoverflow.com/questions/5392425/   -  person gshilin    schedule 16.07.2012


Ответы (2)


Есть несколько вещей, которые вам нужно сделать:

  • включить i18n в качестве зависимости
  • интернационализируйте свой драгоценный камень, заменив строки вызовами I18n.t
  • создайте файл перевода YAML и добавьте его в load_path I18n (например, I18n.load_path += 'path/to/your/en.yml' )

Это почти все, вы также можете настроить общедоступный проект в Locale для краудсорсинга переводов в других регионах. если вы так склонны.

person tigrish    schedule 17.10.2012

что ты имеешь в виду? У вас есть проект, который вы хотите интернационализировать? вы можете взглянуть на жемчуг i18n. Но на самом деле нет ничего сложного в том, чтобы создать свой собственный, как я сделал здесь, например: notebot.

person roberto tomás    schedule 15.11.2011
comment
У меня есть жемчужина, которую я хочу интернационализировать. - person barbolo; 22.03.2012
comment
странно, что меня проголосовали за ответ, который в основном идентичен ответу выше моего, за который проголосовали - person roberto tomás; 05.11.2012