23、应用开发中的本地化与Bonjour服务实现

应用开发中的本地化与Bonjour服务实现

1. 本地化基础

1.1 区域格式与日期显示调整

在开发应用时,若所在区域的货币符号为美元符号,为测试代码需更改区域格式。具体操作如下:
1. 构建并运行应用程序。
2. 在模拟器中点击“Home”按钮退出应用,然后在“Settings”应用中更改区域格式为英国。
3. 再次运行应用,会看到数值以英镑(£)显示,但这并非从美元到英镑的货币转换,只是替换了符号,数字保持不变。
4. NSDateFormatter 有一个 locale 属性,会自动设置为设备的当前区域设置。再次运行应用,选择一个项目,若区域仍设置为英国,日期将以英国格式(日/月/年)显示。

1.2 资源本地化

本地化通常意味着以下两件事:
- 为不同区域和语言生成资源(如图像、声音和界面)的多个副本。
- 创建和访问“字符串表”,将文本翻译成不同语言。

下面以 ItemDetailViewController.xib 文件为例,介绍本地化的具体步骤:
1. 在项目窗口中右键单击 ItemDetailViewController.xib ,从上下文菜单中选择“Get Info”。
2. 在出现的窗口的“General”选项卡中,点击“Make File Localizable”按钮。
3. 窗口会改变,显示 ItemDetailViewController.xib 的所有本地化列表,目前只有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值