2014-09-29 52 views
8

這是Objective-C代碼:Xcode 6本地化。出口.xliff文件將削減字符串時該字符串,如「這是樣品」文本「」

NSString *text = NSLocalizedString(@"Test \"this is a sample text\"", @"Test \"this is a sample text\""); 

,這是導致.xliff文件:

enter image description here

因此,大家可以看到,idsource丟失。任何人可以解決這個問題?或者它是Xcode錯誤?

+0

我有同樣的問題。我認爲這是一個Xcode錯誤。 – Andorath 2014-10-08 08:33:53

+0

同樣在這裏......非常討厭! – Toastor 2014-10-28 11:34:16

+0

我在Xcode 6中有同樣的問題。非常討厭。 – 2014-11-05 15:52:33

回答

1

似乎是Xcode處理.strings.xliff轉換等等的錯誤。你必須等待蘋果來修復它。

我可以建議在此期間使用捲菸報價嗎?

@"Text 「this is a sample text」"

它似乎正確地導出到XLIFF。

2

看來Xcode 6.3修復了這個bug。

+0

好極了,他們用Xcode 6.3修復了雙引號但是6.3 [破壞了撇號](http://stackoverflow.com/a/29623140/1693173)! – progrmr 2015-04-23 21:25:58

+0

NO。請檢查http://stackoverflow.com/a/32584732/1698467 – skywinder 2015-09-15 11:24:09