translate base

This commit is contained in:
Mekan1206
2026-07-31 18:08:08 +05:00
parent a794dacd39
commit 581cb8241c
413 changed files with 9087 additions and 428 deletions

248
lang/ru/hr.php Normal file
View File

@@ -0,0 +1,248 @@
<?php
declare(strict_types=1);
return [
'navigation' => [
'organization' => 'Организация',
'employees' => 'Сотрудники',
'leave_management' => 'Управление отпусками',
'records' => 'Записи',
'system' => 'Система',
],
'resources' => [
'audit_log' => 'Журнал аудита',
'activity_log' => 'Журнал активности',
'activity_logs' => 'Журналы активности',
'import_wizard' => 'Мастер импорта',
'department' => 'Отдел',
'departments' => 'Отделы',
'position' => 'Должность',
'positions' => 'Должности',
'shift' => 'Смена',
'shifts' => 'Смены',
'employee' => 'Сотрудник',
'employees' => 'Сотрудники',
'vacation' => 'Отпуск',
'vacations' => 'Отпуска',
'sick_leave' => 'Больничный',
'sick_leaves' => 'Больничные',
'unpaid_leave' => 'Неоплачиваемый отпуск',
'unpaid_leaves' => 'Неоплачиваемые отпуска',
'disciplinary_report' => 'Дисциплинарный отчёт',
'disciplinary_reports' => 'Дисциплинарные отчёты',
'explanation' => 'Объяснительная',
'explanations' => 'Объяснительные',
'bonus' => 'Премия',
'bonuses' => 'Премии',
'gift' => 'Подарок',
'gifts' => 'Подарки',
'employee_document' => 'Документ сотрудника',
'employee_documents' => 'Документы сотрудников',
'user' => 'Пользователь',
'users' => 'Пользователи',
],
'fields' => [
'photo' => 'Фото',
'employee_number' => 'Табельный номер',
'full_name' => 'ФИО',
'national_id' => 'Национальный ID',
'gender' => 'Пол',
'birth_date' => 'Дата рождения',
'phone' => 'Телефон',
'address' => 'Адрес',
'department' => 'Отдел',
'department_for_managers' => 'Отдел (для менеджеров)',
'position' => 'Должность',
'shift' => 'Смена',
'employment_status' => 'Статус занятости',
'status' => 'Статус',
'hire_date' => 'Дата приёма',
'termination_date' => 'Дата увольнения',
'notes' => 'Примечания',
'email_address' => 'Email',
'locale' => 'Язык',
'number' => 'Номер',
'name' => 'Имя',
'employee' => 'Сотрудник',
'type' => 'Тип',
'attachment' => 'Вложение',
'document' => 'Документ',
'medical_document' => 'Медицинский документ',
'return_date' => 'Дата возвращения',
'approved_by' => 'Утвердил',
'created_by' => 'Создал',
'gift_name' => 'Название подарка',
'gift' => 'Подарок',
'active' => 'Активен',
'starts_at' => 'Начало',
'ends_at' => 'Конец',
'starts' => 'Начало',
'ends' => 'Конец',
'days' => 'Дней',
'birthday' => 'День рождения',
'download' => 'Скачать',
'date' => 'Дата',
'subject_type' => 'Тип объекта',
'subject_id' => 'ID объекта',
'causer' => 'Инициатор',
'log_name' => 'Имя журнала',
'changes' => 'Изменения',
'previous_values' => 'Предыдущие значения',
'date_range' => 'Диапазон дат',
'start_from' => 'Начало с',
'start_until' => 'Начало до',
'from' => 'С',
'until' => 'До',
'tenure' => 'Стаж',
'vacation_taken_days' => 'Использовано отпуска (дней)',
'vacation_remaining_days' => 'Остаток отпуска (дней)',
'sick_leave_records' => 'Записи о больничных',
'disciplinary_reports' => 'Дисциплинарные отчёты',
'total_bonuses' => 'Всего премий',
'gifts_received' => 'Получено подарков',
'days_taken' => 'Использовано дней',
'days_remaining' => 'Осталось дней',
'annual_allowance' => 'Годовая норма',
'scheduled_vacations' => 'Запланированные отпуска',
'unpaid_leave_records' => 'Записи неоплачиваемого отпуска',
'explanations' => 'Объяснительные',
'title' => 'Заголовок',
'description' => 'Описание',
'severity' => 'Серьёзность',
'amount' => 'Сумма',
'reason' => 'Причина',
'bonus_date' => 'Дата премии',
'bonus_type' => 'Тип премии',
'report_date' => 'Дата отчёта',
'start_date' => 'Дата начала',
'end_date' => 'Дата окончания',
'institution' => 'Учреждение',
],
'tabs' => [
'personal' => 'Личные данные',
'employment' => 'Трудоустройство',
'employee' => 'Сотрудник',
],
'sections' => [
'employee_details' => 'Данные сотрудника',
'overview' => 'Обзор',
'profile' => 'Профиль',
'employment_timeline' => 'История трудоустройства',
'statistics' => 'Статистика',
'leave_attendance' => 'Отпуска и посещаемость',
'hr_records' => 'HR записи',
'leave_summary' => 'Сводка отпусков',
'annual_leave_balance' => 'Баланс ежегодного отпуска',
'upcoming_approved_leave' => 'Предстоящий одобренный отпуск',
'other_leave_types' => 'Другие типы отпусков',
'activity_details' => 'Детали активности',
],
'messages' => [
'no_upcoming_approved_leave' => 'Нет предстоящих одобренных отпусков',
'days_suffix' => 'дней',
],
'filters' => [
'all_shifts' => 'Все смены',
'all_departments' => 'Все отделы',
],
'audit' => [
'employee' => 'Сотрудник',
'vacation' => 'Отпуск',
'bonus' => 'Премия',
'disciplinary_report' => 'Дисциплинарный отчёт',
'department' => 'Отдел',
'user' => 'Пользователь',
],
'widgets' => [
'hr_overview' => 'Обзор HR',
'upcoming_birthdays' => 'Предстоящие дни рождения (30 дней)',
'upcoming_leave' => 'Предстоящий одобренный отпуск (14 дней)',
'recent_disciplinary_reports' => 'Недавние дисциплинарные отчёты',
'monthly_hiring' => 'Ежемесячный найм (последние 12 месяцев)',
'vacation_days_by_month' => 'Дни отпуска по месяцам',
'employees_by_department' => 'Сотрудники по отделам',
'new_hires' => 'Новые сотрудники',
'vacation_days' => 'Дни отпуска',
'employees' => 'Сотрудники',
],
'stats' => [
'total_employees' => 'Всего сотрудников',
'total_employees_desc' => 'Все сотрудники в системе',
'active' => 'Активные',
'active_desc' => 'Сейчас активные сотрудники',
'inactive' => 'Неактивные',
'inactive_desc' => 'Неактивные сотрудники',
'on_vacation_today' => 'В отпуске сегодня',
'on_vacation_today_desc' => 'Одобренные отпуска в процессе',
'on_sick_leave_today' => 'На больничном сегодня',
'on_sick_leave_today_desc' => 'Сотрудники на больничном',
'pending_requests' => 'Ожидающие запросы',
'pending_requests_desc' => 'Запросы на отпуск, ожидающие одобрения',
],
'actions' => [
'export' => 'Экспорт',
'export_selected' => 'Экспорт выбранного',
'export_pdf' => 'Экспорт PDF',
'leave_summary_pdf' => 'PDF сводки отпусков',
'approve' => 'Одобрить',
'reject' => 'Отклонить',
'change_department' => 'Изменить отдел',
'download' => 'Скачать',
],
'relation_managers' => [
'sick_leaves' => 'Больничные',
'vacations' => 'Отпуска',
'unpaid_leaves' => 'Неоплачиваемые отпуска',
'disciplinary_reports' => 'Дисциплинарные отчёты',
'explanations' => 'Объяснительные',
'bonuses' => 'Премии',
'gifts' => 'Подарки',
'employee_documents' => 'Документы сотрудников',
],
'import' => [
'title' => 'Мастер импорта',
'import_type' => 'Тип импорта',
'excel_file' => 'Файл Excel',
'preview' => 'Предпросмотр',
'import_results' => 'Результаты импорта',
'start_import' => 'Начать импорт',
'upload' => 'Загрузка',
'upload_description' => 'Выберите тип импорта и загрузите файл Excel',
'map_columns' => 'Сопоставление столбцов',
'map_columns_description' => 'Сопоставьте столбцы таблицы с полями системы',
'column_mapping' => 'Сопоставление столбцов',
'preview_step' => 'Предпросмотр',
'preview_description' => 'Просмотрите первые 10 строк с проверкой',
'import_step' => 'Импорт',
'import_description' => 'Запустите импорт и просмотрите результаты',
'upload_required_title' => 'Требуется загрузка',
'upload_required_body' => 'Пожалуйста, загрузите файл Excel перед импортом.',
'import_queued_title' => 'Импорт поставлен в очередь',
'import_queued_body' => 'Ваш импорт поставлен в очередь и будет обработан в ближайшее время.',
'mapping_hint' => 'Загрузите файл на шаге 1 для загрузки заголовков столбцов.',
'upload_to_preview' => 'Загрузите файл для предпросмотра строк.',
'no_rows' => 'В загруженном файле строк не найдено.',
'submit_to_see_results' => 'Отправьте импорт, чтобы увидеть результаты после обработки.',
'row' => 'Строка',
'validation' => 'Проверка',
'valid' => 'Действительно',
'total_rows' => 'Всего строк',
'imported' => 'Импортировано',
'skipped_duplicates' => 'Пропущено (дубликаты)',
'failed' => 'Ошибки',
'errors' => 'Ошибки',
],
];