.STRINGS 文件扩展名
文件类型 Mac本地化字符串文件
开发者 | 苹果公司 |
常用度 |
|
文件后缀 | .strings |
文件分类 | 文本文件 |
STRINGS是什么文件?
STRINGS文件是macOS系统程序使用的字符串文件,用于存储程序本地化数据的语言翻译, 还可以包含警报、状态和错误信息。
STRINGS文件本质上是一个字典。通常,多个STRINGS文件存储在OS X应用程序包的Resources文件夹中。
STRINGS文件格式
.strings格式如下:
例如:
注意:.strings中重复的key会导致只取第一个匹配。要加上最后的冒号,不加编译不过。
InfoPlist.strings - 在创建projec时,Xcode会自动生成。InfoPlist.strings是用来做一些App系统显示层面上的本地化的(如App名字)。
Localizable.strings - 多语言文件,用于本地化APP内容的字符串,代码中用到的字符串用宏NSLocalizedString(key, comment)做本地化默认STRINGS文件。
xxx.strings - 自定义本地化文件,用户创建时可以随意取名,用宏NSLocalizedStringFromTable(key, tbl, comment)来指定STRINGS文件的来源。
STRINGS文件怎么打开?
STRINGS文件是文本文件,各种文本编辑器(如Mac 文本编辑)都可以打开。不过, 用户不需要也不应该打开或编辑STRINGS文件。