2015-10-01 5 views
0

Я пытаюсь добавить функции речи в свое приложение через UIMenuController, с обычным UIMenuItem. Мой вопрос таков: если мне нужно поддерживать несколько языков, нужно ли мне определять заголовок UIMenuItems на этих нескольких языках? -Я смотрел везде, так что это своего рода последний курорт типа вещи :)Как автоматически установить язык UIMenuItems?

-I очень признателен за любую помощь, и спасибо заранее :)

ответ

0

Насколько я могу видеть, UIMenuItem название NSString https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIMenuItem_Class/index.html#//apple_ref/occ/instm/UIMenuItem/initWithTitle:action:

так что вы можете использовать локализованную строку:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/#//apple_ref/occ/clm/NSString/localizedStringWithFormat:

вы должны создать локализованную строку, где вы можете поместить свои строки в различных л nguages:

http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014

+0

вот что я понял. Я просто надеялся, что есть какой-то способ подключиться к языку устройства .. как есть с родной копией: & paste: методы UIMenuController .. эти заголовки меняются автоматически в соответствии с выбранным языком устройства. -Спасибо в любом случае – Kaisp

+0

Если это сработает для вас, пожалуйста, закройте эту проблему :) – Miknash

+0

Все еще надеется на какую-нибудь находчивую магию от сообщества :) – Kaisp