如何本地化(i / watch / mac)操作系统捆绑软件显示名称
本地化您的应用程序显示名称实际上是一个非常简单的任务,因此让我们开始吧。
设置本地化
首先,请确保您设置了另一种语言的本地化(注意,这不是完全本地化应用程序所需的全部,而只是显示名称)。 在项目导航器中选择您的项目,转到“本地化”,然后选择一种语言来本地化您的显示名称,如下图所示。
创建一个字符串文件
接下来,您必须创建一个Strings文件,其中将包含要在项目中使用的本地化名称。 转到File> New> File,选择您的OS目标,转到Resources,然后选择Strings文件模板,如下所示。
选择模板,在名称字段中输入InfoPlist
,然后创建文件。
添加本地化的字符串
创建字符串文件后,将其打开,然后在检查器中选择要本地化的所有语言。 在您的基本语言文件中,添加以下内容:
/ *本地化包显示名称* /
“ CFBundleDisplayName” =“您的本地化名称_In_母语_语言”;
然后,在每个其他语言文件中输入相同的名称,这样就将翻译名称替换为您的本机名称:
/ *本地化包显示名称* /
“ CFBundleDisplayName” =“ Localized_Name_In_Other_Language”;
完成后,每个文件应如下所示:
将本地化密钥添加到Info.plist
您要做的最后一件事是在Info.plist
文件中添加必要的键,以使您的应用能够在适当的情况下读取并交换本地化的显示名称。 您将添加的第一个键是“捆绑显示名称”键,如下所示:
捆绑包显示名称= $(PRODUCT_NAME)
您还必须添加“应用程序具有本地化的显示名称”键,并将其设置为yes,如下所示:
应用程序具有本地化的显示名称= YES
Info.plist
这些键如下所示:
这里的所有都是它的! 现在,您的应用名称将以您本地化的所有语言显示。
- 如何将RealmSwift List转换为结果?
- 将通用应用切换到仅iPhone应用
- ios谜题应用程序在几轮后崩溃
- UItableView用UIButton代替复选标记
- 如何截取UIScrollView可见区域的截图?
- Xamarin iOS通用链接支持Twittervalidation
- 如何创buildvCard / vcf文件以在共享表中使用?
- 找不到UIKit / UIKit.h文件 – XCode 4.6.1 – Objective-C
- 如何获得iOS 8的UICollectionViewCells的自动布局大小? (在iOS 8中,systemLayoutSizeFittingSize返回高度为零的大小)