Lokalisierten Text generieren
Führen Sie diese Task aus, um die Laufzeitformatierung für lokalisierten Text in einer Anwendungskomponente festzulegen.
Vorbereitende Schritte
Vorgehensweise
- Passen Sie bei Bedarf das Formatierungsverhalten an.
- Rufen Sie im Anwendungscode die entsprechende format-Methode auf.
Beispiel
Falls der erforderliche Nachrichtenkatalog zum Zeitpunkt der Formatierung nicht verfügbar ist, können Sie eine Zurücksetzungsmethode bereitstellen.
Der folgende Code generiert eine lokalisierte Zeichenfolge. Wenn die Formatierung scheitert, ruft die Anwendung an Stelle der lokalisierten Zeichenfolge eine Zurücksetzungszeichenfolge ab und verwendet diese:
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("Geben Sie Ihre Kontonummer ein: ");
try {
msg = new Label(ltf.format(this.applicationLocale), Label.CENTER);
}
catch (LocalizableException le) {
msg = new Label(ltf.getFallBackString(), Label.CENTER);
}
...
}