This is like my other locale manager (Ext.LocaleManager)... there are two differences to this one:

  1. Doesn't support loading a locale file via <script>. It's only Ajax currently, will support JsonP in next release.
  2. No need to rerender components to have the locale applied.

Not all components are supported on the dynamic locale but there are a couple examples in place that any class (Ext JS or custom) can be supported.

This also has been tested to work with Sencha Touch 2.

Sencha Market listing:
GitHub Repo: