Dashboard > Struts University > Home > MailReader > MailReader Use Cases > Localize
Added by Ted Husted, last edited by Ted Husted on Apr 06, 2006  (view change)


Prostetnic Vogon Jeltz visits the MailReader site. He selects the "Vogon" language option at foot of the Welcome page.

MailReader Options

Language Options

  • English
  • Japanese
  • Russian
  • Vogon

The Welcome page redisplays, but this time it is presented in Vogon. Jeltz goes onto Register with the application, to check his mail, before returning to the Destructor Fleet.


Goal Present application in multiple languages and alphabets.
Level Summary (User Goal, Summary, Subfunction)
Trigger Client selects an alternate locale.
Primary Actor System

Main Success Scenario (MSS)

Step Action
1 Tag uses a predefined key to request text for a screen prompt, label, or message.
2 System consults message resources for text corresponding to Client's locale.
3 Tag presents text provided by system.


Step Branching Action
2a Text for a key is not found
.1 System returns the key as the text to present

Preconditions and Guarantees

Preconditions Message resources loaded at System initalization
Minimal Guarantees Non-null text provided
Success Guarantees Localized text provided

Site running on a free Atlassian Confluence Open Source Project License granted to OSS. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators