Я локализовал свое приложение, все строковые ресурсы, раскадровку и т. д., и все работает отлично. У меня есть сотни строк локализации, и все они работают хорошо, кроме одного конкретного текстового представления. Я понятия не имею, почему, но одно конкретное текстовое представление в моем приложении не переводится. Все окружающее, все братья и сестры переведены правильно, но одно конкретное текстовое поле - нет. Он остается английским, что бы я ни делал. Я уверен, что файл перевода (.strings
) правильный. Я проверил идентификатор раскадровки и его перевод в файле, и он кажется совершенно правильным.
Вот запись в файле перевода раскадровки:
/* Class = "UITextView"; text = "Type here what your club is about. Be clear on what you want in your club."; ObjectID = "G0H-NN-02k"; */
"G0H-NN-02k.text" = "Kulübünün neyle ilgili olduğunu ve kulüpte neleri istediğini buraya yaz.";
Это точно так же, как и все остальные записи в файле. Идентификатор раскадровки в файле перевода совпадает с идентификатором в раскадровке. Я очистил папку сборки, удалил все внутри DerivedData, удалил свое приложение с устройства и попытался снова, но безрезультатно. Это все еще английский язык.
Почему это может произойти?