im разработка приложения для ios5.im с использованием данных ядра в качестве хранилища данных. Мне нужно отобразить некоторую информацию, и эта информация сохраняется на 4 языках в базе данных, пользователь может выбрать язык. При выборе языка целое приложение должно быть переведено на выбранный язык, извлекая строки из базы данных. Синхронизация базы данных с удаленной базой данных, когда приложение запускает синхронизацию базы данных с удаленной базой данных (db динамичен, поэтому не может использовать строковый файл для перевода моего приложения). (за исключением перевода всей вещи другие вещи реализованы, я застрял в переводе с db, у меня есть небольшая идея, когда пользователь выбирает язык весь набор строк, загружаемых по умолчанию для пользователя, но я думаю, что это не так) любая идея о переводе приложения ios со строками в базе данных?IOS Application Multi Language Support с базой данных
0
A
ответ
0
Localizable.strings использует подход пары ключ/значение. Сделайте что-то подобное внутри своего db. Назначьте токен (ключ) вашей строке (значение) плюс флаг для языка. «Флаг» может быть целым числом, строкой, что-бы вы больше всего
Тогда ваш FetchRequest может запросить маркер и флаг языка и вернет строку, соответствующую совпадающим токенам и флагам. Когда пользователь меняет язык, также меняется флаг. И для того же маркера, что и ранее, но теперь с новым флагом, запрос на выборку возвращает строку для выбранного языка.
Смежные вопросы
- 1. make multi language android application
- 2. Multi Language iOS App
- 3. Laravel Custom Validation for multi-language application
- 4. Visual Studio 2010 Language Support
- 5. Django Multi Language App
- 6. Spring multi-language
- 7. multi language IDE
- 8. multi language html page
- 9. magento multi language storeview
- 10. Django Website multi-language
- 11. WordPress Multi Language Help
- 12. Codeigniter multi language url
- 13. Laravel Multi Language База данных сайта
- 14. Связь с базой данных Application Server
- 15. .Net Application Installation 2012 с базой данных
- 16. Laravel Multi-Application Routing
- 17. wordpress multi language po file
- 18. Multi-Language Solr Search Index
- 19. C++ Common Language Runtime Support [.Net?]
- 20. ASP.NET multi-Tenant Application
- 21. wordpress multi language с арабским и испанским
- 22. Multi-модуль Zend Application
- 23. Perl Multi Terminal application
- 24. .net application multi-threading
- 25. Нужен «кросс-платформенный» формат файлов «multi language»
- 26. Population Multi Column listView с базой данных с использованием Hashmap
- 27. Chromecast Multi-language playready not detecting Языки
- 28. asp.net mvc input/model validation multi language
- 29. Spring Boot support maven multi-module
- 30. Codeigniter system/language application/language В чем разница?