Интернационализация в Java Spring с помощью mongodb - PullRequest
1 голос
/ 12 марта 2019

У меня есть бэкэнд в Java Spring с базой данных Монго и коллекцией, в которой хранятся туры (дорожные поездки).Так как это приложение должно использоваться туристами, мы хотим ввести интернационализацию.Базовый объект Tour выглядит примерно так:

{
    "_id" : ObjectId("5c826e272173e100044496b1"),
    "startingDate" : NumberLong(1552160940),
    "start" : {},
    "end" : {},
    "title" : "Dummy tour",
    "duration" : NumberLong(25653),
    "transportationType" : "DRIVING",
    "polylineDecoded" : [ ],
    "waypointList" : [ ],
    "ownerIds" : [ ]
}

Мы хотели бы добавить заголовки в зависимости от локали пользователя.Как лучше построить тур?Существуют ли лучшие практики для такого рода вещей?

РЕДАКТИРОВАТЬ : Пока что это наиболее распространенный подход, но я боюсь, что тур объект будет раздут, если слишком много языковдобавлено.

{
    "_id" : ObjectId("5c826e272173e100044496b1"),
    "startingDate" : NumberLong(1552160940),
    "start" : {},
    "end" : {},
    "title" : {
        "en" : "Tour",
        "gr" : "Ξενάγηση"
    },
    "duration" : NumberLong(25653),
    "transportationType" : "DRIVING",
    "polylineDecoded" : [ ],
    "waypointList" : [ ],
    "ownerIds" : [ ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...