【发布时间】:2012-11-09 12:21:16
【问题描述】:
我认为不可能使用I18n,那么最好的方法是什么?
据我所知,您可以这样使用Bubblewrap:
# Localization (using NSBundle.mainBundle.localizedStringForKey):
BubbleWrap.localized_string(:foo, 'fallback')
=> "fallback"
但是没有解释如何设置翻译键,是just a mapping of:
NSBundle.mainBundle.localizedStringForKey(key, value:value, table:nil)
...所以我不知道该怎么处理它。
Bubblewrap 还提供了一个App.current_locale 方法,但这会返回一个据我所知似乎无法使用的对象。
那么,我该如何本地化我的 RubyMotion 应用程序,或者至少获取用户的语言环境来创建我自己的本地化系统。
【问题讨论】:
标签: iphone ios ruby localization rubymotion