Context Diagram

 

 

A - Unknown User

(Any user entering the pages without logging in)

1        Select object (choosing object name and version)
Object name, object type, dummy object image, current description in all languages and current suggestions in all languages

2        Input suggestion (suggestion text and language)
Confirmation that suggestion was saved

3        Asking for list of objects (with specified criteria)
List of objects

4        Asking for translation file (for given language and version)
Translation file

B - Translator

(Can do all things like A., Logged in user that must have a relation translate to at least one language)

5        Selecting object (choosing object name and version and language)
Object name and all know attributes, preview image if any, translation in all languages translator translates, suggestion in all languages translator translates

6        Promoting suggestion to translation
Confirmation (suggestion entry will be nulled)

7        Submitting translation
Confirmation - transfer to next page, or stay on current page, depending on preferences

8        Submitting all translations
Confirmation

9        Reserving current translation texts
Confirmation, list of objects names for all newly reserved translation texts, list of all suggestions and existing translations in preferred languages for objects whose texts were reserved

10      Printing list of all reserved texts
(Response as in 9)

11      Uploading translated texts
Confirmation or page asking for conflict resolution

12      Removing reservation for given texts
Confirmation

C - Administrator

(Can do all things as A and as B if he also has the relation translate to at least one language.)

13      Add user
Screen prompting for all information.

14      Inputting user information
Confirmation or request for inputting valid data

15      Change of user information
Confirmation

16      User deletion
Confirmation (setting user state to removed)

D - Version Maintainer

(Any administrator who has the relation maintains to any version.)

17      Add new objects (submitting object dat files and images)
Confirmation (existing objects will be overwritten without prompting)

18      Remove object
Confirmation (cascade on delete -> remove all translation texts related to given object and reservations)

 
   
   
   
 



SimuTranslator: ©2004-2005 SimuTranslator Team
Documentation: ©2004-2005 Tomáš Kubeš
SimuTranslator documentation home