Trong doc sau: http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.htmlvề nội địa hóa iOS
nó nói rằng
Trong iOS, giao diện bó không dùng tiếng địa phương hoặc thông tin kịch bản vào tài khoản khi tìm kiếm nguồn lực địa phương; chỉ ngôn ngữ mã thiết kế mới được xem xét. Vì vậy, nếu dự án của bạn bao gồm thư mục dự án theo ngôn ngữ cụ thể với cả ngôn ngữ và khu vực người chỉ định, những thư mục đó là bị bỏ qua. Giao diện gói trong Mac OS X hỗ trợ các nhà thiết kế khu vực hỗ trợ trong dự án dành riêng cho từng ngôn ngữ thư mục.
Tôi không hiểu điều này. Có nghĩa là tên của thư mục .lproj không thể chứa bất kỳ mã vùng nào?
Nhưng ít nhất tôi biết rằng iOS chấp nhận zh_TW.lproj, zh_CN.lproj. Làm thế nào về en_GB.lproj và en-GB_GB.lproj? Hoặc nó chỉ biết en.lproj?
Thật không may, tôi không nghĩ thông tin đó hoàn toàn lỗi thời.Cố gắng tạo phương ngữ, nói tiếng Bồ Đào Nha-Braxin, sử dụng Xcode 4 tạo tệp Localizable.strings dưới pt-BR, nhưng thay đổi thành Cài đặt-> Chung-> Quốc tế-> Ngôn ngữ-> Bồ Đào Nha và Quốc tế-> Khu vực-> Braxin KHÔNG hoạt động, gây ra các chuỗi mặc định là tiếng Anh hoặc tiếng Bồ Đào Nha thuần túy. –