gpt4 book ai didi

iphone - 如何使用 RubyMotion 进行本地化?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:43 26 4
gpt4 key购买 nike

我认为不可能使用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 应用程序,或者至少获取用户的语言环境来创建我自己的本地化系统。

最佳答案

RubyMotion 使用 CocoaTouch API。您可以查看有关本地化的苹果文档 https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/LoadingResources/Strings/Strings.html

关于iphone - 如何使用 RubyMotion 进行本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13307980/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com