Byzantium/Byzantium — Issue #13: Internationalization.
Author: virtadpt
Created: 2011-10-14 21:44:22+00:00
State: open

Because Byzantium is designed with more than just English speakers in mind, we need to start figuring out how to internationalize the control panel.

Ideally, when the user opens the control panel in a web browser, they are presented with a set of flags that correspond to language packs for the text of the control panel's pages. The user clicks on one of the flags and that sets the set of text strings that are used for the output to the user.

There is a tool called babel (http://babel.edgewall.org/) - unrelated to the mesh routing daemon - which can be used to internationalize Python applications. We may wish to investigate this tool. We will also need to co-ordinate with Laurelindel, who is working on the HTML for the control panel.