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

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

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

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

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

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

## Открытые вопросы  
- Не уточнено, какой именно список языков считается "всеми доступными". Требуется уточнение у заказчика.
- Не ясно, как именно будет отображаться выбранный язык (например, флаг + текст, только флаг, только текст и т.п.).
- Не уточнено, как будет происходить выбор языка (список с выпадающим меню, кнопки, переключатель и т.п.).
- Не указано, сохраняется ли выбор языка между сеансами и как он управляется (настройки пользователя, глобальная настройка и т.п.).
