<!-- проект: Personal Ledger | chat_id: -5465288789 | сообщений: 2 | шаблон: dev | язык: ru | 2026-07-25T17:00:15.405Z -->

# ТЗ (разработка) — Проект «Personal Ledger»

## Контекст
В переписке участники обсуждают необходимость добавления поддержки всех доступных языков в интерфейс приложения «Personal Ledger». Особое внимание уделено отображению языков и выбору пользователя.

## Задачи
1. **Добавить поддержку всех доступных языков в интерфейс приложения.**  
   - Требуется включить все языки, доступные в системе.  
   - Просьба от: **FinanceEx**.

2. **Отображать все языки в виде столбика.**  
   - Языки должны отображаться в виде списка (столбик), где каждый язык виден отдельно.  
   - Просьба от: **FinanceEx**.

3. **Позволить пользователю выбрать язык из списка.**  
   - Пользователь должен иметь возможность выбрать язык из отображаемого списка.  
   - Просьба от: **FinanceEx**.

4. **После выбора языка, приложение должно работать на этом языке.**  
   - После выбора пользователем языка, интерфейс и функционал приложения должны отображаться и работать на выбранном языке.  
   - Уточнение: речь идет не о кошельке, а о «учете».  
   - Просьба от: **FinanceEx**.

## Приоритеты
- Задачи не сопровождались явным указанием срочности, но подразумевается, что реализация языковой поддержки является важной частью функционала приложения.

## Открытые вопросы
- Что подразумевается под фразой «мы бросили флаг и язык»?  
- Что именно означает «учет» в контексте приложения?  
- Нужно ли сохранять выбранный язык между сессиями пользователя?  
- Какой список языков считается «всеми доступными»? Требуется ли использовать глобальный список или только определенный набор?
