如何国际化一个Ruby Gem?

4
什么是将带有默认 i18n 翻译的 gem 进行快递的最佳方式?

如果你仍然感兴趣: https://dev59.com/hlXTa4cB1Zd3GeqP13Zm - gshilin
2个回答

3

你需要做几件事情:

  • i18n 包含为依赖项
  • 通过使用 I18n.t 调用替换字符串来国际化你的 gem
  • 创建一个翻译的 YAML 文件并将其添加到 I18n 的 load_path 中(例如:I18n.load_path += 'path/to/your/en.yml'

就这些,如果你有兴趣,你也可以设置一个 在Locale上公开项目 来协作翻译其他语言环境。


-1
你是什么意思?你有一个想要国际化的项目吗?你可能想看看 i18n gem。但是自己编写也不是什么大问题,就像我在这里做的一样:notebot

我有一个宝石想要国际化。 - barbolo
很奇怪被投票否决,因为我的答案基本上与在我之前得到赞同的答案完全相同。 - roberto tomás

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接