Refactor locales with i18n tests.

Refactor all locales so they have same pattern based on english intl.
Fixed spanish and portuguese translations and added i18n-spec tests.
Add swedish locales.
Change spec run to documentation mode.

Change specs to documentation mode to better see what being tested, its
only 6 request tests except from locale tests but more has to be made.