Enhances the SMS message widget to provide a richer user experience. Adds sender information, formatted date, message processing status and actions. Includes localization support for new UI elements.
188 lines
4.8 KiB
Dart
188 lines
4.8 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Russian (`ru`).
|
|
class AppLocalizationsRu extends AppLocalizations {
|
|
AppLocalizationsRu([String locale = 'ru']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'Бюджетное приложение';
|
|
|
|
@override
|
|
String get homePageTitle => 'Главная';
|
|
|
|
@override
|
|
String get reportsPageTitle => 'Отчеты';
|
|
|
|
@override
|
|
String get settingsPageTitle => 'Настройки';
|
|
|
|
@override
|
|
String get addTransactionButton => 'Добавить новую транзакцию';
|
|
|
|
@override
|
|
String get noTransactionsText => 'Нет транзакций';
|
|
|
|
@override
|
|
String get loadingTransactionsText => 'Загрузка транзакций...';
|
|
|
|
@override
|
|
String transactionErrorText(Object message) {
|
|
return 'Ошибка: $message';
|
|
}
|
|
|
|
@override
|
|
String get loginPageTitle => 'Вход';
|
|
|
|
@override
|
|
String get nameFieldLabel => 'Имя';
|
|
|
|
@override
|
|
String get emailFieldLabel => 'Email';
|
|
|
|
@override
|
|
String get nameFieldEmptyError => 'Пожалуйста, введите имя';
|
|
|
|
@override
|
|
String get emailFieldEmptyError => 'Пожалуйста, введите email';
|
|
|
|
@override
|
|
String get loginButtonText => 'Войти / Зарегистрироваться';
|
|
|
|
@override
|
|
String get darkModeSetting => 'Темная тема';
|
|
|
|
@override
|
|
String get darkModeDescription => 'Переключить между светлой и темной темой';
|
|
|
|
@override
|
|
String get languageSetting => 'Язык';
|
|
|
|
@override
|
|
String get languageDescription => 'Изменить язык приложения';
|
|
|
|
@override
|
|
String get russianLanguage => 'Русский';
|
|
|
|
@override
|
|
String get englishLanguage => 'Английский';
|
|
|
|
@override
|
|
String get defaultUser => 'Пользователь по умолчанию';
|
|
|
|
@override
|
|
String get currencySetting => 'Валюта по умолчанию';
|
|
|
|
@override
|
|
String get currencyDescription =>
|
|
'Установить валюту по умолчанию для транзакций';
|
|
|
|
@override
|
|
String get transactionsHistoryTitle => 'История транзакций';
|
|
|
|
@override
|
|
String get balance => 'Баланс';
|
|
|
|
@override
|
|
String get income => 'Доходы';
|
|
|
|
@override
|
|
String get expense => 'Расходы';
|
|
|
|
@override
|
|
String get amount => 'Сумма';
|
|
|
|
@override
|
|
String get vendor => 'Название';
|
|
|
|
@override
|
|
String get category => 'Категория';
|
|
|
|
@override
|
|
String get date => 'Дата';
|
|
|
|
@override
|
|
String get requiredField => 'Обязательное поле';
|
|
|
|
@override
|
|
String get invalidNumber => 'Неверный формат числа';
|
|
|
|
@override
|
|
String get cancel => 'Отмена';
|
|
|
|
@override
|
|
String get save => 'Сохранить';
|
|
|
|
@override
|
|
String get tag => 'Тег';
|
|
|
|
@override
|
|
String get icon => 'Иконка';
|
|
|
|
@override
|
|
String get smsPageTitle => 'SMS Сообщения';
|
|
|
|
@override
|
|
String get smsPermissionDenied => 'Необходимо разрешение на чтение SMS';
|
|
|
|
@override
|
|
String get editCategories => 'Редактировать категории';
|
|
|
|
@override
|
|
String get editCategoriesDescription =>
|
|
'Добавляйте, редактируйте или удаляйте категории';
|
|
|
|
@override
|
|
String get color => 'Цвет';
|
|
|
|
@override
|
|
String get chooseIcon => 'Выберите иконку';
|
|
|
|
@override
|
|
String get chooseIconHint => 'Поиск по анлгийскому наименованию';
|
|
|
|
@override
|
|
String get categoryType => 'Тип категории';
|
|
|
|
@override
|
|
String get addCategory => 'Добавить категорию';
|
|
|
|
@override
|
|
String get editTags => 'Редактировать теги';
|
|
|
|
@override
|
|
String get editTagsDescription =>
|
|
'Добавляйте, редактируйте или удаляйте теги';
|
|
|
|
@override
|
|
String get addTag => 'Добавить тег';
|
|
|
|
@override
|
|
String get editTag => 'Редактировать тег';
|
|
|
|
@override
|
|
String get loadSmsMessages => 'Загрузить SMS';
|
|
|
|
@override
|
|
String get loadSmsMessagesDescription =>
|
|
'Загрузить и обработать SMS-сообщения для автоматического создания транзакций';
|
|
|
|
@override
|
|
String get smsSettings => 'Настройка обработки';
|
|
|
|
@override
|
|
String get createTransaction => 'Создать транзакцию';
|
|
|
|
@override
|
|
String get unknownSender => 'Неизвестный отправитель';
|
|
|
|
@override
|
|
String get smsProcessed => 'Обработано';
|
|
|
|
@override
|
|
String get smsNotProcessed => 'Не обработано';
|
|
}
|