2013-04-13 25 views
28

Tôi đang cố gắng bản địa hóa ứng dụng của mình. Tôi nhận thấy rằng nếu tôi thêm ngôn ngữ, mỗi tệp đã bản địa hóa sẽ được tăng gấp đôi. Bằng cách này, không thể duy trì mã hoặc bảng phân cảnh để tôi biết rằng tôi cần Quốc tế hóa cơ bản.XCode Base internationalization không hoạt động

Vấn đề là khi tôi chọn hộp kiểm đó trong cài đặt dự án xcode, nó sẽ hiển thị cửa sổ mà không cần không có gì để chọn, có ai biết cách sửa lỗi này không?

Dưới đây là một ảnh chụp màn hình

enter image description here

+0

Tôi gặp vấn đề tương tự; bạn đã bao giờ đi đâu đó chưa? – dpassage

+0

Bảng phân cảnh bạn muốn bản địa hóa có được đặt làm bảng phân cảnh chính trong info.plist không? – charleyh

Trả lời

59

Trước tiên, bạn cần phải đi đến tập tin kịch bản của bạn, mở thanh ở phía bên phải, và đi đến Hiện các Inspector File, tab xa nhất bên trái. Sau đó, cuộn xuống và nhấp vào bản địa hóa. Sau đó, khi bạn chọn Use Base Localization, bạn sẽ thấy bảng phân cảnh xuất hiện.

+0

Làm việc như một nét quyến rũ .... – Hrishikesh

7

Điều này có thể xảy ra nếu tính năng Quốc tế hóa cơ sở được kích hoạt trước khi bị tắt và tệp được xóa theo cách thủ công.

  1. Tạo thư mục Base.lproj trong thư mục dự án của bạn bằng công cụ tìm.
  2. Di chuyển bảng câu chuyện chính của bạn đến nó cũng bằng cách sử dụng công cụ tìm.
  3. sửa tham chiếu đến nó từ Xcode.
  4. xóa ứng dụng. từ thiết bị, hãy dọn dẹp & xây dựng dự án của bạn.

Tất cả sẽ trở lại bình thường.

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