feat: erweiterte Chat-Funktionalität, UI-Verbesserungen und Lokalisierungsupdates
- Chat: Nachrichten-Status (read/unread), WebSocket-Verbesserungen - App: Login-Optimierung, Job-Übersicht verbessert, neue Übersetzungen - Backend: Dialog-Styling, Invoice-Generator, Job-Verwaltung erweitert - Mehrsprachigkeit: Neue Übersetzungen für DE, EN, ES, ET, FR, LT, LV, PL, RU, TR
This commit is contained in:
@@ -35,6 +35,9 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get unknown => 'Неизвестно';
|
||||
|
||||
@override
|
||||
String get yesterday => 'Вчера';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Задания';
|
||||
@@ -64,8 +67,30 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
String get loginSubtitle => 'Войдите в свою учетную запись';
|
||||
@override
|
||||
String get email => 'Эл. почта';
|
||||
|
||||
@override
|
||||
String get emailAddress => 'Адрес эл. почты';
|
||||
|
||||
@override
|
||||
String get emailAddressHint => 'Введите адрес эл. почты';
|
||||
|
||||
@override
|
||||
String get emailAddressRequired => 'Пожалуйста, введите адрес эл. почты';
|
||||
|
||||
@override
|
||||
String get emailAddressInvalid =>
|
||||
'Пожалуйста, введите корректный адрес эл. почты';
|
||||
@override
|
||||
String get password => 'Пароль';
|
||||
|
||||
@override
|
||||
String get passwordHint => 'Введите пароль';
|
||||
|
||||
@override
|
||||
String get passwordRequired => 'Пожалуйста, введите пароль';
|
||||
|
||||
@override
|
||||
String get passwordMinLength => 'Пароль должен содержать не менее 6 символов';
|
||||
@override
|
||||
String get login => 'Войти';
|
||||
@override
|
||||
@@ -73,7 +98,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get forgotPassword => 'Забыли пароль?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Функция восстановления пароля еще не реализована';
|
||||
String get forgotPasswordMessage =>
|
||||
'Функция восстановления пароля еще не реализована';
|
||||
@override
|
||||
String get loginSuccess => 'Успешный выход из системы';
|
||||
@override
|
||||
@@ -93,7 +119,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get noJobsAssigned => 'Нет назначенных заданий';
|
||||
@override
|
||||
String get noJobsMessage => 'Ваши назначенные задания будут отображаться здесь.';
|
||||
String get noJobsMessage =>
|
||||
'Ваши назначенные задания будут отображаться здесь.';
|
||||
@override
|
||||
String get pullToRefresh => 'Потяните вниз, чтобы обновить';
|
||||
@override
|
||||
@@ -137,7 +164,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get jobsUpdated => 'Задания обновлены';
|
||||
@override
|
||||
String get connectionRestored => 'Соединение восстановлено. Загрузка заданий...';
|
||||
String get connectionRestored =>
|
||||
'Соединение восстановлено. Загрузка заданий...';
|
||||
@override
|
||||
String get connectionLost => 'Соединение потеряно. Офлайн.';
|
||||
@override
|
||||
@@ -149,6 +177,34 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get newJobReceived => 'Получено новое задание';
|
||||
|
||||
@override
|
||||
String get jobDetails => 'Детали заказа';
|
||||
|
||||
@override
|
||||
String get jobTasks => 'Задачи заказа';
|
||||
|
||||
@override
|
||||
String get deliveryStations => 'Точки доставки';
|
||||
|
||||
@override
|
||||
String deliveryStationsCount(int count) => 'Точки доставки ($count)';
|
||||
|
||||
@override
|
||||
String get noDeliveryStations => 'Нет точек доставки';
|
||||
|
||||
@override
|
||||
String get noDeliveryStationsMessage =>
|
||||
'Для этого заказа сейчас нет точек доставки.';
|
||||
|
||||
@override
|
||||
String get phone => 'Телефон';
|
||||
|
||||
@override
|
||||
String get unnamedStation => 'Станция без названия';
|
||||
|
||||
@override
|
||||
String stationNumber(int number) => 'Станция $number';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Задачи';
|
||||
@@ -161,7 +217,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get confirmationRequired => 'Требуется подтверждение';
|
||||
@override
|
||||
String get confirmationDescription => 'Нажмите кнопку, чтобы выполнить задачу.';
|
||||
String get confirmationDescription =>
|
||||
'Нажмите кнопку, чтобы выполнить задачу.';
|
||||
@override
|
||||
String get checklist => 'Контрольный список';
|
||||
@override
|
||||
@@ -169,7 +226,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get completeTask => 'Завершить задачу';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Хотите отметить эту задачу как выполненную?';
|
||||
String get completeTaskConfirm =>
|
||||
'Хотите отметить эту задачу как выполненную?';
|
||||
@override
|
||||
String get completeTaskNote => 'Примечание (необязательно)';
|
||||
@override
|
||||
@@ -195,7 +253,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get signatureError => 'Ошибка при сохранении подписи';
|
||||
@override
|
||||
String get signatureInstruction => 'Пожалуйста, подпишитесь в поле ниже (мышь или палец).';
|
||||
String get signatureInstruction =>
|
||||
'Пожалуйста, подпишитесь в поле ниже (мышь или палец).';
|
||||
@override
|
||||
String get photoCapture => 'Сделать фото';
|
||||
@override
|
||||
@@ -247,7 +306,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Штрих-код $number (обязательно)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Штрих-код $number (необязательно)';
|
||||
String barcodeNumberOptional(int number) =>
|
||||
'Штрих-код $number (необязательно)';
|
||||
@override
|
||||
String get barcodeError => 'Ошибка при сканировании штрих-кода';
|
||||
@override
|
||||
@@ -257,9 +317,11 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get cameraNotAvailable => 'Камера недоступна';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Камера не поддерживается на этой платформе.';
|
||||
String get cameraNotSupportedMessage =>
|
||||
'Камера не поддерживается на этой платформе.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Не поддерживается на этой платформе';
|
||||
String get cameraNotSupportedOnPlatform =>
|
||||
'Не поддерживается на этой платформе';
|
||||
@override
|
||||
String get maxPhotosReached => 'Максимум достигнут';
|
||||
@override
|
||||
@@ -269,11 +331,13 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get cameraInitializing => 'Инициализация камеры...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Пожалуйста, подождите, пока загружается камера';
|
||||
String get cameraLoadingMessage =>
|
||||
'Пожалуйста, подождите, пока загружается камера';
|
||||
@override
|
||||
String get addPhotos => 'Добавить фото';
|
||||
@override
|
||||
String get addPhotosInstruction => 'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.';
|
||||
String get addPhotosInstruction =>
|
||||
'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.';
|
||||
@override
|
||||
String get photoOf => 'из';
|
||||
|
||||
@@ -285,7 +349,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get noSender => 'Отправитель недоступен';
|
||||
@override
|
||||
String get noSenderMessage => 'Отправитель недоступен. Пожалуйста, войдите снова.';
|
||||
String get noSenderMessage =>
|
||||
'Отправитель недоступен. Пожалуйста, войдите снова.';
|
||||
@override
|
||||
String get noRecipient => 'Получатель не настроен';
|
||||
@override
|
||||
@@ -306,6 +371,15 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
String get jobNumber => 'Номер задания';
|
||||
@override
|
||||
String get messages => 'Сообщения';
|
||||
|
||||
@override
|
||||
String get generalMessages => 'Общие сообщения';
|
||||
|
||||
@override
|
||||
String get noMessagesYet => 'Сообщений пока нет';
|
||||
|
||||
@override
|
||||
String get noChatsAvailable => 'Нет доступных чатов';
|
||||
@override
|
||||
String get selectPhoto => 'Выбрать фото';
|
||||
@override
|
||||
@@ -327,7 +401,8 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get noCargoItems => 'Нет позиций груза';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Для этого задания не определены позиции груза.';
|
||||
String get noCargoItemsMessage =>
|
||||
'Для этого задания не определены позиции груза.';
|
||||
@override
|
||||
String get article => 'Позиция';
|
||||
|
||||
@@ -369,12 +444,18 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get statusCreated => 'Создано';
|
||||
@override
|
||||
String get statusPending => 'В ожидании';
|
||||
@override
|
||||
String get statusAssigned => 'Назначено';
|
||||
@override
|
||||
String get statusInProgress => 'В процессе';
|
||||
@override
|
||||
String get statusCompleted => 'Завершено';
|
||||
@override
|
||||
String get statusCancelled => 'Отменено';
|
||||
@override
|
||||
String get statusFailed => 'Не удалось';
|
||||
@override
|
||||
String get priorityLow => 'Низкий';
|
||||
@override
|
||||
String get priorityMedium => 'Средний';
|
||||
|
||||
Reference in New Issue
Block a user