remove supported_locale, language, and country tables

Description

country: isn't really used... we only support L10n into one dialect each of
English, French, and Spanish

language: possibly contains erroneous rows (see http://tinyurl.com/3fuwh3)

supported_locale: a locale must be in this table to be used, requiring locale
country/language combinations to be set ahead of time, rather than simply
allowing strings to be translated as needed. This is unnecessary... the i18n
subsystem should be able to choose which country/language combination to use for
L10n (string translation, date/number formatting, first day of week, etc) in a
fuzzy manner (Tunisians should still be able to use French, even if
Tunisian-specific language files don't exist).

The basic idea is that language and country should be specified in the config
file and should fail gracefully. For instance, if country isn't specified, but
"French" language is, Mifos should simply find the best translation possible
(France/French) and use that.

Other issues such as number/date formatting and first day of week are not
covered by this issue.

Environment

Platform: All, OS: All

Status

Assignee

UdaiU

Reporter

Adam Monsen

Labels

Implementation Priority

None

URL

None

Story Points

None

Team

None

Scheduled For

None

50% Estimate

None

90% Estimate

None

Deployment

None

Epic

None

Request Type

None

Requestor

None

Number of Support Tickets

None

Customer

None

Notify

None

productboard URL

None

Fix versions

Affects versions

Release 1.1

Priority

Major
Configure