added SUPPORTED_LOCALES construct
added optional country code to locale
added validators
added quick fixes