Génération de texte localisé
Effectuez cette tâche pour spécifier le formatage d'exécution du texte localisé dans un composant d'application.
Avant de commencer
Procédure
- Si nécessaire, personnalisez le comportement de formatage.
- Dans le code de l'application, appelez la méthode de formatage appropriée.
Exemple
Vous pouvez fournir une procédure de secours à utiliser si le catalogue de messages n'est pas disponible au moment du formatage.
Le code suivant génère une chaîne localisée. Si le formatage échoué, l'application extrait et utilise la chaîne de secours au lieu de la chaîne localisée :
import com.ibm.websphere.i18n.localizabletext.LocalizableException;
import com.ibm.websphere.i18n.localizabletext.LocalizableTextFormatter;
import java.util.Locale;
public void drawAccountNumberGUI(String accountType){
...
LocalizableTextFormatter ltf = new LocalizableTextFormatter();
...
ltf.setFallBackString("Enter account number: ");
try {
msg = new Label(ltf.format(this.applicationLocale), Label.CENTER);
}
catch (LocalizableException le) {
msg = new Label(ltf.getFallBackString(), Label.CENTER);
}
...
}