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