Skip to content
Snippets Groups Projects

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

Merged Alena Petraki requested to merge feature/PRXS-2647-ItemsLocales into master
1 file
+ 7
0
Compare changes
  • Side-by-side
  • Inline
+ 7
0
@@ -82,6 +82,13 @@ message Item {
// Позволяет одновременно установить/получить несколько переводов и производить манипуляции с переводами
// Ключами является идентификатор локали, значениями - данные переводы
// При обновлении не происходит валидация или модификация каждого из переводов в соответствие со схемой,
// поэтому обновление через поле `translations` стоит выполнять с аккуратностью
// Для удаления переводов реализована следующая логика:
// - {"lang":nil|{}} - сброс перевода для языка
// - {"lang":map{...}} - установка перевода для языка
// - {"lang":map{...}, "*":nil} - установка перевода для языка, сброс остальных переводов
// - {"*":nil} - сброс всех переводов
map<string, google.protobuf.Struct> translations = 12;
// Список идентификаторов локалей, для которых есть переводы
Loading