feat(income): add account income analytics

This commit is contained in:
2026-08-28 01:25:52 +03:00
parent 71a214d7ad
commit 9364568202
18 changed files with 1746 additions and 7 deletions
+43
View File
@@ -7,6 +7,7 @@ const ru = {
accounts: "Брокерские счета",
accountFallback: "Счет",
operations: "Операции",
income: "Пассивный доход",
events: "Будущие события",
settings: "Настройки",
},
@@ -146,6 +147,48 @@ const ru = {
offer: "Оферта",
},
},
income: {
title: "Пассивный доход",
open: "Открыть пассивный доход",
summaryTitle: "Получено купонами и дивидендами",
summaryLoading: "Загрузка дохода текущего месяца",
summaryError: "Не удалось загрузить доход текущего месяца",
summaryRetry: "Повторить загрузку дохода",
summaryEmpty: "В текущем месяце купоны и дивиденды не найддены.",
from: "С",
to: "По",
apply: "Применить",
reset: "Сбросить",
coupon: "Купоны",
dividend: "Дивиденды",
taxBoundary: "Налоговые операции не включены в этот результат.",
comparisons: "Сравнения",
previous: "Предыдущий период: {{from}} — {{to}}",
yearAgo: "Годом ранее: {{from}} — {{to}}",
yearUnavailable: "Сравнение с годом ранее недоступно.",
selected: "Выбранный период",
compared: "Сравниваемый период",
difference: "Разница",
total: "Итого",
trend: "Динамика",
currency: "Валюта графика",
instruments: "По инструментам",
emptyTitle: "Купоны и дивиденды не найдены",
emptyText: "За выбранный период подходящих исполненных выплат нет.",
errorTitle: "Не удалось рассчитать пассивный доход",
errorText: "Попробуйте загрузить результат еще раз.",
retry: "Повторить",
forecastTitle: "Ближайший прогноз",
forecastLoading: "Загрузка прогноза",
forecastError: "Не удалось загрузить прогноз",
forecastEmpty: "Ближайших купонов и дивидендов не найдено.",
forecastWarning:
"Это известный прогноз, а не гарантированное поступление.",
validation: {
date: "Введите существующую дату.",
period: "Укажите период до 366 дней без будущих дат.",
},
},
settings: { title: "Настройки" },
tbank: {
title: "T-Bank Invest",