Tôi đang cố gắng xây dựng ứng dụng được bản địa hóa đầu tiên của mình. Tôi có tất cả các chuỗi mã được dịch bằng NSLocalizedString (để sử dụng với công cụ genstrings
). Bây giờ tôi đang chạm vào ibtool
. Bản địa hóa gia tăng hoạt động như thế nào? Về trang hướng dẫn sử dụng, tôi nên viết một cái gì đó như thế này:Tính năng bản địa hóa gia tăng hoạt động như thế nào?
$ ibtool --previous-file path/to/prev.xib \
--incremental-file path/to/inc.xib --localize-incremental \
--write path/to/new.xib mod.xib
Tôi lấy tệp gia tăng ở đâu? Để hiểu biết của tôi nếu tôi đang sử dụng điều khiển phiên bản (git/svn), tệp "cũ" ở vài lần trước, tệp gia tăng là diff và path/to/new.xib là tệp xib mới được tạo. mod.nib là một bí ẩn đối với tôi. Bất cứ ai có thể giải thích cho tôi cách thức hoạt động này? Ngoài ra - làm cách nào để tôi bắt đầu bản địa hóa của xib nếu không có sẵn các phiên bản trước (tức là không gia tăng, nhưng bản địa hóa ban đầu)?
Bất kỳ lời khuyên về sản xuất "cũ Anh xib" nếu tôi sử dụng kiểm soát phiên bản? – Eimantas
Giả sử tất cả các xib của bạn đang ở trong điều khiển phiên bản (chúng chắc chắn sẽ là!), Xib tiếng Anh cũ có sẵn cho bạn trong lịch sử phiên bản của bạn. Chúng tôi đang nghiên cứu giả định rằng tiếng Anh là ngôn ngữ cơ sở của bạn, ngôn ngữ bạn sẽ dịch từ đó. – Clafou
Phải, vì vậy chỉ để có được tập tin tiếng Anh cũ tôi nên kiểm tra nó ra từ kiểm soát phiên bản từ bản dịch cập nhật mới nhất. Điều này có vẻ hơi tẻ nhạt. Tôi đoán không có gì khác tôi có thể làm. Cảm ơn câu trả lời của bạn! – Eimantas