Проект: Система за преводи
Административна част
- Достъпна е само за потребители със специален статут (администратори)
- Дава интерфейс за редактиране на езици, проекти и групи от преводачи
- Всеки език си има име
- Всеки проект:
- има име
- има набор от низове за превеждане, които са на английски език
- има асоциирана група от преводачи, за някои от езиците
- Всяка група от преводачи е просто множество от преводачи, които превеждат на точно един език
- Администраторът трябва да може да приема или отхвърля молбите за членство към някоя група
Публична част
- Регистрация на потребители. При регистрация потребителят си избира един език
- Цялата функционалност на системата е достъпна само за регистрирани потребители
- За всеки проект:
- трябва да се показват групите, асоциирани с него
- всеки преводач трябва да може да подава молба за членство към някоя група. Един преводач може да е член на повече от една група
- трябва да се показват всички низове за превод
- трябва да позволява на потребител да променя/добавя превод ако е член на група, която може да превежда този проект
- За всеки превод:
- трябва да могат да се оставят допълнителни коментари от преводачите с цел обсъждане на превода
- трябва да се показват преводи на същия низ на същия език от други проекти в системата
- Трябва да има режим: случаен низ, който дава на преводача случаен низ от текущия проект и след превод/отказ му дава следващ случаен и така до края на света (низовете)