Ответ 1
Добавьте InfoPlist.strings
в свой проект и локализуйте его. Поместите это на разные языки:
"CFBundleDisplayName" = "App Name";
Когда я выбираю файл Info.plist, чтобы имя приложения можно было локализовать и попытаться построить проект, сборка завершится неудачно с ошибкой, говорящей, что файл Info.plist не найден.
Если я изменяю путь файла Info.plist к PROJECTNAME/en.lproj/Info.plist
, он строит, но имя приложения не локализуется; если я запускаю на португальском iPhone, у него есть английское имя.
Почему?
Спасибо,
RL
Добавьте InfoPlist.strings
в свой проект и локализуйте его. Поместите это на разные языки:
"CFBundleDisplayName" = "App Name";
Вот решение, которое я нашел сегодня/локализованные имена приложений /xcode 4.5:
InfoPlist.strings
(португальский)InfoPlist.strings
(португальский), его содержимое появится в окне
рядом с ним.Поместите этот код внутри:
"CFBundleDisplayName" = "Title in Portuguese"; "CFBundleName" = "Title in Portuguese";
Затем СОХРАНИТЕ файл.
iPad и iPhone имеют различное пространство для отображения имени приложения, возможно, оно исходит из их размера значков (57 пикселей по сравнению с 72 пикселями)
Поэтому иногда то, что идеально подходит для iPad, усекается на iPhone.
У вас могут быть разные отображаемые имена на iPad и iPhone:
"CFBundleDisplayName~iphone" = "iPhone display name"
"CFBundleDisplayName~ipad" = @"iPad display name"
Нажмите на инспектор файлов Добавить язык локализации в разделе локализации Измените свое имя CFBundleDisplayName на свой язык приложений Это может помочь вам