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

так как вы можете видеть, id и source отсутствует. Может ли кто-нибудь это исправить? Или это ошибка Xcode?

+0

У меня такая же проблема. Я думаю, что это ошибка Xcode. – Andorath

+0

То же самое здесь ... довольно раздражает! – Toastor

+0

У меня такая же проблема в Xcode 6. Очень раздражает. –

ответ

1

Кажется, ошибка в способе Xcode обрабатывает преобразования .strings ->.xliff и так далее. Вам придется подождать, пока Apple его исправит.

Могу ли я предложить использовать фигурные кавычки тем временем?

@"Text “this is a sample text”"

кажется, экспорт в XLIFF правильно.

2

Кажется, Xcode 6.3 исправил эту ошибку.

+0

Отлично, они зафиксировали двойные кавычки с Xcode 6.3, но 6.3 [сломал апострофы] ​​(http://stackoverflow.com/a/29623140/1693173) !? – progrmr

+0

NO. Пожалуйста, проверьте http://stackoverflow.com/a/32584732/1698467 – skywinder

Смежные вопросы