xcode7 亲测 本地化或者国际化 方法实践

本文介绍了一个iOS应用如何实现多语言支持的过程,通过使用Localizable.strings文件进行资源字符串管理,并提供了中英文对照的具体示例。
NewFile -> iOS -> Resource -> Strings File
命名为 Localizable.strings


    self.title = NSLocalizedString(@"Local Video", nil);//NSLocalizedString这个是Foundation框架下NSBundle中定义的一个宏

Localizable.string(Chinese(Simplified))文件中代码如下:

/* 

  Localizable.strings

  Eleven

  Created by coderyi on 15/8/18.

  Copyright (c) 2015 coderyi. All rights reserved.

*/

"Eleven Video"="十一 视频播放器";

"Local Video"="本地视频";

"Network Video"="网络视频";

"More"="更多";

"a simple powerful video player"="一个简单强大的播放器";

"wifi transfer"="wifi传输文件";

"play"="播放";

"clear"="清空";

"rorate"="旋转";

"You can transfer video files via itunes or wifi\nSupport m4v, wmv, 3gp, mp4, mov, avi, mkv, mpeg, mpg, flv, vob format"="可以通过itunes或者wifi传输视频文件\n支持m4v,wmv,3gp,mp4,mov,avi,mkv,mpeg,mpg,flv,vob等格式";

"Open button, and then enter the address in the browser address bar\nClose button Remember when the transfer is complete"="打开下面的按钮,在浏览器地址栏输入即将出现的地址\n传输完成记得关闭按钮";

"Enter any HTTP, RTSP, RTMP, RTP address play network streaming or live"="输入任何HTTP,RTSP,RTMP,RTP地址播放网络流媒体或直播";

"OK"="确定";

———————————————————————————————————————————————————————————————————————
Localizable.strings(English) 文件中代码如下:

/* 

  Localizable.strings

  Eleven

  Created by coderyi on 15/8/18.

  Copyright (c) 2015 coderyi. All rights reserved.

*/

"Eleven Video"="Eleven Video";

"Local Video"="Local Video";

"Network Video"="Network Video";

"More"="More";

"a simple powerful video player"="a simple powerful video player";

"wifi transfer"="wifi transfer";

"play"="play";

"clear"="clear";

"rorate"="rorate";

"You can transfer video files via itunes or wifi\nSupport m4v, wmv, 3gp, mp4, mov, avi, mkv, mpeg, mpg, flv, vob format"="You can transfer video files via itunes or wifi\nSupport m4v, wmv, 3gp, mp4, mov, avi, mkv, mpeg, mpg, flv, vob format";

"Open button, and then enter the address in the browser address bar\nClose button Remember when the transfer is complete"="Open button, and then enter the address in the browser address bar\nClose button Remember when the transfer is complete";

"Enter any HTTP, RTSP, RTMP, RTP address play network streaming or live"="Enter any HTTP, RTSP, RTMP, RTP address play network streaming or live";

"OK"="OK";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值