关于iOS APP的国际化适配,主要有以下几点:
Localizable.strings文件
该文件主要用于字符串的多语言版本,包括Localizable.string(English), Localizable.strings(Chinese(Simplified)), Localizable.strings(Chinese(Traditional))等多个版本。内容格式如下:
// Localizable.string(English)
"GUI_TEXT_CANCEL" = "Cancel";//取消
"GUI_TEXT_BACK" = "Back";//返回
"GUI_TEXT_SEND" = "Send";//发送
// Localizable.strings(Chinese(Simplified))
"GUI_TEXT_CANCEL" = "取消";//取消
"GUI_TEXT_BACK" = "返回";//返回
"GUI_TEXT_SEND" = "发送";//发送
storyboard和xib文件
Main.storyboard也会有多个版本,最重要的就是Base版本,即当前开发者使用语言的版本(如简体