博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发那些事-iOS应用本地化-资源文件本地化
阅读量:6590 次
发布时间:2019-06-24

本文共 682 字,大约阅读时间需要 2 分钟。

资源文件包括:图片文件、音频文件以及前文提到的Localizable.strings等文件,它们的特点是都是随着应用一起打包发布。但就本地化而言无论是图片文件还是音频文件都必须实现的步骤都是类似的,因此我们重点介绍图片文件的本地化。

资源文件的本地化,也是需要准备好几个本地化版本的文件。图片需要本地化,就是要创建几个版本的本地化文件。例如,我们要实现一个游戏的控制画面,画面中有控制关闭或者打开背景音乐的按钮和音效按钮,它们是图片按钮,上面的文字是图片上的文字,因此需要图片的本地化的。

首先,英文版图片也要添加到工程中,在故事板MainStoryboard.storyboard文件中正常添加两个UIImageView选择对应的图片。然后为故事板添加本地化支持,这个过程请参考上一节内容。下面对图片进行本地化,选择背景按钮图片music_background.png文件,打开文件显示检查器,点击Localization中的“Make localized”按钮,在弹的对话框中选择英文,这样music_background.png文件就被移动到en.lproj目录下面了。

添加简体中文版还需要在文件显示检查器,点击Localization中勾选“Chinese”选项才可以,当勾选完成时候又复制music_background.png文件到zh-Hans.lproj目录下面了。

这样我们就可以运行一下看看效果了,但是有的时候在IB打开的故事板设计画面,往往出现中文版本和英文版本混乱情况,这是由于故事板加载的问题,其实没有什么问题,我们也可以重新打开工程。

转载地址:http://lxzio.baihongyu.com/

你可能感兴趣的文章
【Algorithm】逆序数的分治求解
查看>>
viewpage滑动查看图片并再有缩略图预览
查看>>
linux统计多个文件大小总和
查看>>
java基础-Eclipse开发工具介绍
查看>>
JS常见的字符串操作
查看>>
洛谷P1069 细胞分裂 数学
查看>>
JAVA中的编码分析
查看>>
【经验心得】弹性布局rem-----模板----320设计稿
查看>>
查看源代码Source not found及在eclipse中配置jdk的src.zip源代码
查看>>
document.all用法
查看>>
knockout.js的学习笔记2
查看>>
eclipse clean 后clease 为空
查看>>
CG, DCG, NDCG
查看>>
BW:对于非法字符的控制
查看>>
为Asp.net MVC中的RenderSection设置默认内容
查看>>
解决Mac下SublimeLinter的Unsafe Characters警告
查看>>
Java实现Excel导入数据库,数据库中的数据导入到Excel
查看>>
推荐20款基于 jQuery & CSS 的文本效果插件
查看>>
QEMU KVM libvirt 手册(1): 安装
查看>>
【LeetCode】35. Search Insert Position (2 solutions)
查看>>