Gerando Texto Localizado
Desempenhe esta tarefa para especificar a formatação do tempo de execução do texto localizado em um componente de aplicativo.
Antes de Iniciar
Procedimento
- Se necessário, personalize o comportamento da formatação.
- No código do aplicativo, chame o método format apropriado.
Exemplo
É possível fornecer o comportamento de retrocesso para ser utilizado se o catálogo de mensagens apropriado não estiver disponível na hora da formatação.
O código a seguir gera uma cadeia localizada. Se a formatação falhar, o aplicativo recuperará e utilizará uma cadeia de retrocesso em vez da cadeia localizada:
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);
}
...
}