Supported Use Cases
At the very beginning, a Site Admin will Configures the Site to Support Content in Multiple Languages.
Later on, a Page Author will Create a Page in a Particular Language.
Later on still, a Page Translator will Do the Initial Translation of a Page into a Given Language, or might Associate a Page to Its Existing Translation.
At some later point, a Site Visitor will Set language preferences for the site, or in her browser.
The Site Visitor will View a Page in Preferred Language, and Become Aware that the Site is Multilingual.
The Site Visitor may at some point Switch to Another Language Version of a Page if she suspects that the other language version is better or more up to date.