changed locales. added translations. added tests.