Gerenciamento de vários idiomas com Appcelerator Titanium

O Titanium fornece várias funções JavaScript no Titanium.Localenamespace para uso na localização. Você pode até internacionalizar o nome do seu próprio aplicativo. O Titanium também permite que você defina os arquivos de internacionalização e escolha automaticamente o correto com base nas configurações locais do dispositivo. Mas e se você quiser permitir que o usuário escolha o idioma do aplicativo nas configurações do aplicativo? Para fornecer essa funcionalidade em um aplicativo construído com Titanium, precisaríamos substituir a função L()que o Titanium usa para recuperar strings localizadas de um dos arquivos XML.

Leia a solução completa aqui .