Details
-
Type:
Improvement
-
Status:
Ready for Showcase
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: Mifos Backlog
-
Component/s: Internationalization
-
Team:Community
-
Scheduled For:Product
Description
To ease localizability of Mifos, parameterize strings used during loan creation. Example:
Min.loanProduct.loanAmountByLastLoanAmount0.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 1. Min.loanProduct.loanAmountByLastLoanAmount1.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 2. Min.loanProduct.loanAmountByLastLoanAmount2.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 3. Min.loanProduct.loanAmountByLastLoanAmount3.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 4. Min.loanProduct.loanAmountByLastLoanAmount4.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 5. Min.loanProduct.loanAmountByLastLoanAmount5.lower=Please Specify the valid Start Range Loan Amount for by last loan at row 6.
According to JSR 303, these messages are parameterizable. ie: only a single message should be necessary, for example:
Min.loanProduct.loanAmountByLastLoanAmount.lower=Please Specify the valid Start Range Loan Amount for by last loan at row {num}.
This should reduce the number of strings in userInterface/../messages.properties by 300 or so.

Hi Stanley, will you take a look at this? Once this is complete, I think we're ready to have the Translatewiki.net folks add the user interface messages file and get that translated for the 1.7.0 release!