Home > Developers > Wiki > Online Translation HOWTO
Views

Mifos can be translated using an online translation tool. We welcome contributions from the general public! If you are a translator, please read on for detailed instructions on how you can help translate Mifos into your locale. Other guides exist for product/program/project managers and developers.

1   Getting Started

1.1   Register

The first step in helping to translate Mifos is to register. The tool will not email you, you must proactively request to become a translator.

1.2   Request to Become a Translator

Send an email using the following template to the mifos-developer mailing list:

1.2.1   Email Subject

Translator initiation request

1.2.2   Email Body (please replace underlined text with your own):

Hello Mifos online translation tool administrators!

My name is ________. I would like to become a translator for Mifos. I have
visited the wiki page here:

    http://mifos.org/developers/wiki/OnlineTranslationHOWTO

and read the instructions. I have registered for an account in the Web
interface for the Mifos online translation tool. I have read and agree with
the Mifos contributor agreement here:

  http://mifos.org/developers/wiki/ContributorAgreement

Thank you!

1.3   New Languages

Adding a new language must be done by a developer. To request the addition of a new language, please send an email to the mifos-developer mailing list requesting the language be added. Please mention:

  • if this will be a particular language dialect
  • how many translators will be contributing (including you)

1.4   Using the Tool

The basic workflow for translating strings is as follows.

1.4.1   alert your manager

Before starting translation work for the day, ask your manager to update the latest translations for bundles you'll be editing by clicking "Show Editing Functions", then "Update". An update must be performed or your work may be lost!

1.4.2   select a project

After logging in, click on Rhino to begin translating strings for Mifos version 1.1 maintenance releases.

1.4.3   select a language

Just click a language name.

1.4.4   select a bundle

The bundles correspond with groups of strings in the Mifos application. Choose one to begin translating.

1.4.5   begin translating

Hover over a cell in the right column, and an "Edit" link will appear. Once you're done editing the string, click "Submit".

Feel free to put anything that might be helpful to a developer or another translator in the "Translator comments" field.

1.4.6   alert your manager

When you are done with translation work for the day, ask your manager to commit the latest translations for bundles you've edited by clicking "Show Editing Functions", then "Commit". A commit must be performed or your work may be lost! This commit will automatically trigger a build.

1.4.7   you're done!

Reward yourself.

1.5   Caveats

1.5.1   midair collision

If two translators edit the same string, the last Submit wins.

1.6   Other Features

1.6.1   copy

Clicking the "Copy" button while editing a string will directly copy the English translation.

1.6.2   suggest

We don't currently use this feature.

1.6.3   fuzzy

We don't currently use this feature.


Grameen logo