<?php 
return [
  'api' => 'API',
  'api_docs' => 'Остальной API',
  'api_docs_help' => 'Централизованная документация для интеграции POS, доставки, официантов и киосков.',
  'breadcrumb' => 'Суперадминистратор > Настройки > API',
  'open_docs' => 'Открыть документы',
  'copy_link' => 'Копировать',
  'public_link' => 'Публичная ссылка для общего доступа',
  'public_link_help' => 'Создайте безопасную ссылку для внешних разработчиков. Регенерируйте, чтобы вращаться.',
  'generate_link' => 'Создать ссылку',
  'revoke_link' => 'Удалить ссылку',
  'public_link_empty' => 'Публичной ссылки пока нет. Создайте его, чтобы поделиться документацией, доступной только для чтения.',
  'public_link_created' => 'Публичная ссылка создана.',
  'public_link_revoked' => 'Публичная ссылка удалена.',
  'public_banner' => 'Ссылка на общедоступную документацию, доступную только для чтения, созданная в настройках суперадминистратора.',
  'tester_title' => 'API-тестирование',
  'tester_help' => 'Запустите живую диагностику, используя реальные учетные данные. Особое внимание уделяется вопросам разрешений.',
  'username' => 'Имя пользователя / адрес электронной почты',
  'password' => 'Пароль',
  'password_placeholder' => '********',
  'run_test' => 'Запустить диагностику',
  'testing' => 'Тестирование...',
  'status_ok' => 'Здоровый',
  'status_permission' => 'Проблема с разрешением',
  'status_fail' => 'недостижимый',
  'no_tests' => 'Запустите тест, чтобы проверить работоспособность конечной точки.',
  'unauthorized' => 'Несанкционированный',
  'token_loaded' => 'Аутентифицированный и загруженный контекст живого пользователя.',
  'skipped_missing_context' => 'Пропущено: отсутствуют данные :fields, но API доступен.',
  'no_categories' => 'Ни одна категория еще не возвращена; конечная точка достижима.',
  'no_menus' => 'Меню еще не вернулось; конечная точка достижима.',
  'no_items' => 'Пока нет доступных для тестирования элементов; конечная точка достижима.',
  'no_order_type' => 'Ни один тип заказа не вернулся к тестовым расходам.',
  'no_tables' => 'Нет доступных таблиц для проверки разблокировки.',
  'no_orders' => 'Нет доступных заказов для проверки этой конечной точки.',
  'no_reservations' => 'Не найдено резервирований для проверки этой конечной точки.',
  'no_customers' => 'Нет клиентов, доступных для проверки адресов.',
  'no_notifications' => 'Уведомлений не найдено; API отвечает.',
  'no_branches' => 'Для этого аккаунта нет доступных филиалов.',
  'internal_error' => 'Что-то пошло не так. Пожалуйста, проверьте журналы.',
  'invalid_status' => 'Неподдерживаемое значение статуса.',
  'not_found' => 'Запись не найдена.',
  'partner_domain_required' => 'Домен обязателен.',
  'invalid_domain' => 'Пожалуйста, укажите действительный домен.',
  'domain_not_matched' => 'Указанный домен не соответствует домену приложения.',
  'main_domain_not_found' => 'Основной домен не найден.',
  'restaurant_domain_not_found' => 'Домен ресторана не найден.',
  'domain_is_valid' => 'Домен действителен.',
  'google_map_key_missing' => 'Ключ Google Map API не настроен.',
  'restapi_not_available' => 'Модуль Rest API недоступен.',
  'validation_success' => 'Проверка прошла успешно.',
  'firebase_title' => 'Облачный обмен сообщениями Firebase',
  'firebase_help' => 'Настройте Firebase Cloud Messaging (FCM) для уведомлений партнеров по доставке.',
  'firebase_enabled' => 'Включить уведомления Firebase',
  'firebase_enabled_help' => 'Если этот параметр включен, модуль RestApi будет отправлять push-уведомления с помощью FCM.',
  'firebase_json_label' => 'JSON-файл сервисного аккаунта',
  'firebase_json_help' => 'Загрузите JSON сервисного аккаунта Firebase (Настройки проекта → Сервисные аккаунты → Создать новый закрытый ключ).',
  'firebase_json_current' => 'Текущий файл: :file',
  'firebase_json_view' => 'Посмотреть JSON',
  'firebase_json_hide' => 'Скрыть JSON',
  'firebase_json_not_found' => 'Файл JSON не найден или недействителен.',
  'firebase_json_steps_title' => 'Создать JSON сервисного аккаунта для push-уведомлений',
  'open' => 'Открыть',
  'firebase_json_step_1' => 'https://console.cloud.google.com/iam-admin/serviceaccounts',
  'firebase_json_step_2' => 'Убедитесь, что вверху выбран тот же проект Firebase.',
  'firebase_json_step_3' => 'Найдите учетную запись Firebase Admin SDK, похожую на: firebase-adminsdk-xxxxx.',
  'firebase_json_step_4' => 'Если он не существует, вы можете его создать.',
  'firebase_json_step_5' => 'Нажмите на учетную запись службы.',
  'firebase_json_step_6' => 'Перейдите на вкладку «Ключи».',
  'firebase_json_step_7' => 'Нажмите: «Добавить ключ» → «Создать новый ключ» → «Выбрать JSON» → «Создать».',
  'firebase_json_step_8' => 'Загрузите файл JSON (например, имя-проекта-firebase-adminsdk-xxxxx.json) и загрузите его здесь.',
  'firebase_saved' => 'Настройки Firebase сохранены.',
  'firebase_save_button' => 'Сохранить настройки Firebase',
  'safety_ok' => 'Аудит безопасности пройден.',
  'doc' => [
    'toc' => 'На этой странице',
    'theme' => 'Тема',
    'overview_title' => 'Обзор',
    'overview_desc' => 'Легкие конечные точки на основе токенов для создания мобильных POS-терминалов, доставки и администрирования, не затрагивая основную логику POS.',
    'base_url' => 'Базовый URL',
    'auth' => 'Авторизация',
    'formats' => 'Форматы',
    'auth_title' => 'Аутентификация и токены',
    'auth_desc' => 'Выпускайте токены на предъявителя с определенной областью действия для каждой учетной записи сотрудника. Токены наследуют контекст ресторана и филиала.',
    'login_summary' => 'Обменяйте учетные данные персонала на токен на предъявителя.',
    'login_note_token' => 'Отправляйте возвращенный токен как Authorization: Bearer <token> при каждом запросе.',
    'login_note_permissions' => 'Привилегии токена соответствуют ролям и разрешениям пользователей.',
    'me_summary' => 'Верните аутентифицированный профиль и включенные модули.',
    'me_note_roles' => 'Используйте массив ролей для управления флагами функций на стороне клиента.',
    'platform_title' => 'Платформа и конфигурация',
    'platform_desc' => 'Флаги локали, валюты, функций, филиалов и платежного шлюза для начальной загрузки клиентов.',
    'platform_config' => 'Загрузочный ресторан, ветка, модули и флаги функций для текущего токена.',
    'platform_note_cache' => 'Ответы учитывают ветки. Переключите ветки, чтобы обновить контекст.',
    'languages_summary' => 'Список активных языков с кодами и статусом.',
    'languages_note' => 'Резервный вариант использует LanguageSetting ::LANGUAGES, если столбцы БД ограничены.',
    'permissions_summary' => 'Возвращайте имена ролей и подробные разрешения для токена.',
    'printers_summary' => 'Список принтеров филиалов для маршрутизации билетов.',
    'receipt_summary' => 'Получите верхний/нижний колонтитул квитанции и форматирование.',
    'switch_branch' => 'Переключите активную ветку для текущего токена.',
    'pos_title' => 'POS-терминалы',
    'pos_desc' => 'Меню, позиции, заказы и бронирование для рабочих процессов FOH и KDS.',
    'menus_summary' => 'Список активных меню для текущей ветки.',
    'items_summary' => 'Перечислите позиции меню с ценами. Используйте фильтры для меню/категорий.',
    'items_note_filters' => 'Фильтруйте по идентификаторам меню или категорий, чтобы уменьшить размер полезных данных.',
    'categories_summary' => 'Список категорий меню для ветки.',
    'items_by_category' => 'Получение элементов по категориям.',
    'items_by_menu' => 'Получить элементы для определенного меню.',
    'variations' => 'Перечислите варианты предмета.',
    'modifiers' => 'Список групп модификаторов для элемента.',
    'extra_charges' => 'Получите дополнительные сборы по типу заказа.',
    'orders_create' => 'Создайте POS-заказ с элементами, действиями и маршрутизацией.',
    'orders_list' => 'Список заказов с нумерацией страниц.',
    'orders_filters' => 'Фильтрация по статусу, типу, идентификатору ветки и странице.',
    'orders_detail' => 'Получите один заказ.',
    'orders_status' => 'Обновить статус заказа.',
    'orders_pay' => 'Оплатить заказ с документами об оплате.',
    'customers' => 'Список клиентов POS.',
    'customers_create' => 'Создайте POS-клиента.',
    'phone_codes' => 'Список телефонных кодов для создания клиентов.',
    'taxes' => 'Перечислите налоги филиала.',
    'restaurants' => 'Список ресторанов (токены суперадминистратора).',
    'branches' => 'Список филиалов текущего ресторана.',
    'reservations' => 'Список резерваций.',
    'reservations_create' => 'Создайте резервацию.',
    'reservations_status' => 'Обновить статус бронирования.',
    'reservations_today' => 'Быстрый доступ к сегодняшнему бронированию.',
    'tables' => 'Список таблиц для ветки.',
    'tables_unlock' => 'Принудительно разблокировать стол.',
    'order_types' => 'Список доступных типов ордеров.',
    'actions' => 'Список разрешенных действий заказа.',
    'delivery_platforms' => 'Перечислите настроенные платформы доставки.',
    'order_number' => 'Получите номер следующего заказа.',
    'waiters' => 'Список официантов для назначения.',
    'customer_title' => 'Клиентское приложение',
    'customer_desc' => 'Каталог клиентов и конечные точки отправки заказов.',
    'catalog_summary' => 'Возвращайте меню, категории и элементы для клиентских приложений.',
    'customer_order' => 'Оформить заказ клиента (доставка/на вынос).',
    'customer_order_note' => 'Включите customer_address_id для потоков доставки.',
    'customer_orders' => 'Перечислите заказы клиентов для текущего токена.',
    'notifications_title' => 'Уведомления',
    'notifications_desc' => 'Регистрируйте токены устройств и получайте уведомления в приложении.',
    'notifications_register' => 'Зарегистрируйте токен устройства для push-уведомлений.',
    'notifications_list' => 'Список уведомлений для текущего пользователя.',
    'notifications_read' => 'Отметить уведомление как прочитанное.',
    'notifications_test' => 'Отправьте тестовое уведомление.',
    'sdks_title' => 'Примеры SDK',
    'sdks_desc' => 'Используйте любой показанный язык для использования конечных точек с аутентификацией на предъявителя.',
    'auth_required' => 'Требуется авторизация',
    'header' => 'Заголовок',
    'value' => 'Ценить',
    'body_schema' => 'Тело запроса',
    'shared_title' => 'Общие и утилиты',
    'shared_desc' => 'Общие поисковые запросы и помощники для создания клиентов.',
    'currencies_summary' => 'Перечислите валюты с кодами и курсами.',
    'gateways_summary' => 'Мета платежного шлюза для ресторана.',
    'staff_summary' => 'Составьте список сотрудников ресторана.',
    'roles_summary' => 'Перечислите имена ролей, прикрепленных к ресторану.',
    'areas_summary' => 'Перечислите регионы доставки для филиала.',
    'customer_addresses' => 'Перечислите адреса клиентов по customer_id.',
  ],
];