<?php

return [

    'label' => 'Конструктор запросов',

    'form' => [

        'operator' => [
            'label' => 'Оператор',
        ],

        'or_groups' => [

            'label' => 'Группы',

            'block' => [
                'label' => 'Дизъюнкция (ИЛИ)',
                'or' => 'ИЛИ',
            ],

        ],

        'rules' => [

            'label' => 'Правила',

            'item' => [
                'and' => 'И',
            ],

        ],

    ],

    'no_rules' => '(Нет правил)',

    'item_separators' => [
        'and' => 'И',
        'or' => 'ИЛИ',
    ],

    'operators' => [

        'is_filled' => [

            'label' => [
                'direct' => 'Заполнено',
                'inverse' => 'Пусто',
            ],

            'summary' => [
                'direct' => ':attribute заполнено',
                'inverse' => ':attribute пусто',
            ],

        ],

        'boolean' => [

            'is_true' => [

                'label' => [
                    'direct' => 'Истина',
                    'inverse' => 'Ложь',
                ],

                'summary' => [
                    'direct' => ':attribute истинно',
                    'inverse' => ':attribute ложно',
                ],

            ],

        ],

        'date' => [

            'is_after' => [

                'label' => [
                    'direct' => 'После',
                    'inverse' => 'Не после',
                ],

                'summary' => [
                    'direct' => ':attribute после :date',
                    'inverse' => ':attribute не после :date',
                ],

            ],

            'is_before' => [

                'label' => [
                    'direct' => 'До',
                    'inverse' => 'Не до',
                ],

                'summary' => [
                    'direct' => ':attribute до :date',
                    'inverse' => ':attribute не до :date',
                ],

            ],

            'is_date' => [

                'label' => [
                    'direct' => 'Дата',
                    'inverse' => 'Не дата',
                ],

                'summary' => [
                    'direct' => ':attribute это :date',
                    'inverse' => ':attribute не это :date',
                ],

            ],

            'is_month' => [

                'label' => [
                    'direct' => 'Месяц',
                    'inverse' => 'Не месяц',
                ],

                'summary' => [
                    'direct' => ':attribute это :month',
                    'inverse' => ':attribute не это :month',
                ],

            ],

            'is_year' => [

                'label' => [
                    'direct' => 'Год',
                    'inverse' => 'Не год',
                ],

                'summary' => [
                    'direct' => ':attribute это :year',
                    'inverse' => ':attribute не это :year',
                ],

            ],

            'unit_labels' => [
                'second' => 'Секунды',
                'minute' => 'Минуты',
                'hour' => 'Часы',
                'day' => 'Дни',
                'week' => 'Недели',
                'month' => 'Месяца',
                'quarter' => 'Кварталы',
                'year' => 'Года',
            ],

            'presets' => [
                'past_decade' => 'Последнее десятилетие',
                'past_5_years' => 'Последние 5 лет',
                'past_2_years' => 'Последние 2 года',
                'past_year' => 'Последний год',
                'past_6_months' => 'Последние 6 месяцев',
                'past_quarter' => 'Последний квартал',
                'past_month' => 'Последний месяц',
                'past_2_weeks' => 'Последние 2 недели',
                'past_week' => 'Последняя неделя',
                'past_hour' => 'Последний час',
                'past_minute' => 'Последняя минута',
                'this_decade' => 'Это десятилетие',
                'this_year' => 'Этот год',
                'this_quarter' => 'Этот квартал',
                'this_month' => 'Этот месяц',
                'today' => 'Сегодня',
                'this_hour' => 'Этот час',
                'this_minute' => 'Эта минута',
                'next_minute' => 'Следующая минута',
                'next_hour' => 'Следующий час',
                'next_week' => 'Следующая неделя',
                'next_2_weeks' => 'Следующие 2 недели',
                'next_month' => 'Следующий месяц',
                'next_quarter' => 'Следующий квартал',
                'next_6_months' => 'Следующие 6 месяцев',
                'next_year' => 'Следующий год',
                'next_2_years' => 'Следующие 2 года',
                'next_5_years' => 'Следующие 5 лет',
                'next_decade' => 'Следующее десятилетие',
                'custom' => 'Произвольный диапазон',
            ],

            'form' => [

                'date' => [
                    'label' => 'Дата',
                ],

                'month' => [
                    'label' => 'Месяц',
                ],

                'year' => [
                    'label' => 'Год',
                ],

                'mode' => [

                    'label' => 'Тип даты',

                    'options' => [
                        'absolute' => 'Конкретная дата',
                        'relative' => 'Скользящий диапазон',
                    ],

                ],

                'preset' => [
                    'label' => 'Период',
                ],

                'relative_value' => [
                    'label' => 'Количество',
                ],

                'relative_unit' => [
                    'label' => 'Единица времени',
                ],

                'tense' => [

                    'label' => 'Направление',

                    'options' => [
                        'past' => 'Прошлое',
                        'future' => 'Будущее',
                    ],

                ],

            ],

        ],

        'number' => [

            'equals' => [

                'label' => [
                    'direct' => 'Равно',
                    'inverse' => 'Не равно',
                ],

                'summary' => [
                    'direct' => ':attribute равно :number',
                    'inverse' => ':attribute не равно :number',
                ],

            ],

            'is_max' => [

                'label' => [
                    'direct' => 'Максимум',
                    'inverse' => 'Больше чем',
                ],

                'summary' => [
                    'direct' => ':attribute максимум :number',
                    'inverse' => ':attribute больше чем :number',
                ],

            ],

            'is_min' => [

                'label' => [
                    'direct' => 'Минимум',
                    'inverse' => 'Меньше чем',
                ],

                'summary' => [
                    'direct' => ':attribute минимум :number',
                    'inverse' => ':attribute меньше чем :number',
                ],

            ],

            'aggregates' => [

                'average' => [
                    'label' => 'Среднее',
                    'summary' => 'Среднее :attribute',
                ],

                'max' => [
                    'label' => 'Макс',
                    'summary' => 'Макс :attribute',
                ],

                'min' => [
                    'label' => 'Мин',
                    'summary' => 'Мин :attribute',
                ],

                'sum' => [
                    'label' => 'Сумма',
                    'summary' => 'Сумма :attribute',
                ],

            ],

            'form' => [

                'aggregate' => [
                    'label' => 'Сводка',
                ],

                'number' => [
                    'label' => 'Число',
                ],

            ],

        ],

        'relationship' => [

            'equals' => [

                'label' => [
                    'direct' => 'Имеет',
                    'inverse' => 'Не имеет',
                ],

                'summary' => [
                    'direct' => 'Имеет :count :relationship',
                    'inverse' => 'Не имеет :count :relationship',
                ],

            ],

            'has_max' => [

                'label' => [
                    'direct' => 'Имеет максимум',
                    'inverse' => 'Имеет больше чем',
                ],

                'summary' => [
                    'direct' => 'Имеет максимум :count :relationship',
                    'inverse' => 'Имеет больше чем :count :relationship',
                ],

            ],

            'has_min' => [

                'label' => [
                    'direct' => 'Имеет минимум',
                    'inverse' => 'Имеет меньше чем',
                ],

                'summary' => [
                    'direct' => 'Имеет минимум :count :relationship',
                    'inverse' => 'Имеет меньше чем :count :relationship',
                ],

            ],

            'is_empty' => [

                'label' => [
                    'direct' => 'Пусто',
                    'inverse' => 'Не пусто',
                ],

                'summary' => [
                    'direct' => ':relationship пусто',
                    'inverse' => ':relationship не пусто',
                ],

            ],

            'is_related_to' => [

                'label' => [

                    'single' => [
                        'direct' => 'Является',
                        'inverse' => 'Не является',
                    ],

                    'multiple' => [
                        'direct' => 'Содержит',
                        'inverse' => 'Не содержит',
                    ],

                ],

                'summary' => [

                    'single' => [
                        'direct' => ':relationship это :values',
                        'inverse' => ':relationship не это :values',
                    ],

                    'multiple' => [
                        'direct' => ':relationship содержит :values',
                        'inverse' => ':relationship не содержит :values',
                    ],

                    'values_glue' => [
                        0 => ', ',
                        'final' => ' или ',
                    ],

                ],

                'form' => [

                    'value' => [
                        'label' => 'Значение',
                    ],

                    'values' => [
                        'label' => 'Значения',
                    ],

                ],

            ],

            'form' => [

                'count' => [
                    'label' => 'Количество',
                ],

            ],

        ],

        'select' => [

            'is' => [

                'label' => [
                    'direct' => 'Является',
                    'inverse' => 'Не является',
                ],

                'summary' => [
                    'direct' => ':attribute это :values',
                    'inverse' => ':attribute не это :values',
                    'values_glue' => [
                        ', ',
                        'final' => ' или ',
                    ],
                ],

                'form' => [

                    'value' => [
                        'label' => 'Значение',
                    ],

                    'values' => [
                        'label' => 'Значения',
                    ],

                ],

            ],

        ],

        'text' => [

            'contains' => [

                'label' => [
                    'direct' => 'Содержит',
                    'inverse' => 'Не содержит',
                ],

                'summary' => [
                    'direct' => ':attribute содержит :text',
                    'inverse' => ':attribute не содержит :text',
                ],

            ],

            'ends_with' => [

                'label' => [
                    'direct' => 'Заканчивается на',
                    'inverse' => 'Не заканчивается на',
                ],

                'summary' => [
                    'direct' => ':attribute заканчивается на :text',
                    'inverse' => ':attribute не заканчивается на :text',
                ],

            ],

            'equals' => [

                'label' => [
                    'direct' => 'Равно',
                    'inverse' => 'Не равно',
                ],

                'summary' => [
                    'direct' => ':attribute равно :text',
                    'inverse' => ':attribute не равно :text',
                ],

            ],

            'starts_with' => [

                'label' => [
                    'direct' => 'Начинается с',
                    'inverse' => 'Не начинается с',
                ],

                'summary' => [
                    'direct' => ':attribute начинается с :text',
                    'inverse' => ':attribute не начинается с :text',
                ],

            ],

            'form' => [

                'text' => [
                    'label' => 'Текст',
                ],

            ],

        ],

    ],

    'actions' => [

        'add_rule' => [
            'label' => 'Добавить правило',
        ],

        'add_rule_group' => [
            'label' => 'Добавить группу правил',
        ],

    ],

];
