{
  "id": "P18-C02",
  "title": "Apply: кнопка, действие и сохранение состояния",
  "kind": "motion",
  "brand": "UI / APPLY",
  "role": "Автор оригинала, переводчик и редактор экранной локализации",
  "objective": "Локализовать полный короткий материал, сохранив действия, числа и условия.",
  "problem": "Apply может означать действие с фильтром или подачу заявки. Без состояния экрана переводчик рискует выбрать привычный глагол и изменить смысл команды.",
  "choice": "Перевела Apply через конкретный экран: статус Open, период This month и ноль найденных записей. Оба фильтра остаются видны после действия, поэтому «Применить» получает проверяемый смысл.",
  "result": "В двух языковых версиях Apply применяет выбранные фильтры. Экран с нулём записей сохраняет статус и период; словарь и титры связывают термин с действием.",
  "limit": "Оба ролика созданы автором; исходный материал не приписан существующему клиенту. Синтетические голоса не имитируют конкретных людей.",
  "scenes": [
    {
      "mode": "interface",
      "title": "Измените фильтр",
      "caption": "Статус: Открыто · Период: Этот месяц",
      "seconds": 4.5,
      "items": [
        "Статус|Открыто",
        "Период|Этот месяц"
      ],
      "narration": "Выберите статус «Открыто» и период «Этот месяц». Пока вы не применили фильтр, список сохраняет прежние условия.",
      "brand": "ФИЛЬТР"
    },
    {
      "mode": "button",
      "title": "Нажмите Apply",
      "caption": "Apply = Применить · Не означает «Подать заявку»",
      "seconds": 4.5,
      "items": [
        "Apply = Применить",
        "Не означает «Подать заявку»"
      ],
      "narration": "Нажмите кнопку Apply, чтобы применить выбранные условия. В русской версии интерфейса кнопка называется «Применить».",
      "center": "Применить",
      "note": "Применить выбранные условия"
    },
    {
      "mode": "interface",
      "title": "Проверьте результат",
      "caption": "Открыто + Этот месяц · 0 записей ≠ сброс",
      "seconds": 4.5,
      "items": [
        "Статус|Открыто",
        "Период|Этот месяц",
        "Записи|0 — условия сохранены"
      ],
      "narration": "После успешного обновления над списком видны оба активных условия. Нулевой результат означает отсутствие подходящих записей, а не сброс фильтра.",
      "brand": "РЕЗУЛЬТАТ"
    },
    {
      "mode": "flow",
      "title": "Если ответ потерян",
      "caption": "Проверить условия · Дождаться подтверждения",
      "seconds": 4.5,
      "items": [
        "Проверить условия",
        "Дождаться подтверждения"
      ],
      "narration": "При потерянном ответе сначала проверьте активные условия. Не сообщайте, что фильтр применён, пока интерфейс не подтвердил новое состояние."
    }
  ],
  "table": {
    "headers": [
      "Элемент",
      "Решение"
    ],
    "rows": [
      [
        "Измените фильтр",
        "Статус: Открыто · Период: Этот месяц"
      ],
      [
        "Нажмите Apply",
        "Apply = Применить · Не означает «Подать заявку»"
      ],
      [
        "Проверьте результат",
        "Открыто + Этот месяц · 0 записей ≠ сброс"
      ],
      [
        "Если ответ потерян",
        "Проверить условия · Дождаться подтверждения"
      ]
    ]
  },
  "variants": [
    {
      "name": "source-ru",
      "label": "Авторский оригинал на русском",
      "language": "ru",
      "scenes": [
        {
          "mode": "interface",
          "title": "Измените фильтр",
          "caption": "Статус: Открыто · Период: Этот месяц",
          "seconds": 4.5,
          "items": [
            "Статус|Открыто",
            "Период|Этот месяц"
          ],
          "narration": "Выберите статус «Открыто» и период «Этот месяц». Пока вы не применили фильтр, список сохраняет прежние условия.",
          "brand": "ФИЛЬТР"
        },
        {
          "mode": "button",
          "title": "Нажмите Apply",
          "caption": "Apply = Применить · Не означает «Подать заявку»",
          "seconds": 4.5,
          "items": [
            "Apply = Применить",
            "Не означает «Подать заявку»"
          ],
          "narration": "Нажмите кнопку Apply, чтобы применить выбранные условия. В русской версии интерфейса кнопка называется «Применить».",
          "center": "Применить",
          "note": "Применить выбранные условия"
        },
        {
          "mode": "interface",
          "title": "Проверьте результат",
          "caption": "Открыто + Этот месяц · 0 записей ≠ сброс",
          "seconds": 4.5,
          "items": [
            "Статус|Открыто",
            "Период|Этот месяц",
            "Записи|0 — условия сохранены"
          ],
          "narration": "После успешного обновления над списком видны оба активных условия. Нулевой результат означает отсутствие подходящих записей, а не сброс фильтра.",
          "brand": "РЕЗУЛЬТАТ"
        },
        {
          "mode": "flow",
          "title": "Если ответ потерян",
          "caption": "Проверить условия · Дождаться подтверждения",
          "seconds": 4.5,
          "items": [
            "Проверить условия",
            "Дождаться подтверждения"
          ],
          "narration": "При потерянном ответе сначала проверьте активные условия. Не сообщайте, что фильтр применён, пока интерфейс не подтвердил новое состояние."
        }
      ],
      "voice": "ru-RU-DmitryNeural"
    },
    {
      "name": "localized-en",
      "label": "Полная английская версия",
      "language": "en",
      "scenes": [
        {
          "mode": "interface",
          "title": "Change the filter",
          "caption": "Status: Open · Period: This month",
          "seconds": 4.5,
          "items": [
            "Status|Open",
            "Period|This month"
          ],
          "narration": "Select Open and This month. Until you apply the filter, the list keeps its previous settings.",
          "brand": "FILTER"
        },
        {
          "mode": "button",
          "title": "Select Apply",
          "caption": "Apply = use the filters · Not submit an application",
          "seconds": 4.5,
          "items": [
            "Apply = use the filters",
            "Not submit an application"
          ],
          "narration": "Select Apply to use the selected filters. In the Russian interface, the button is labelled Применить.",
          "center": "Apply",
          "note": "Use the selected filters"
        },
        {
          "mode": "interface",
          "title": "Check the result",
          "caption": "Open + This month · 0 results ≠ reset",
          "seconds": 4.5,
          "items": [
            "Status|Open",
            "Period|This month",
            "Records|0 — filters remain"
          ],
          "narration": "After a successful update, both active filters appear above the list. Zero results means no records match; it does not mean the filters were cleared.",
          "brand": "RESULT"
        },
        {
          "mode": "flow",
          "title": "If the response is lost",
          "caption": "Check active filters · Wait for confirmation",
          "seconds": 4.5,
          "items": [
            "Check active filters",
            "Wait for confirmation"
          ],
          "narration": "If the response is lost, check the active filters first. Do not report that the filter was applied until the interface confirms the new state."
        }
      ],
      "voice": "en-US-AriaNeural"
    }
  ],
  "contribution": "Русский исходник MP4, английский MP4, отдельные VTT и полный параллельный текст.",
  "extraFiles": [
    {
      "file": "parallel-text.json",
      "label": "Полный параллельный текст",
      "mimeType": "application/json",
      "content": "[\n  {\n    \"scene\": 1,\n    \"ru\": \"Выберите статус «Открыто» и период «Этот месяц». Пока вы не применили фильтр, список сохраняет прежние условия.\",\n    \"en\": \"Select Open and This month. Until you apply the filter, the list keeps its previous settings.\"\n  },\n  {\n    \"scene\": 2,\n    \"ru\": \"Нажмите кнопку Apply, чтобы применить выбранные условия. В русской версии интерфейса кнопка называется «Применить».\",\n    \"en\": \"Select Apply to use the selected filters. In the Russian interface, the button is labelled Применить.\"\n  },\n  {\n    \"scene\": 3,\n    \"ru\": \"После успешного обновления над списком видны оба активных условия. Нулевой результат означает отсутствие подходящих записей, а не сброс фильтра.\",\n    \"en\": \"After a successful update, both active filters appear above the list. Zero results means no records match; it does not mean the filters were cleared.\"\n  },\n  {\n    \"scene\": 4,\n    \"ru\": \"При потерянном ответе сначала проверьте активные условия. Не сообщайте, что фильтр применён, пока интерфейс не подтвердил новое состояние.\",\n    \"en\": \"If the response is lost, check the active filters first. Do not report that the filter was applied until the interface confirms the new state.\"\n  }\n]"
    }
  ]
}
