UIWebview 本地化
Posted
技术标签:
【中文标题】UIWebview 本地化【英文标题】:UIWebview Localization 【发布时间】:2010-10-04 14:24:49 【问题描述】:在本地化的 Iphone(语言设置为希伯来语)上,当我们使用 safari 查看网页并点击输入字段时,我们会使用希伯来语中的“下一步/上一个/完成”按钮启动键盘。
当我们使用嵌入在应用程序中的 UIWebview 查看同一个网页时,“Next/Previous/Done”按钮始终为英文。
我们在考虑可能需要为这些字段添加翻译文件,但我们不知道要使用的键。
这方面有什么建议吗?
编辑:开始赏金以希望得到一些指示。
编辑:附加两张图片
【问题讨论】:
【参考方案1】:如果您检查所有内容都应翻译成正确的本地化语言,您可以在 info.plist 中设置一个名为 CFBundleAllowMixedLocalizations 的值。
【讨论】:
CFBundleAllowMixedLocalizations 完美运行。你是怎么想到这个的? 我自己也在自己创建的多语言应用中使用它【参考方案2】:您似乎知识渊博,但是您是否尝试过在 Interface Builder 中创建 UIWebView,然后在 .xib 文件上创建本地化?
这似乎是正确的方法,因为键盘会在没有应用程序干预的情况下弹出; Cocoa Touch 就是解决这个问题的方法。我认为那些额外的按钮本身并不是键盘的一部分,而是由 WebView 添加的。
【讨论】:
以上是关于UIWebview 本地化的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中的 UIWebView 中加载本地 PDF