2014-09-28 2 views
9

Я не могу понять, как я могу локализовать сегодня расширение, я хочу, чтобы создать Localize.strings файл как обычный xcode проект, например, есть эта строка:как локализовать IOS 8 сегодня расширение виджета и также виджет имя

.en 
    "Apple" = "Apple" 

.it 
    "Apple" = "Mela" 

, и я также хочу знать, как я могу локализовать имя виджета iOS 8 Today Extensions.

Я попытался создать в Xcode на Strings File, и я попытался вставить это:

"CFBundleDisplayName" = "App Name"; 

но имя не меняется ...

ответ

19

Добавить LSHasLocalizedDisplayName = YES в Info.plist файл и добавить ваши локализации до InfoPlist.strings, которые вы должны разместить под папкой language.proj на языки, например de.lproj для немецких версий.

Перед испытанием: - Очистить проект - Удалить приложение из симулятора. - Добавить language.proj ссылка на папку для расширения Supporting files часть - включить их внутрь Copy bundle resources раздел в Build Phases вашей цели расширения.

+0

спасибо за ваш ответ и где мне нужно вставить локализованное имя? – Piero

+0

InfoPlist.strings – frankish

+0

спасибо, а файл InfoPlist.strings где? я должен его создать? – Piero

 Смежные вопросы

  • Нет связанных вопросов^_^