我一直在互联网上搜索,关于如何使用SpriteKit本地化字符串似乎没有明确的解释。仅看到使用界面生成器的人员的教程,但我真正想要的是,想象一下:

我有一个称为标签的SKLabelNode。我将文本定义为:

labl.text = NSLocalizedString("titleOfTheScreen",nil)

所以基本上我想我要做的就是在“项目”设置中添加新语言。然后,我添加一个名为Localized的新Strings文件,并将其添加到新文件夹中。

但是我的英语会怎样?没有原始文件的文件

最佳答案

首先,您必须添加一个字符串文件:

ios - Spritekit SKLabelNode中的NSLocalizedString-LMLPHP

ios - Spritekit SKLabelNode中的NSLocalizedString-LMLPHP

然后打开项目设置并添加新的语言:

ios - Spritekit SKLabelNode中的NSLocalizedString-LMLPHP

将添加的字符串文件标记为目标:

ios - Spritekit SKLabelNode中的NSLocalizedString-LMLPHP

查找新添加的本地化文件。 (自动添加英语)

ios - Spritekit SKLabelNode中的NSLocalizedString-LMLPHP

关于ios - Spritekit SKLabelNode中的NSLocalizedString,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42819180/

10-10 22:06
查看更多