12 Сделать добавление транзакций на фронте, добавить уже сгенерированые экраны в проект

This commit is contained in:
2026-05-30 10:30:26 +03:00
parent debb8e5974
commit 97d923142e
25 changed files with 2178 additions and 144 deletions
+70
View File
@@ -113,11 +113,43 @@ const messages: Record<Locale, Messages> = {
'finance.categories.entertainment': 'Entertainment',
'finance.categories.coffee': 'Coffee',
'finance.categories.billsUtilities': 'Bills & Utilities',
'finance.categories.healthcare': 'Healthcare',
'finance.categories.work': 'Work',
'finance.categories.giftsDonations': 'Gifts & Donations',
'finance.categories.others': 'Others',
'finance.categories.of': 'of',
'finance.add.title': 'Transaction',
'finance.add.eyebrow': 'Add new',
'finance.add.tab.manual': 'Manual',
'finance.add.tab.receipt': 'Receipt',
'finance.add.tab.photo': 'Photo',
'finance.add.type': 'Type',
'finance.add.type.expense': 'Expense',
'finance.add.type.income': 'Income',
'finance.add.amount': 'Amount',
'finance.add.category': 'Category',
'finance.add.category.select': 'Select category',
'finance.add.datetime': 'Date & Time',
'finance.add.description': 'Description',
'finance.add.description.placeholder': 'Add notes...',
'finance.add.optional': '(optional)',
'finance.add.receiptNumber': 'Receipt Number',
'finance.add.receiptNumber.placeholder': 'Enter receipt number',
'finance.add.receiptDate': 'Receipt Date',
'finance.add.photo.label': 'Receipt Photo',
'finance.add.photo.upload': 'Upload receipt photo',
'finance.add.photo.select': 'Tap to select from gallery',
'finance.add.photo.change': 'Tap to change',
'finance.add.submit': 'Add Transaction',
'finance.add.submitting': 'Processing...',
'finance.add.cancel': 'Cancel',
'finance.add.error.missingFields': 'Please fill all required fields',
'finance.add.error.missingPhoto': 'Please select a photo',
'finance.add.error.missingFamily': 'Family ID is missing',
'finance.add.error.missingUser': 'User ID is missing',
'finance.add.error.generic': 'Failed to add transaction',
'settings.header.eyebrow': 'Manage your family hub',
'settings.header.title': 'Settings',
'settings.profile.role': 'Family Admin',
@@ -152,6 +184,9 @@ const messages: Record<Locale, Messages> = {
'settings.module.active': 'Active',
'settings.module.disabled': 'Disabled',
'settings.signOut': 'Sign Out',
'calendar.header.eyebrow': 'Plan your week',
'calendar.header.title': 'Calendar',
},
ru: {
'language.english': 'Английский',
@@ -259,11 +294,43 @@ const messages: Record<Locale, Messages> = {
'finance.categories.entertainment': 'Развлечения',
'finance.categories.coffee': 'Кофе',
'finance.categories.billsUtilities': 'Счета и коммунальные',
'finance.categories.healthcare': 'Здоровье',
'finance.categories.work': 'Работа',
'finance.categories.giftsDonations': 'Подарки и пожертвования',
'finance.categories.others': 'Прочее',
'finance.categories.of': 'из',
'finance.add.title': 'Транзакция',
'finance.add.eyebrow': 'Добавить',
'finance.add.tab.manual': 'Вручную',
'finance.add.tab.receipt': 'По чеку',
'finance.add.tab.photo': 'Фото',
'finance.add.type': 'Тип',
'finance.add.type.expense': 'Расход',
'finance.add.type.income': 'Доход',
'finance.add.amount': 'Сумма',
'finance.add.category': 'Категория',
'finance.add.category.select': 'Выберите категорию',
'finance.add.datetime': 'Дата и время',
'finance.add.description': 'Описание',
'finance.add.description.placeholder': 'Добавьте примечания...',
'finance.add.optional': '(опционально)',
'finance.add.receiptNumber': 'Номер чека',
'finance.add.receiptNumber.placeholder': 'Введите номер чека',
'finance.add.receiptDate': 'Дата чека',
'finance.add.photo.label': 'Фото чека',
'finance.add.photo.upload': 'Загрузите фото чека',
'finance.add.photo.select': 'Нажмите, чтобы выбрать из галереи',
'finance.add.photo.change': 'Нажмите, чтобы изменить',
'finance.add.submit': 'Добавить транзакцию',
'finance.add.submitting': 'Обработка...',
'finance.add.cancel': 'Отмена',
'finance.add.error.missingFields': 'Пожалуйста, заполните все обязательные поля',
'finance.add.error.missingPhoto': 'Пожалуйста, выберите фото',
'finance.add.error.missingFamily': 'ID семьи отсутствует',
'finance.add.error.missingUser': 'ID пользователя отсутствует',
'finance.add.error.generic': 'Не удалось добавить транзакцию',
'settings.header.eyebrow': 'Управляйте семейным хабом',
'settings.header.title': 'Настройки',
'settings.profile.role': 'Администратор семьи',
@@ -298,6 +365,9 @@ const messages: Record<Locale, Messages> = {
'settings.module.active': 'Активен',
'settings.module.disabled': 'Отключён',
'settings.signOut': 'Выйти',
'calendar.header.eyebrow': 'Планируй свою неделю',
'calendar.header.title': 'Календарь',
},
}