使用规范的ISO 639代码对中文本地化进行标注。ISO 639代码是一种用来标示语言的标准化编码系统,适用于各种信息交换领域。对于中文,规范的ISO 639代码是“zh”,可以在代码中使用该标识符进行本地化标注。以下是示例代码:
NSString *localizedString = NSLocalizedString(@"Hello World", nil);
在中文环境下,可以这样使用:
NSString *localizedString = NSLocalizedStringFromTable(@"Hello World", @"Localizable.strings", @"");
在本地化字符串文件Localizable.strings中,可以将中文翻译存放在zh.lproj文件夹下,如下所示:
"Hello World" = "你好,世界";
这样,在应用程序中,无论是在iOS还是在MacOS系统中,都能正确显示对应的中文本地化。