2015-01-09 47 views
5

我用.stringsdict format as referenced here定義了多個字符串。導出多個用於本地化的字符串

我使用XCode的「Editor> Export for Localization ..」選項來創建適用於翻譯和翻譯軟件的XLIFF文件,但在Localizable.stringsdict中定義的字符串不會導出到XLIFF文件。

如何將這些複數形式導出爲XLIFF格式 - 讓它們翻譯 - 並將它們導回到項目中?

我知道XLIFF沒有本地複數標記,但格式is extensible所以我不明白爲什麼它不可能。

+0

可以這樣可能不仍然支持?我最初的研究告訴我stringsdict內容不在我的xliff導出中(這是Xcode 7) – 2016-07-13 14:29:51

回答

0

Xcode自動導出stringsdict(複數)字符串只在Xcode 9開始。我知道,我知道。儘管stringsdict在iOS和Mac中已經有數年的複數形式了,但Apple只是半心半意地支持它,直到Xcode 9爲止。您現在還可以查看stringsdict文件,使其更易於閱讀,包括模板您可以通過幾次點擊添加複數。 Xcode 9及以上版本也可以查看錶格格式的XLIFF文件。雙擊Xcode中的XLIFF以查看。在您剛剛獲得原始XML之前。

在這裏看到: https://www.ibabbleon.com/copywriter-translator/2017/06/whats-new-in-localization-in-xcode-9-ios-11/

+0

謝謝你提供這些信息。如果只有我在我的筆記本電腦上安裝了XCode 9的空間: -/ 另外,我注意到XLIFF 2.0去年11月成爲完整的ISO標準,並且仍然沒有複數形式的本地支持。 – Tim 2018-01-10 14:08:18