iphone, локализация, info.plist - PullRequest
       7

iphone, локализация, info.plist

10 голосов
/ 22 ноября 2010

Если я укажу «Японский, Французский, Немецкий, Упрощенный китайский, Тайский» в поле «Локализация» файла myApp-info.plist моего приложения, обнаружит ли это iTunes Store и правильно их объявит (вместе с «Локализацией»родной регион разработки "из" английского ") как языки, на которых доступно мое приложение?

Если нет, что я должен сделать, чтобы обеспечить объявление этих локализаций?

Должен ли я заменитьЗапись «Локализация» с разделенной запятыми строкой кодов ISO_639-1 «en, fr, de, ja, th, zh-Hans»?

Заранее благодарим.

Ответы [ 2 ]

11 голосов
/ 23 ноября 2010

В вашем Info.plist вам нужна запись "Localizations" (CFBundleLocalizations - это имя необработанного ключа) типа массива. Добавьте все поддерживаемые языки в массив как отдельные элементы в форме «Английский», «Немецкий» и т. Д. Вам не нужно использовать коды ISO.

В iTunes Connect вы также захотите локализовать описание вашего приложения при отправке.

8 голосов
/ 07 декабря 2011

В конце документа Опыт пользователя iOS - темы программирования для интернационализации в нем говорится, что слова английский, французский, португальский, ... теперь устарели и вместо них следует использовать их коды ISO.

(Я хотел добавить это в качестве комментария к посту с наибольшим количеством голосов, и именно поэтому я зарегистрировался в первую очередь, но, очевидно, у меня пока недостаточно репутации, чтобы сделать это. О! И спасибо, Хулио, твой ответ мне очень помог.;))

...