我正在嘗試構建我的第一個本地化應用程序。我使用NSLocalizedString翻譯了代碼中的所有字符串(與genstrings
工具一起使用)。現在我碰到ibtool
。增量本地化如何工作?關於手冊頁,我應該寫這樣的:增量本地化如何工作?
$ ibtool --previous-file path/to/prev.xib \
--incremental-file path/to/inc.xib --localize-incremental \
--write path/to/new.xib mod.xib
我從哪裏得到增量文件?爲了我的理解,如果我使用版本控制(git/svn),「舊」文件在幾次提交之前,增量文件是diff,path/to/new.xib是新生成的xib文件。 mod.nib對我來說是個謎。任何人都可以解釋我是如何工作的?另外 - 如果沒有以前的版本可用(即不增量,但初始本地化),我如何開始xib的本地化?
於生產 「老廈門國際銀行英國」 如果我使用的版本控制的任何提示? – Eimantas
假設你所有的xib都在版本控制中(他們絕對應該是!),舊版本的英文版xib在你的版本歷史中可以使用。我們正在設想英語是您的基本語言,您將從中翻譯。 – Clafou
對,爲了得到那個舊的英文文件,我應該從最後更新的翻譯版本控制中檢查出來。這似乎有點乏味。我想我沒有別的辦法可以做。感謝您的回答! – Eimantas