2013-05-04 31 views
6

Tôi có ứng dụng sử dụng bản địa hóa, tôi cần thêm một ngôn ngữ nữa, tôi muốn hiển thị hai hình ảnh ngôn ngữ khác nhau cùng tên trong một tệp xib, tệp xib không được bản địa hóa như tôi đang bản địa hóa hình ảnh. Nó có thể được thực hiện bằng cách sử dụng trình xây dựng giao diện, mà không cần viết bất kỳ mã nào không?Thêm ngôn ngữ mới vào ứng dụng đã bản địa hóa hiện tại

+0

hey guy tôi cũng muốn điều tương tự trong ứng dụng plz của tôi giúp chúng tôi. – freelancer

Trả lời

3

Thêm hình ảnh vào thư mục con được bản địa hóa trong dự án của bạn (en.lproj, es.lproj, v.v.) và iOS sẽ chọn đúng hình ảnh khi nó hủy lưu trữ tệp xib được bản địa hóa.

Xcode có thể làm điều này cho bạn tự động: Chỉ cần chọn các tài nguyên bạn muốn để bản địa hoá (một hình ảnh, file xib, vv), hiển thị các tập tin Inspector cửa sổ, và sau đó nhấp vào nútLocalize.

(Lưu ý phụ đề là bạn nên loại bỏ một số lượng lớn hình ảnh. Bạn nên xóa văn bản khỏi hình ảnh và chọn chúng để chúng "trung lập" và "dễ hiểu" ở mọi khu vực trên thế giới. kích thước sẽ cảm ơn bạn vì nó.)

0

Để làm điều đó mà không cần mã, bạn phải bản địa hóa xibs, nếu không bạn sẽ yêu cầu mã từ bạn hoặc người khác và một số cấu hình. Nó dễ dàng hơn như sau:

Giả sử bạn đã thêm nội dung bản địa hóa vào dự án (bạn có thể thực hiện trong Project> Info tab) bạn chỉ cần chọn hình ảnh trong cây dự án và kiểm tra bản địa hóa mong muốn trong thanh bên phải (cmd-alt-1, bản địa hóa).

Thay thế hình ảnh trong mỗi thư mục * .lproj bằng phiên bản được bản địa hóa. Sau đó, trong viewDidLoad, hãy sử dụng -[UIImage imageNamed:] như thường lệ để tải hình ảnh vào chế độ xem hình ảnh xib hoặc bất kỳ thứ gì bạn đang làm.

4

enter image description here

Bạn có thể thêm một ngôn ngữ hơn bằng cách nhấp chuột vào + button.Hope này sẽ giúp you.But bạn phải thực hiện nhiều của XIB như bạn đang nói để thiết lập hình ảnh chỉ trong một XIB tôi nghĩ rằng đó là không thể.

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