Adding a new locale is a manual process requiring knowledge of SQL and Mifos internals. The code for Mifos itself must be changed. Here is a rough outline.
country
table.lookup_value
table using a Java-based upgrade. See Upgrade208.java
for an example on how to do this.language
table, if necessary.supported_locale
table.Upgrade208.java
. This has 2 supporting sql files, upgrade_to_208_part_1.sql
and upgrade_to_208_part_3.sql
.LatestTestAfterCheckpoint.java
- this will check whether the upgrade matches your latest-data.sql. If it doesn't pass, debug. If it passes, run all the tests and check in!currency
table, if necessary.src/org/mifos/config/localizedResources
.See latest_data.sql
for examples of the necessary SQL (near Spanish locale support
).
See AdminOnlineTranslationHOWTO for ISO language and country codes.
Enable your new locale in a custom application-wide configuration file