Как создать локализованную схему данных (по языку) для Android в Firestore? - PullRequest
0 голосов
/ 10 января 2020

У меня есть базовая схема данных, подобная этой: enter image description here

Моему приложению требуется локализация путем разделения некоторых полей данных на разные языки отображения. Например, «район» должен отображаться на другом языке в зависимости от выбора языка пользователя.

Одним из решений, которое я нашел в inte rnet, является создание другого документа с предпочтением языка. Но недостатком этого является то, что мне нужно постоянно поддерживать документ (-ы) вместе.

Можно ли искать из другого документа в FireStore?

Есть ли рекомендации по локализации? в FireStore?

1 Ответ

0 голосов
/ 13 января 2020

Firestore - это документ № 1025 *, и эта проблема является общей для всех баз данных этого типа. Я однажды использовал карту типа поля, однако я признаю, что это было не коммерческое, а просто практика. Чем это выглядело так:

enter image description here

Если это не будет соответствовать вашим требованиям, я могу задать вам лишь несколько других вопросов о подобных топи c:

Многоязычное моделирование данных на MongoDB

Как добиться локализации с помощью No SQL

Как правильно структурировать локализованный контент в Cloud Firestore?

Если вам нужно еще больше, я предлагаю изучить общие решения для баз данных на основе No SQL.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...