创建 Strings 文件
使用命令行工具genstrings
genstrings -o en.lproj *.m
使用自定义 Strings 文件
在Custom.strings
文件中定义:
/* A comment */
"Yes" = "Oui";
"The same text in English" = "Le même texte en anglais";
在代码中使用:
NSString* theString;
theString = NSLocalizedStringFromTable (@"Yes", @"Custom", @"A comment");
格式化
"Windows must have at least %d columns and %d rows." =
"Les fenêtres doivent être composes au minimum de %d colonnes et %d lignes.";
"File %@ not found." = "Le fichier %@ n’existe pas.";
添加n$
可以指定顺序,n
表示参数位置
/* Message in alert dialog when something fails */
"%@ Error! %@ failed!" = "%2$@ blah blah, %1$@ blah!";
调试
使用命令行工具plutil
plutil *.strings
网友评论