Translating Mifos

Mifos is currently fully translated into many different languages, other translations are in progress.

Full stats of all languages can be viewed at http://translatewiki.net/wiki/Translating:Mifos/stats.

How do I run Mifos in one of these languages?

Instructions for activating a specific locale (language) are located in the configuration guide.

How do I translate Mifos?

Translation of Mifos is all done via the online translation tool at Translatewiki.net. Get started through the Mifos Translation page and by following this HOWTO for online translation through TWN. You can also download the translation message files and translate them offline in a tool like .poedit.

How do I translate Mifos into a new language?

  1. Translating Mifos
    1. Translate Mifos in Translatewiki.net via the instructions outlined in the HOWTO listed above.
  2. Get Translation Back into Mifos
    1. Add the new locale to Mifos (see Localization.java). Create a patch and send it to us. 
    2. If you don't write code, request that your language/locale be added into Mifos. Email the mifos-developer list with the subject line, "Please add [LOCALE] into Mifos Database."
  3. Test Mifos with New Language (Test Environment)
    1. Grab a snapshot of the latest code.
    2. Install the Mifos WAR file as you typically would.
    3. Enable the new locale as outlined in the configuration guide (NOTE: User specific locale can be used after 2.2.x)
  4. Run Mifos with New Language (Production Environment)
    1. Wait for next stable release of Mifos with your committed translation
    2. Install Mifos as you normally would.
    3. Enable the new locale as outlined in the configuration guide

See Also