Initial commit: X-Server Mobile enterprise tool system
- Frontend: React 18 + TypeScript + Vite + Ant Design Mobile - Backend: PHP 8.5 + Webman 2.x + MySQL + Redis - i18n support: Chinese, English, Russian, Spanish, French - Approval workflow engine - Docker development environment - Feishu integration Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Русский перевод (Russian translation)
|
||||
*/
|
||||
return [
|
||||
'app' => [
|
||||
'name' => 'Корпоративная система',
|
||||
'title' => 'Корпоративная платформа инструментов',
|
||||
],
|
||||
'common' => [
|
||||
'success' => 'Операция выполнена успешно',
|
||||
'error' => 'Операция не удалась',
|
||||
'confirm' => 'Подтвердить',
|
||||
'cancel' => 'Отмена',
|
||||
'submit' => 'Отправить',
|
||||
'save' => 'Сохранить',
|
||||
'delete' => 'Удалить',
|
||||
'edit' => 'Редактировать',
|
||||
'search' => 'Поиск',
|
||||
'refresh' => 'Обновить',
|
||||
'back' => 'Назад',
|
||||
'close' => 'Закрыть',
|
||||
'loading' => 'Загрузка...',
|
||||
'no_data' => 'Нет данных',
|
||||
'operation' => 'Операция',
|
||||
'status' => 'Статус',
|
||||
'create_time' => 'Время создания',
|
||||
'update_time' => 'Время обновления',
|
||||
'remark' => 'Примечание',
|
||||
],
|
||||
'auth' => [
|
||||
'login_success' => 'Вход выполнен успешно',
|
||||
'login_failed' => 'Ошибка входа',
|
||||
'username_required' => 'Имя пользователя обязательно',
|
||||
'password_required' => 'Пароль обязателен',
|
||||
'invalid_credentials' => 'Неверное имя пользователя или пароль',
|
||||
'token_expired' => 'Сессия истекла, войдите снова',
|
||||
'unauthorized' => 'Не авторизован, войдите сначала',
|
||||
],
|
||||
'user' => [
|
||||
'not_found' => 'Пользователь не найден',
|
||||
'info_updated' => 'Профиль обновлен успешно',
|
||||
'company_switched' => 'Компания изменена успешно',
|
||||
],
|
||||
'approval' => [
|
||||
'submit_success' => 'Согласование отправлено успешно',
|
||||
'approve_success' => 'Согласовано успешно',
|
||||
'reject_success' => 'Отклонено успешно',
|
||||
'cancel_success' => 'Отменено успешно',
|
||||
'not_found' => 'Согласование не найдено',
|
||||
'cannot_approve' => 'Невозможно согласовать в текущем статусе',
|
||||
'cannot_cancel' => 'Невозможно отменить в текущем статусе',
|
||||
'not_owner' => 'Только заявитель может отменить',
|
||||
'status' => [
|
||||
'pending' => 'Ожидает',
|
||||
'approved' => 'Согласовано',
|
||||
'rejected' => 'Отклонено',
|
||||
'cancelled' => 'Отменено',
|
||||
],
|
||||
],
|
||||
'business_trip' => [
|
||||
'submit_success' => 'Командировка отправлена успешно',
|
||||
'update_success' => 'Командировка обновлена успешно',
|
||||
'not_found' => 'Командировка не найдена',
|
||||
],
|
||||
'error' => [
|
||||
'network_error' => 'Ошибка сети, попробуйте позже',
|
||||
'server_error' => 'Ошибка сервера',
|
||||
'not_found' => 'Страница не найдена',
|
||||
'unknown_error' => 'Неизвестная ошибка',
|
||||
'params_error' => 'Ошибка параметров',
|
||||
'validation_error' => 'Ошибка проверки данных',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user