Локализация Xcode 6. экспортный файл .xliff обрежет строку, когда строка будет выглядеть как образец \text\

Это код Objective-C:

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

и это результат в файле .xliff:

введите здесь описание изображения

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


person Vito Ziv    schedule 29.09.2014    source источник
comment
У меня точно такая же проблема. Я думаю, что это ошибка Xcode.   -  person Andorath    schedule 08.10.2014
comment
То же самое здесь ... довольно раздражает!   -  person Toastor    schedule 28.10.2014
comment
У меня такая же проблема в Xcode 6. Очень раздражает.   -  person Mark Ingram    schedule 05.11.2014
comment
У меня такая же проблема с Xcode 6.1 и 6.1.1. Я сообщил об ошибке в Apple   -  person user1264176    schedule 12.12.2014


Ответы (2)


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

person Vito Ziv    schedule 15.04.2015
comment
Отлично, они исправили двойные кавычки с помощью Xcode 6.3, но 6.3 сломал апострофы!? - person progrmr; 24.04.2015

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

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

@"Text “this is a sample text”"

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

person Matt Mc    schedule 04.02.2015