Size: a a a

Android Developers

2021 January 12

d

danilshik in Android Developers
я просто не понимаю, какие вы данные хотите хранить
источник

Y

YorkIsMine in Android Developers
danilshik
я просто не понимаю, какие вы данные хотите хранить
просто переводы, 3 языков, если конкретнее
источник

ES

Egor Sigolaev in Android Developers
YorkIsMine
просто переводы, 3 языков, если конкретнее
Ну так засунь в ресурсы и юзай
источник

d

danilshik in Android Developers
YorkIsMine
просто переводы, 3 языков, если конкретнее
оно связано с backend?
источник

Y

YorkIsMine in Android Developers
danilshik
оно связано с backend?
да
источник

d

danilshik in Android Developers
данные получаются с сервера?
источник

Y

YorkIsMine in Android Developers
да
источник

d

danilshik in Android Developers
ну так прокидывай в нужном языке и все
источник

L

Leonid in Android Developers
YorkIsMine
просто переводы, 3 языков, если конкретнее
Почему в языковые ресурсы просто не положить?
источник

DD

Dmitriy Dyachenko in Android Developers
danilshik
ну так прокидывай в нужном языке и все
Он говорит в целом про локализацию приложения а не только про ответы сервера на нужном языке
источник

d

danilshik in Android Developers
Dmitriy Dyachenko
Он говорит в целом про локализацию приложения а не только про ответы сервера на нужном языке
про это уже написали, достаточно хранить данные в string, там различные локализации можно добавить. Проблема только в том, что нужно будет выпускать новую версию с внедрением языка, но не думаю, что это прям трудно
источник

DD

Dmitriy Dyachenko in Android Developers
YorkIsMine
Привет. Приходят переводы языков с сервера. Как можно организовать все построение так, чтобы язык менялся нормально и без каких-либо последствий? Есть идея создать какой-нибудь обьект, который хранит в себе локализации и например, чтобы какой-то вьюхе язык дать, то используем этот обьект. Внутри же этого обьекта думаю сделать получения переводов через файл в формате json, который парсит переводы. Можете ли что-нибудь получше предложить или какие-нибудь готовые решения?
Самое разумное - отказаться от этой идеи и хранить по человечески переводы в strings благо андроид в локализацию умеет.
Сильно сомневаюсь, что языки будут добавляться каждый день новые, следовательно можно добавлять новые локали с апдейтами.
Если есть задача о централизованном хранении переводов, чтоб туда новые строки добавлять и переводчики могли их переводить - то есть сервисы по типу https://localise.biz/.
источник

L

Leonid in Android Developers
+
источник

DD

Dmitriy Dyachenko in Android Developers
danilshik
про это уже написали, достаточно хранить данные в string, там различные локализации можно добавить. Проблема только в том, что нужно будет выпускать новую версию с внедрением языка, но не думаю, что это прям трудно
Ну человек то говорил про то что ему нужна локализация не через strings, то что стоит ему посоветовать от этого отказаться - это да
источник

К

Кирилл in Android Developers
Dmitriy Dyachenko
Самое разумное - отказаться от этой идеи и хранить по человечески переводы в strings благо андроид в локализацию умеет.
Сильно сомневаюсь, что языки будут добавляться каждый день новые, следовательно можно добавлять новые локали с апдейтами.
Если есть задача о централизованном хранении переводов, чтоб туда новые строки добавлять и переводчики могли их переводить - то есть сервисы по типу https://localise.biz/.
ты куда ссылки кидаешь?
источник

DD

Dmitriy Dyachenko in Android Developers
хм
источник

DD

Dmitriy Dyachenko in Android Developers
ща поправлю, на память писал
источник

А

Александр in Android Developers
Кирилл
ты куда ссылки кидаешь?
источник

DD

Dmitriy Dyachenko in Android Developers
сорян ребят
источник

К

Кирилл in Android Developers
Александр
Неплохо
источник