Bạn thường sẽ sử dụng các tính năng nội địa hóa của Apple - đặc biệt "lproj" thư mục trong gói ứng dụng của bạn có chứa các phiên bản địa hoá của ngòi, các file, tài nguyên chuỗi của bạn vv
Bạn có thể tìm thêm thông tin trong Apple's iOS Internationalization docs, và cũng có một số third-party tutorials hữu ích.
Mặc dù MonoDevelop không cung cấp hỗ trợ rõ ràng cho bản địa hóa, chỉ cần thêm thư mục lproj vào thư mục gốc của dự án và đánh dấu nội dung của chúng là "Nội dung" nên thêm chúng vào gói ứng dụng đúng cách.
Bất kỳ tài nguyên nào bạn tải từ gói đều sẽ tải phiên bản được bản địa hóa thích hợp, nếu có. Điều này bao gồm các API tự động tải các mục từ gói, chẳng hạn như instantiating views từ xibs/nibs và cũng có API để truy xuất tài nguyên rõ ràng từ gói. Ví dụ: NSBundle.LocalizedString sẽ tải chuỗi thích hợp từ tài nguyên chuỗi của bạn.
Nguồn
2010-10-02 19:56:55
+1 Câu trả lời hay, nên được bỏ phiếu nhiều hơn. –
Cảm ơn bạn đã trả lời câu hỏi này. – AechoLiu