.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文件。