我正在创建一个 Mac 应用程序,我想本地化我的标签。我认为.strings
文件会是更好的选择。.strings
但我在 Objective-C 中读取文件时遇到问题。我正在寻找一种更简单的方法。
这是我的.string
文件内容:
"LABEL_001" = "Start MyApp";
"LABEL_002" = "Stop MyApp";
"LABEL_003" = "My AppFolder";
...
这是我的代码:
NSBundle *bundle = [NSBundle mainBundle];
NSString *strFilePath = [[NSBundle mainBundle] pathForResource:@"Labels" ofType:@"strings"];
NSString *tt =NSLocalizedStringFromTableInBundle(@"LABEL_001",strFilePath,bundle, nil);
NSLog(@"STRING ::: %@",tt);
但是 tt 给出的字符串"LABEL_001"
,我想要"Start MyApp"
我究竟做错了什么?