ТЗ (разработка) — Проект «Personal Ledger»
Контекст
В переписке участники обсуждают необходимость расширения поддержки языков в интерфейсе приложения «Personal Ledger». В частности, речь идет о кошельке/учете, где требуется отобразить все доступные языки и позволить пользователю выбрать один из них.
Задачи
- Добавить поддержку всех доступных языков в интерфейс приложения.
- В интерфейсе должно отображаться все языки, доступные для приложения.
- Пользователь должен видеть все языки в виде списка (столбца).
- Пользователь должен иметь возможность выбрать один язык из списка.
- После выбора язык должен применяться к учету (или кошельку).
- Запрос от: FinanceEx.
- Отобразить выбранный язык в интерфейсе.
- После выбора, выбранный язык должен отображаться в интерфейсе (например, флаг + название языка).
- Запрос от: FinanceEx.
Приоритеты
- Задачи не сопровождались явным указанием срочности, но подразумевается, что реализация языковой поддержки является важной частью функционала учета/кошелька.
Открытые вопросы
- Не уточнено, какой именно список языков считается "всеми доступными". Требуется уточнение у заказчика.
- Не ясно, как именно будет отображаться выбранный язык (например, флаг + текст, только флаг, только текст и т.п.).
- Не уточнено, как будет происходить выбор языка (список с выпадающим меню, кнопки, переключатель и т.п.).
- Не указано, сохраняется ли выбор языка между сеансами и как он управляется (настройки пользователя, глобальная настройка и т.п.).