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.
See latest_data.sql for examples of the necessary SQL (near Spanish locale support).
Spanish locale support
See AdminOnlineTranslationHOWTO for ISO language and country codes.
Enable your new locale in a custom application-wide configuration file