2011-01-19 32 views
10

Có cách nào để tôi có thể tải xuống Localizable.strings từ máy chủ web của mình để hỗ trợ nhiều ngôn ngữ mà không cần phải xây dựng lại ứng dụng iOS của mình mọi lúc không?Định nghĩa bản địa hóa động cho ứng dụng iOS?

Phương pháp mặc định cần tệp ngôn ngữ nằm trong thư mục tài nguyên KHÔNG tài liệu thư mục của gói và * Thư mục Lang_Name.lproj *.

Có một loại tùy chỉnh, bổ sung NSLocalizedString sử dụng lang_name.strings tập tin từ thư mục tải về (tài liệu)

+0

+1, Bạn đã tìm thấy giải pháp nào chưa? Cảm ơn – Mangesh

Trả lời

4

Câu trả lời ngắn: không có.

Câu trả lời dài: bạn có thể đạt được điều gì đó tương tự, nhưng bạn sẽ cần mã trình bao bọc của riêng bạn cho nó. Bạn không thể tự động hoán đổi tệp chuỗi cục bộ, nhưng bạn có thể tạo thay thế NSLocalizedStrings của riêng mình, ví dụ, đã tải xuống tệp XML và phân tích cú pháp khi khởi chạy ứng dụng để nhận các chuỗi bắt buộc.

+0

Bất kỳ liên kết hoặc khách hàng tiềm năng nào về đề xuất bạn đã cung cấp? –

Các vấn đề liên quan