Вопрос по локализации (часть БД в ресурсы)

Интерфейс, диалоги, темы, стили, меню
Ответить
avfilatov
Сообщения: 5
Зарегистрирован: 28 авг 2013, 09:49

Вопрос по локализации (часть БД в ресурсы)

Сообщение avfilatov » 07 май 2014, 21:15

Планирую сделать английскую локализацию для приложения. Как локализовать интерфейс через ресурсы знаю. Но вот недавно появилась идея вынести часть содержимого БД в ресурсы. А в БД сохранить некую ссылку на ресурс (например, имя ресурса). В этом случае, как мне кажется, локализация существенно упростится - я лишь обращаюсь к ресурсу, а андроид сам даст мне строку на нужном языке (не найдет на нужном языке - даст на стандартном). Но, что-то меня терзают сомнения... В моем случае 1 ресурс представляет собой несколько предложений, а таких ресурсов будет более 500. Не сильно ли это затормозит приложение при обращению к такому здоровенному файлу с ресурсами?
Подходы к локализации через бд знаю, но хотелось бы услышать мнения именно по описанному мною способу.

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Вопрос по локализации (часть БД в ресурсы)

Сообщение Viewer » 07 май 2014, 21:42

Вы же будете выводить на экран не все 500 сразу, наверняка будете использовать что-то типа ListView , а там будет вытаскиваться из ресурсов только то, что в данный момент видно на экране, так что тормозить не должно.

Ответить