Подтвердить что ты не робот

Локализовать имя приложения iPhone в Xcode 4

Когда я выбираю файл Info.plist, чтобы имя приложения можно было локализовать и попытаться построить проект, сборка завершится неудачно с ошибкой, говорящей, что файл Info.plist не найден.

Если я изменяю путь файла Info.plist к PROJECTNAME/en.lproj/Info.plist, он строит, но имя приложения не локализуется; если я запускаю на португальском iPhone, у него есть английское имя.

Почему?

Спасибо,

RL

4b9b3361

Ответ 1

Добавьте InfoPlist.strings в свой проект и локализуйте его. Поместите это на разные языки:

"CFBundleDisplayName" = "App Name";

Ответ 2

Вот решение, которое я нашел сегодня/локализованные имена приложений /xcode 4.5:

  • Сначала измените имя вашего приложения:    Файлы поддержки папок              InfoPlist.strings (португальский)
  • Выбрав InfoPlist.strings (португальский), его содержимое появится в окне рядом с ним.
  • Поместите этот код внутри:

    "CFBundleDisplayName" = "Title in Portuguese";
    
    "CFBundleName" = "Title in Portuguese";
    
  • Затем СОХРАНИТЕ файл.

  • Перейдите на iOS-симулятор и измените язык на все, кроме португальского. Это позволит reset значку приложения.
  • Запустите приложение.
  • Измените язык iOS на португальский. Затем вы должны увидеть Португальское название.

Ответ 3

iPad и iPhone имеют различное пространство для отображения имени приложения, возможно, оно исходит из их размера значков (57 пикселей по сравнению с 72 пикселями)

Поэтому иногда то, что идеально подходит для iPad, усекается на iPhone.

У вас могут быть разные отображаемые имена на iPad и iPhone:

"CFBundleDisplayName~iphone" = "iPhone display name"
"CFBundleDisplayName~ipad" = @"iPad display name"

Ответ 4

Нажмите на инспектор файлов Добавить язык локализации в разделе локализации Измените свое имя CFBundleDisplayName на свой язык приложений Это может помочь вам