2014-09-29 19 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