我想在iOS应用程序中为几种语言显示不同的电影。
1.取消选中项目上的“使用基础国际化”->信息->本地化
1.将英语设置为默认值
1.添加日语
1.将影片添加到项目
1.选择影片并点击Xcode右侧面板中的“Localize...”
1.检查英语和日语
1.将en.lproj和ja.lproj中的文件替换为Finder上的本地化影片
1.使用以下代码let url = Bundle.main.url(forResource: "The movie", withExtension: "mp4")
1.运行应用程序并播放日语版本(因为模拟器语言为日语)
1.编辑方案并将“应用程序语言”更改为英语
1.运行应用程序和日语版本播放(我希望播放英语版本)
怎么了?
1条答案
按热度按时间wooyq4lh1#
“清理生成文件夹...”工作正常。
我在iOS模拟器中检查了应用程序包,注意到旧的非本地化版本的电影留在了包中。所以,我运行了“Clean Build Folder...”并运行build。它的有效和本地化版本的电影显示在应用程序。