ios UIDocumentInteractionController很棒,但是语言设置呢?

xpszyzbs  于 2023-01-27  发布在  iOS
关注(0)|答案(2)|浏览(139)

我正在使用UIDocumentInteractionController for iPad,一切都很好,但我如何将UIDocumentInteractionController演示文稿的按钮或菜单更改为任何其他语言?所有都是英语。例如,我注意到:在苹果的电子邮件应用程序上,如果有一个附件,当我在上面触摸足够多的时候,它会根据设备上的区域语言设置显示必要的菜单和按钮。

tmb3ates

tmb3ates1#

我也遇到过类似的问题,在devforum和一个测试项目中进行了简短的讨论后,我发现了这个问题。
一般来说,Aplle的控制器会尊重您的应用的本地化,因此,如果设备语言未包含在项目的本地化语言列表中,则不会以设备语言显示这些控制器。
我还有一个问题,我编辑了project.pbxproj,目的是将我的语言作为开发语言(developmentRegion = English;developmentRegion = Czech;)。所以我在列表中显示了捷克语,但控制器仍然是英语。在将开发区域改回来并将捷克语添加到列表中之后,一切都很好。

cngwdvgl

cngwdvgl2#

我发现了以下几点:
1.在info.plist中,当您将“开发本地化”设置为特定语言(即“en”)时,UIDocumentInteractionController将以该语言显示所有文本。
1.当您从Info.plist中完全删除“开发本地化”时,UIDocumentInteractionController将以您在设备上设置的语言显示所有文本。
我正在开发一个离子电容器应用程序,在安装时,Info.plist文件中的“开发本地化”字段被预先填充了值“en”。所以我删除了它。希望这对大家有所帮助。

相关问题