Как локализовать название приложения Watch OS 2 в приложении "Настройки часов" на iPhone

Я пытаюсь локализовать имя приложения Watch OS 2 в приложении "Настройки часов" на iPhone. Имя можно изменить в файле Info.plist в целевом приложении watchKit под ключом CFBundleDisplayName. Но когда я добавляю ключ CFBundleDisplayName в мои локализованные файлы InfoPlist.strings, он используется только для имени приложения, когда приложение загружается на часы. Имя не локализовано в приложении "Настройки часов" на iPhone. В своей документации Apple сообщает, что название приложения настроек часов взято из файла Info.plist приложения ios из ключа CFBundleName, но, похоже, это не работает.

1 ответ

Решение

Это похоже на известную ошибку. Вы можете сообщить об этом Apple еще раз, чтобы повысить осведомленность о ссылках на существующие отчеты на openradar. Я также борюсь с этим и пока не нашел обходного пути, чтобы приложение настроек показывало достойное значение. Тем не менее, в некоторых областях приложения настроек все в порядке, например, проверьте настройку уведомлений в приложении Watch на iPhone, и название приложения Watch будет отображаться правильно (см. Скриншоты ниже с приложением "Список покупок" и "Auf der Liste") - это действительно для WatchOS 3 и iOS 10.

Приложение Watch для iPhone не локализует названия приложений

Раздел уведомлений показывает локализованное имя Раздел списка приложений не показывает локализованное имя

Другие вопросы по тегам