iPhone - initWithBarButtonSystemItem и языковой перевод - PullRequest
0 голосов
/ 26 января 2011

Я использую initWithBarButtonSystemItem, чтобы разместить некоторые кнопки на панели навигации, но меня что-то удивляет: текст не переведен на местный язык ...

Моя клавиатура «принимает» текст на французском языке, но UIBarButtonSystemItemSave продолжает показывать «Сохранить» (на английском) вместо чего-то вроде «Enregistrer» или «Sauvegarder» (на французском).

Это нормально? Если да, зачем использовать такие кнопки вместо initWithTitle?

1 Ответ

1 голос
/ 28 сентября 2011

Я нашел решение проблемы.

Чтобы заставить перевод работать, вы должны определить языки для вашего проекта: перейдите в свойства проекта и на вкладке информации добавьте нужные языки.Затем системные кнопки будут локализованы в системах, использующих эти языки.например, если вы выберете «английский» в качестве единственного языка, системные кнопки не будут переведены, даже если приложение запущено в испанской или французской ОС.

...