iOS多语言配置

一、先从最简单的开始.

1、 在工程的Info.plist添加个字段: Application has localized display name 适配应用名。

2、在工程的project中添加需要的语言


二、添加 多语言displayName的.strings文件。

1、command + n  addfiles 选择Resource中的 Strings File  然后命名为InfoPlist

2、点击刚才创建的InfoPlists.strings文件,在右边Localization下面点按钮,添加刚刚添加的语言,然后再需要的下面打钩

在InfoPlist.strings中对应位置添加如下东西,多语言下app的名就弄好了。

CFBundleDisplayName ="中文的";

CFBundleDisplayName ="english";

三、界面中的字体语言多语言化。

command+n  添加Strings File文件,命名为Localizable.strings

重复上面二(2)的操作。


"textlabel"="english"; 英文环境下

"textlabel"="汉语";中文环境下

四,使用

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 150, 30)];

label.text = NSLocalizedString(@"textlabel", @"");

[self.view addSubview:label];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容