制作多语言ios应用程序

Jos*_*Jos 24 iphone multilingual localization ios xcode4

我需要构建一个多语言的应用程序.例如,该应用程序将在法国和荷兰发布.当应用程序首次首次启动时,用户需要选择一种语言.有更简单的方法吗?在Xcode中,我看到了一些关于本地化的内容.这与它有什么关系吗?

Tod*_*son 29

这些是您本地化工作的重要资源:


Mil*_*lya 22

Xcode 6.0:它为国际化和本地化提供了很棒的功能.("使用Xcode 6本地化"视频).为了快速使用,我写了一些有用的步骤.

步骤1 :

单击项目 - >信息 - >向下滚动 - >本地化 - >单击"+"并添加所需语言 - >根据需要检查 - >完成.

对于xcode 6:点击项目 - >将目标更改为 - >信息>向下滚动 - >本地化 - >单击"+"并添加所需语言 - >根据需要检查 - >完成.

第2步 :

点击"支持文件" - >右键单击 - >新建文件 - >选择左侧列表中的资源 - >选择'字符串文件' - >下一步 - >将其命名为'可本地化' - >创建

第3步:

点击新创建的文件 - >转到实用工具 - >文件检查器 - >点击'本地化..' - >检查所有语言

第4步 :

打开Localizable.strings(英文)写"help"="我帮不了你";

这里的"帮助"是一个关键"我帮不了你"是一个价值.你可以根据自己的意愿改变它们.

打开Localizable.strings(法语)或您设置的语言.相应地写,你可以将"我帮不了你"翻译成任何所说的语言.

第5步:

// for test
NSString *str = NSLocalizedString(@"help", Nil);
NSLog(@"%@",str);
Run Code Online (Sandbox Code Playgroud)

我们做到了.你可以检查一下.

现在,要测试设备的goto设置 - >常规 - >国际 - >语言 - >选择所选语言或您选择的语言(语言有限).运行你的应用程序 希望这会帮助你.它帮助我.