да, только что перебрал 500 переводов
обратите внимание, что ПОЦЕЛУЙ во второй строке заключен в двойные кавычки, которые ВНУТРИ других ДВОЙНЫХ ЦИТАТ
ERROR
"Before using KISS Remixer, you must agree to the terms and conditions of use." = "Vor der Nutzung des Remixers "KISS" müssen Sie die Allgemeinen Geschäftsbedingungen akzeptieren.";
Это нормально
"Before using KISS Remixer, you must agree to the terms and conditions of use." = "Vor der Nutzung des Remixers KISS müssen Sie die Allgemeinen Geschäftsbedingungen akzeptieren.";
как есть (заменить одинарными кавычками ВНУТРИ ДВОЙНОГО)
"Before using KISS Remixer, you must agree to the terms and conditions of use." = "Vor der Nutzung des Remixers 'KISS' müssen Sie die Allgemeinen Geschäftsbedingungen akzeptieren.";
TIP
ИСПОЛЬЗУЙТЕ БИНАРНЫЙ ПОИСК, чтобы найти оскорбительную строку.
- получить локализованные файлы обратно от переводчика.
- скопируйте все строки Loclaizable.string в локализованные папки вашего проекта.
- Открыть XCODE
- Очистить все - в iOS Device / все симуляторы
- Сложение
- Копировать файл .strings Ошибка проверки не удалась: данные не удалось прочитать, поскольку они были повреждены.
- Открыть журнал навигатора
- Посмотрите, какой из переводов поврежден.
- Я открыл Localizable.strings в TextWrangler
В нижней части панели инструментов переводчик отправил обратно
Файл UTF-16 как
UTF-16 Little Endian
Изменил его обратно на «UTF-16»
10. Убран сборка / Сборка
ЖЕ ОШИБКА
Где-то в файле есть
Отсутствует точка с запятой?
/* popup message */
"Save mix" = "Enregistrer le mixage";
/* popup message */
"Save mix" = "Enregistrer le mixage"
"Дополнительные" двойные кавычки "внутри двойных кавычек"
НЕВЕРНО
/* popup message */
"Save mix" = "Enregistrer le "mix" age"
RIGHT
/* popup message */
"Save mix" = "Enregistrer le mixage"
ТАКЖЕ ПРАВО
/* popup message */
"Save mix" = "Enregistrer le 'mix'age"
- помните, что в файле может быть несколько ошибок
Я нашел "KISS" в двойных двойных кавычках в двух местах