Я реализовал локализацию в своем приложении iphone для поддержки четырех языков на английском, французском, немецком и испанском языках. Поэтому, когда приложение запускается, он обнаруживает локальный язык устройства, и если он один из четырех, он преобразует приложение в локальный язык, иначе он поддерживает базовый язык, то есть английский. Требованием приложения является то, что пользователь может выбирать и изменять язык из настроек приложения, а не устройства, поэтому язык приложения не должен зависеть от локального языка устройства. Это возможно? Если да, то как это сделать? пожалуйста, предложите мне.Могу ли я реализовать локализацию вручную в ios?
0
A
ответ
1
Давайте попробуем:
NSString* NSCustomLocalizedString(NSString *key , NSString *comment)
{
NSString *rs = nil;
// replace [[NSUserDefaults standardUserDefaults] integerForKey:KEY_LANGUAGE ] with your language dectection.
if([[NSUserDefaults standardUserDefaults] integerForKey:KEY_LANGUAGE ] == e_language_japanese)
{
rs = NSLocalizedStringFromTable(key,@"Localizable.strings-ja",nil);
}
else
{
rs = NSLocalizedStringFromTable(key,@"Localizable.strings-en",nil);
}
return rs;
}
Смежные вопросы
- 1. Как реализовать локализацию в web.sitemap
- 2. Как реализовать локализацию в реакциях?
- 3. Могу ли я реализовать приложение iOS в качестве службы BLE?
- 4. Как я могу реализовать «отсрочку» в iOS?
- 5. Возможно ли «перенаправить» локализацию на iOS?
- 6. Могу ли я использовать локализацию непосредственно в шаблоне усов?
- 7. Могу ли я реализовать что-то похожее на iOS «Папки»?
- 8. Поддерживает ли chartjs локализацию?
- 9. Как реализовать глобализацию и локализацию в ASP.NET
- 10. Как я могу реализовать STARTTLS на iOS?
- 11. Реализовать локализацию knockout.js для элементов json
- 12. Могу ли я создать фильм вручную?
- 13. Могу ли я вручную указать google gclid?
- 14. Как реализовать локализацию в Extjs 4.2
- 15. Могу ли я активировать проверку ngMessages вручную?
- 16. Могу ли я вручную отключить setOnLoadCallback?
- 17. Как я могу реализовать Twitter SSO в iOS 4.x?
- 18. Как я могу реализовать комментарии Facebook в приложении iOS?
- 19. Можете ли вы вручную реализовать привязки какао?
- 20. Могу ли я частично реализовать иерархию интерфейса?
- 21. Могу ли я реализовать панель слайдов
- 22. Могу ли я реализовать свою собственную OverflowStrategy?
- 23. Могу ли я реализовать собственные аннотации Symfony2?
- 24. Могу ли я реализовать круглую половину?
- 25. Могу ли я реализовать свою собственную JPA?
- 26. Могу ли я реализовать HttpSessionListener таким образом?
- 27. Как я могу реализовать членство?
- 28. Могу ли я реализовать одноэлементный шаблон?
- 29. Как я могу реализовать функции локализации в ios?
- 30. Как я могу реализовать наклейки в код iOS quickblox
вы можете сделать это с помощью 'HMLocalization' вы можете найти демо-код с GitHub, используя ссылку https://github.com/HeshamMegid/HMLocalization –