'use strict';

const i18n = new VueI18n({
  messages: {
    en: {
      menu: {
        menu: 'Menu',
        help: 'Help',
        appearance: 'Appearance',
        search: 'Search (Ctrl + F)',
        manager: 'Function manager (Ctrl + M)',
        inspector: 'Variable inspector (Ctrl + I)',
      },
      settings: {
        display: 'Action parameters display mode',
        displayAll: 'Show parameters with default values',
        displayInline: 'One-line display mode',
        displayImportant: 'Show only important parameters',
        displayMode: {
          DEFAULT: 'Horizontally',
          VERTICAL: 'Vertically',
          AUTO_CROP: 'Horizontally, crop if overflow',
          AUTO_WRAP: 'Horizontally, wrap if overflow',
          TITLE_ONLY: 'Hide action parameters',
        },
        propertiesHide: 'Automatic hiding of action parameters',
        propertiesLimit: 'Maximum number of visible parameters',
        symbolsLimit: 'Maximum number of characters in parameters',
        debugPreview: 'Enable parameters preview',
        debugPreviewAdditional: 'If preview is disabled, you can still show it be clicking middle mouse button on parameter.',
        visibility: 'Visibility',
        toolbar: 'Top toolbar panel',
        inspector: 'Variables inspector button',
        search: 'Search button',
        labels: 'Label connection lines',
        counter: 'Nested action counter',
        comments: 'Action comments (Ctrl + /)',
        theme: 'Theme',
        debug: 'Parameters preview',
        smart: 'Smart mode (automatically hide insertion places) (F12)',
        traceLegend: 'Trace',
        traceCheckbox: 'Trace mode (show variables changed by actions)',
        zoom: 'Zoom',
        window: 'Window settings',
        topmost: 'Keep this window on top of other windows',
        selectorPreview: {
          scale: 'Preview scale',
          legend: 'Browser selectors preview',
          visible: 'Show previews for selectors',
          canCreate: 'Save previews when creating actions',
          canUpdate: 'Update previews when updating actions',
          hideSelector: 'Hide selector text if there is a preview',
        },
      },
      reset: 'Reset settings',
    },
    ru: {
      menu: {
        menu: 'Меню',
        help: 'Помощь',
        appearance: 'Внешний вид',
        search: 'Поиск (Ctrl + F)',
        manager: 'Менеджер функций (Ctrl + M)',
        inspector: 'Инспектор переменных (Ctrl + I)',
      },
      settings: {
        display: 'Режим отображения параметров действий',
        displayAll: 'Отображать параметры со стандартными значениями',
        displayInline: 'Однострочный режим отображения',
        displayImportant: 'Отображать только важные параметры',
        displayMode: {
          DEFAULT: 'Горизонтально',
          VERTICAL: 'Вертикально',
          AUTO_CROP: 'Горизонтально, обрезать при переполнении',
          AUTO_WRAP: 'Горизонтально, переносить при переполнении',
          TITLE_ONLY: 'Скрывать параметры действий',
        },
        propertiesHide: 'Автоматическое скрытие параметров действий',
        propertiesLimit: 'Максимальное количество видимых параметров',
        symbolsLimit: 'Максимальное количество символов в параметрах',
        debugPreview: 'Включить предпросмотр параметров',
        debugPreviewAdditional: 'Если предпросмотр отключен, вы все равно можете отобразить его, кликнув средней кнопкой мыши по параметру.',
        visibility: 'Видимость',
        toolbar: 'Верхняя панель инструментов',
        inspector: 'Кнопка инспектора переменных',
        search: 'Кнопка поиска',
        labels: 'Линии связи меток',
        counter: 'Счётчик вложенных действий',
        comments: 'Комментарии действий (Ctrl + /)',
        theme: 'Тема',
        debug: 'Предпросмотр параметров',
        smart: 'Умный режим (автоматически скрывать места вставки) (F12)',
        traceLegend: 'Трассировка',
        traceCheckbox: 'Режим трассировки (показывать переменные, изменённые действиями)',
        zoom: 'Масштаб',
        window: 'Настройки окна',
        topmost: 'Отображать это окно поверх остальных окон',
        selectorPreview: {
          scale: 'Масштаб превью',
          legend: 'Превью селекторов браузера',
          visible: 'Отображать превью для селекторов',
          canCreate: 'Сохранять превью при создании действий',
          canUpdate: 'Обновлять превью при обновлении действий',
          hideSelector: 'Скрывать текст селектора при наличии превью',
        },
      },
      reset: 'Сбросить настройки',
    },
  },
  locale: _K,
});
