Before you begin
Identify strings that need to be localized.Why and when to perform this task
The localized-text package supports the substitution of variable substrings into a localized string that is retrieved from the message catalog by key.Steps for this task
Example
The following line from an English message catalog shows a string with a single substitution:
successfulTransaction = The operation on account {0} was successful.
The same key in message catalogs for other languages has a translation of this string with the variable at the appropriate location for each language.
The following code shows the creation of a single-element argument array and the creation and use of a LocalizableTextFormatter instance:
public void updateAccount(String transactionType) { ... Object[] arg = {new String(this.accountNumber)}; ... LocalizableTextFormatter successLTF = new LocalizableTextFormatter ("BankingResources", "successfulTransaction", "BankingSample", arg); ... successLTF.format(this.applicationLocale); ... }