Skip to content
Snippets Groups Projects

Доработано описание работы методов/полей

Open Alena Petraki requested to merge feature/Localization into master
1 unresolved thread
2 files
+ 36
12
Compare changes
  • Side-by-side
  • Inline

Files

+ 9
4
@@ -87,13 +87,13 @@ message Item {
// Для удаления переводов реализована следующая логика:
// - {"lang":nil|{}} - сброс перевода для языка
// - {"lang":map{...}} - установка перевода для языка
// - {"lang":map{...}, "*":nil} - установка перевода для языка, сброс остальных переводов
// - {"lang":map{...}, "*":nil} - установка перевода для языка (одного или нескольких), сброс остальных переводов
// - {"*":nil} - сброс всех переводов
map<string, google.protobuf.Struct> translations = 12;
// Список идентификаторов локалей, для которых есть переводы
// Соотвествует списку переводов в translations, при получении записи всегда возвращается
// полный список. Невозможно обновить вручную: формируется системой
// Соответствует списку переводов в translations, при получении записи всегда возвращается
// полный список. Невозможно обновить вручную, формируется системой
repeated string translations_ids = 101;
}
@@ -152,7 +152,12 @@ message FindOptions {
bool regular = 4;
bool hidden = 5;
bool templates = 6;
string locale_id = 7; // Язык перевода который будет использоваться. Если не указан, то возвращаются данные для языка по умолчанию
// Язык перевода, для которого нужно выполнить запрос. По умолчанию если перевод для запрашиваемого
// поля не существует, то поиск проходит по fallback-языку (если указан и существует) или по основным данным.
//
// Если не указан, то возвращаются данные для языка по умолчанию
string locale_id = 7;
// Список идентификаторов переводов/локалей, которых должны быть включены в результат
// Возможно указание '*' для получения всех переводов
Loading