iphone - 在 IOS 中使用 native 控件进行本地化

标签 iphone ios ipad localization internationalization

我正在 IOS 中创建一个多语言应用程序。我的应用程序支持 4 种语言(en、zh、ja&pt)。通过我的应用程序,用户可以使用这种方法更改语言,因为标签和文本已使用用户选择的语言进行本地化,但 native 控件(如电子邮件、打印和上下文菜单)始终以英语显示,我如何更改 native 控件标签用我自己的文字。

请多多指教...

最佳答案

为什么要为用户提供更改应用中语言的功能?

我建议您查看此link

因为您应该使用Apple为您提供的本地化功能,即根据其运行的设备的语言设置语言。如果您的应用程序不支持特定语言,那么它将以您的应用程序的默认语言显示。

如果您正在使用 UIKIt 或其他 Apple 框架的元素,Apple 包含的语言比您所拥有的语言还要多,因此这些元素将以所运行设备的所选语言显示。您不应该尝试改变这一点!

关于iphone - 在 IOS 中使用 native 控件进行本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763139/

相关文章:

iphone - 当iPod仍在播放音频时,如何使iOS上的视频静音?

objective-c - 在UIAlertView上设置延迟

android - 如何在 Flutter 的 ListView 项目中使用 Showcase View?

ios - 切换到其他 View 会破坏应用程序 xcode

iphone - 在哪里发布移动应用程序 Iphone/Android/其他?

iphone - 添加观察者:名称

ios - Swift - 在将 NSURL 加载到 UIWebView 之前将参数附加到 NSURL

iphone - HTML Newsletter - iOS 上同一行的链接

ios - 弹出 View 的坐标计算

iphone - 动态增加tableCell的高度