Skip to content
Snippets Groups Projects
Commit 64fe5194 authored by Pavel Antonov's avatar Pavel Antonov :asterisk:
Browse files

Merge branch 'feature/PRXS-2647-ItemsLocales' into 'master'

Добавлено описание логики удаления переводов

See merge request !51
parents d05d7532 0dccc669
No related branches found
No related tags found
1 merge request!51Добавлено описание логики удаления переводов
......@@ -82,6 +82,13 @@ message Item {
// Позволяет одновременно установить/получить несколько переводов и производить манипуляции с переводами
// Ключами является идентификатор локали, значениями - данные переводы
// При обновлении не происходит валидация или модификация каждого из переводов в соответствие со схемой,
// поэтому обновление через поле `translations` стоит выполнять с аккуратностью
// Для удаления переводов реализована следующая логика:
// - {"lang":nil|{}} - сброс перевода для языка
// - {"lang":map{...}} - установка перевода для языка
// - {"lang":map{...}, "*":nil} - установка перевода для языка, сброс остальных переводов
// - {"*":nil} - сброс всех переводов
map<string, google.protobuf.Struct> translations = 12;
// Список идентификаторов локалей, для которых есть переводы
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment