import 'app_localizations.dart'; class AppLocalizationsRu extends AppLocalizations { @override String get languageName => 'Русский'; @override String get flagEmoji => '🇷🇺'; // ==================== GENERAL ==================== @override String get appTitle => 'VotianLT App'; @override String get ok => 'OK'; @override String get cancel => 'Отмена'; @override String get save => 'Сохранить'; @override String get delete => 'Удалить'; @override String get close => 'Закрыть'; @override String get confirm => 'Подтвердить'; @override String get error => 'Ошибка'; @override String get success => 'Успех'; @override String get loading => 'Загрузка...'; @override String get refresh => 'Обновить'; @override String get version => 'Версия'; @override String get unknown => 'Неизвестно'; // ==================== NAVIGATION ==================== @override String get jobs => 'Задания'; @override String get availableJobs => 'Доступные задания'; @override String get chats => 'Чаты'; @override String get settings => 'Настройки'; @override String get logout => 'Выход'; @override String get logoutConfirm => 'Выход'; @override String get logoutConfirmMessage => 'Вы действительно хотите выйти?'; @override String get openChat => 'Открыть чат'; @override String get chatInfo => 'Информация о чате'; @override String get routePlan => 'Планировать маршрут'; // ==================== LOGIN ==================== @override String get welcomeBack => 'С возвращением'; @override String get loginSubtitle => 'Войдите в свою учетную запись'; @override String get email => 'Эл. почта'; @override String get password => 'Пароль'; @override String get login => 'Войти'; @override String get loggingIn => 'Подключение...'; @override String get forgotPassword => 'Забыли пароль?'; @override String get forgotPasswordMessage => 'Функция восстановления пароля еще не реализована'; @override String get loginSuccess => 'Успешный выход из системы'; @override String get loginFailed => 'Ошибка входа'; @override String get connectionFailed => 'Ошибка подключения к серверу (Таймаут).'; @override String get connectionTimeout => 'Ошибка подключения к серверу (Таймаут).'; @override String get connecting => 'Подключение к серверу...'; @override String get connectionError => 'Ошибка подключения'; @override String get loginError => 'Ошибка при входе'; // ==================== JOBS ==================== @override String get noJobsAssigned => 'Нет назначенных заданий'; @override String get noJobsMessage => 'Ваши назначенные задания будут отображаться здесь.'; @override String get pullToRefresh => 'Потяните вниз, чтобы обновить'; @override String get newLabel => 'НОВОЕ'; @override String get tasksToComplete => 'Задачи для выполнения'; @override String get pickup => 'Забор'; @override String get delivery => 'Доставка'; @override String get created => 'Создано'; @override String get status => 'Статус'; @override String get priority => 'Приоритет'; @override String get dueDate => 'Срок выполнения'; @override String get location => 'Местоположение'; @override String get description => 'Описание'; @override String get cargo => 'Груз'; @override String get quantity => 'Количество'; @override String get weight => 'Вес'; @override String get dimensions => 'Размеры'; @override String get jobDeleted => 'Задание удалено'; @override String get jobDeleteError => 'Ошибка при удалении задания'; @override String get jobCompleted => 'Задание завершено'; @override String get from => 'Из'; @override String get to => 'в'; @override String get jobsUpdated => 'Задания обновлены'; @override String get connectionRestored => 'Соединение восстановлено. Загрузка заданий...'; @override String get connectionLost => 'Соединение потеряно. Офлайн.'; @override String get offline => 'Офлайн'; @override String get deleteJob => 'Удалить задание'; @override String get jobRemoved => 'было удалено'; @override String get newJobReceived => 'Получено новое задание'; // ==================== TASKS ==================== @override String get tasks => 'Задачи'; @override String get noTasks => 'Нет задач'; @override String get noTasksMessage => 'Для этого задания не определены задачи.'; @override String get taskOrder => 'Порядок'; @override String get confirmationRequired => 'Требуется подтверждение'; @override String get confirmationDescription => 'Нажмите кнопку, чтобы выполнить задачу.'; @override String get checklist => 'Контрольный список'; @override String get checklistDescription => 'Пожалуйста, отметьте все пункты:'; @override String get completeTask => 'Завершить задачу'; @override String get completeTaskConfirm => 'Хотите отметить эту задачу как выполненную?'; @override String get completeTaskNote => 'Примечание (необязательно)'; @override String get taskCompleted => 'Задача выполнена'; @override String get comment => 'Комментарий'; @override String get commentRequired => 'Комментарий (обязательно)'; @override String get enterComment => 'Введите комментарий'; @override String get commentDescription => 'Пожалуйста, введите комментарий:'; @override String get finish => 'Готово'; @override String get signature => 'Подпись'; @override String get signatureCapture => 'Захватить подпись'; @override String get signatureRequired => 'Пожалуйста, сделайте подпись.'; @override String get clear => 'Очистить'; @override String get signatureError => 'Ошибка при сохранении подписи'; @override String get signatureInstruction => 'Пожалуйста, подпишитесь в поле ниже (мышь или палец).'; @override String get photoCapture => 'Сделать фото'; @override String get requiredPhotos => 'Необходимые фото'; @override String get photosTaken => 'Сделано'; @override String get photos => 'Фото'; @override String get takePhoto => 'Сделать фото'; @override String get selectFromLibrary => 'Выбрать из библиотеки'; @override String get retakePhoto => 'Переснять'; @override String get photoRequired => 'Требуется фото'; @override String get minPhotos => 'Минимум'; @override String get maxPhotos => 'Максимум'; @override String get photoError => 'Ошибка при съемке фото'; @override String get deletePhoto => 'Удалить фото'; @override String get deletePhotoConfirm => 'Вы действительно хотите удалить это фото?'; @override String get barcode => 'Штрих-код'; @override String get barcodeScan => 'Сканировать штрих-код'; @override String get scanBarcode => 'Сканировать штрих-код'; @override String get barcodeRequired => 'Требуется штрих-код'; @override String get minBarcodes => 'Минимум'; @override String get maxBarcodes => 'Максимум'; @override String get scanned => 'Отсканировано'; @override String get scannedBarcodes => 'Отсканированные штрих-коды'; @override String get barcodesRequired => 'Требуются штрих-коды'; @override String get enterBarcode => 'Введите штрих-код'; @override String get barcodeEnterDescription => 'Пожалуйста, введите штрих-коды:'; @override String barcodeNumberRequired(int number) => 'Штрих-код $number (обязательно)'; @override String barcodeNumberOptional(int number) => 'Штрих-код $number (необязательно)'; @override String get barcodeError => 'Ошибка при сканировании штрих-кода'; @override String get cameraError => 'Ошибка инициализации камеры'; @override String get cameraNotReady => 'Камера не готова или недоступна'; @override String get cameraNotAvailable => 'Камера недоступна'; @override String get cameraNotSupportedMessage => 'Камера не поддерживается на этой платформе.'; @override String get cameraNotSupportedOnPlatform => 'Не поддерживается на этой платформе'; @override String get maxPhotosReached => 'Максимум достигнут'; @override String get cameraReadyNoPreview => 'Камера готова (без предпросмотра)'; @override String get cameraLoading => 'Камера загружается...'; @override String get cameraInitializing => 'Инициализация камеры...'; @override String get cameraLoadingMessage => 'Пожалуйста, подождите, пока загружается камера'; @override String get addPhotos => 'Добавить фото'; @override String get addPhotosInstruction => 'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.'; @override String get photoOf => 'из'; // ==================== CHAT ==================== @override String get typeMessage => 'Введите сообщение...'; @override String get send => 'Отправить'; @override String get noSender => 'Отправитель недоступен'; @override String get noSenderMessage => 'Отправитель недоступен. Пожалуйста, войдите снова.'; @override String get noRecipient => 'Получатель не настроен'; @override String get noRecipientMessage => 'Получатель не настроен для этого чата.'; @override String get messageSendError => 'Сообщение не удалось отправить.'; @override String get photoSendError => 'Фото не удалось отправить.'; @override String get photoProcessError => 'Фото не удалось обработать.'; @override String get imageSendError => 'Изображение не удалось отправить.'; @override String get chatTypeJob => 'Специфичный для задания'; @override String get chatTypeGeneral => 'Общий'; @override String get jobNumber => 'Номер задания'; @override String get messages => 'Сообщения'; @override String get selectPhoto => 'Выбрать фото'; @override String get unreadMessages => 'Непрочитанные сообщения'; // ==================== CARGO ==================== @override String get cargoDetails => 'Детали груза'; @override String get itemName => 'Описание'; @override String get itemNumber => 'Номер позиции'; @override String get item => 'Позиция'; @override String get weightUnit => 'кг'; @override String get dimensionUnit => 'см'; @override String get noCargoItems => 'Нет позиций груза'; @override String get noCargoItemsMessage => 'Для этого задания не определены позиции груза.'; @override String get article => 'Позиция'; // ==================== TASK TYPES ==================== @override String get takePhotos => 'Сделать фото'; @override String get photosCount => 'Фото'; @override String get checklistPoints => 'Пункты'; @override String get signatureRequiredText => 'Требуется подпись'; @override String get scanBarcodes => 'Сканировать штрих-коды'; @override String get barcodeCount => 'Коды'; @override String get commentOptional => 'Комментарий'; @override String get genericTask => 'Общая задача'; @override String get complete => 'Завершить'; @override String get abort => 'Отмена'; @override String get optional => 'Необязательно'; @override String get skipTask => 'Пропустить'; // ==================== SETTINGS ==================== @override String get language => 'Язык'; @override String get languageChanged => 'Язык изменен на'; @override String get appInfo => 'ИНФОРМАЦИЯ О ПРИЛОЖЕНИИ'; // ==================== STATUS ==================== @override String get statusCreated => 'Создано'; @override String get statusAssigned => 'Назначено'; @override String get statusInProgress => 'В процессе'; @override String get statusCompleted => 'Завершено'; @override String get priorityLow => 'Низкий'; @override String get priorityMedium => 'Средний'; @override String get priorityHigh => 'Высокий'; @override String get priorityUrgent => 'Срочный'; }