Make constant messages be translated when they are used rather than when they are defined.  Rework About box, add menu ID's.  Make TeX.Error() and MathML.Error() handle localization.  Break up Fred's French data into separate files.  Make localization data load on demand.  Other miscellaneous updates.
Handle HTML snippets better, and fix up messages in FontWarnings and v1.0-warning extensions.  Fix French menu items and a few others (thanks Fred).  Fix scale-all-math dialog.
Fix up some issues with plural processing.  Make loadDomain handle both loads if there are any.  Fix up Math Processing Error snippets to use new snippet code.
Add localization submenu, and set locale via menu.  Allow locale= configuration parameter on script to load MathJax.js.  Load MathMenu domain automatically (so it is ready when needed).
Add callback to loadDomain to make it easier to use
Create list of locales from the localization data, and allow data to specify menu title.  Update menu when new translations are added.  Allow loading of third-party translation data by URL.  Fix transaltion files to use addTranslation().
Rerender the page after selecting a locale (so error messages will be replaces).  Probably should jsut rerender those equations with error messages to avoid delays.
Add localization for Locale selection menu
Some changes to the French localization data.