added i18n (without translate)
added locale translations
added toggle locales