Можно ли изменить отображаемое имя пакета в зависимости от страны? - PullRequest
6 голосов
/ 24 января 2011

Я хотел бы изменить отображаемое имя пакета в соответствии с настройками пользователя.Можно ли изменить отображаемое имя в зависимости от конфигурации страны?

1 Ответ

18 голосов
/ 25 января 2011

уверен, вам нужно «локализовать» файл с именем «InfoPlist.strings» (это просто текстовый файл, вы можете сделать это простым текстом и затем импортировать его в свой проект), где вам нужно написать это:

/ * Локализованная версия имени приложения для Info.plist * /

CFBundleDisplayName = "iYourNameInEnglish";

для английской версии и:

/ * Локализованная версия имени приложения для Info.plist * /

CFBundleDisplayName = "ilTuoNomeInItaliano";

для итальянской версии и так далее ...

чтобы «локализовать» файл, вам просто нужно выбрать его в своем проекте (после того, как вы его импортировали), затем открыть его информацию, перейти на общую вкладку / раздел и выбрать кнопку «сделать файл локализуемым», затем выбрать языковая версия, которую вы хотите активировать.

Теперь в файле «yourProjectName-info.plist» получите голос «Собственный регион разработки локализации» и выберите язык по умолчанию (он будет использоваться для любого языка, который вы не локализовали), а голос «Отображение пакета» имя "установлено в" $ {PRODUCT_NAME} "(оно уже должно быть)

Luca

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...