Я бы хотел, чтобы мои ресурсы были локализованы на нескольких языках. Как несколько языков должны быть отправлены на ресурс с использованием архитектуры REST?REST и локализованные ресурсы
ресурс:/главы,/главы /: идентификатор
Когда POST выдается на главы, клиент посылает структуру данных:
{localizations: { en: {title: 'New chapter' },sk: {title: 'Nova kapitola'} }}
и новую главу с локализациями еп и ск создается.
Когда клиент хочет получить доступ к этой главе по URL/главе/1, в представлении должна быть возвращена только одна языковая мутация. Как я должен обладать областью определения языка? Я могу использовать HTTP-заголовок Accept-Language с желаемым языком, Accept-Language: sk или я могу включить locale в URL-адрес, например/chapters/1/en.
Также, как обрабатывать запрос PUT? В течение большей части времени обновлялась только одна языковая мутация, но изредка было обновлено 2 или более из них.
+1 очень интересный вопрос ... –