Xcode .strings Файл, кажется, не поддерживает арабский текст - PullRequest
7 голосов
/ 02 мая 2011

Я создал приложение, которое, как я предполагал, было локализуемым. Итак, я создал файл ресурсов .strings, чтобы сохранить свое меню и текст сообщения с предупреждением и т. Д. Когда мне пришло время сказать:

"MyStringKey" = "السلم"

арабские буквы соединились, когда я печатал, потому что файл .string определяет свои записи в формате слева направо (т.е. "a" = "b"), тогда как арабские слова пишутся справа налево. Неважно, что кодировка файла UTF-8. Направление текста не может измениться справа налево в файле. Или мне так кажется.

Как создать записи в файле .strings, как показано выше? Спасибо.

1 Ответ

9 голосов
/ 02 мая 2011

Это похоже на проблему с редактором, а не на поддержку файлов .strings в основной цепочке инструментов. Поэтому я бы создал / отредактировал мой файл .string в другом редакторе, который поддерживает изменение направления в строке, и просто игнорировал отсутствие поддержки редакторами XCode. Файл будет выглядеть неправильно при открытии в XCode ... но это не должно иметь значения.

...