Training „git“
07.10.2010 - 08.10.2010, Essen
Training „Eclipse RCP“
28.03.2011 - 01.04.2011, Dortmund

Mehrsprachige Anwendungen (Internationalisierung)

Texte auslagern

Ablage von Übersetzungen

Auflösung von Übersetzungen

  1. Wicket sucht zunächst parallel zur Komponente, z.B. SomeForm.properties bzw. SomeForm.xml

  2. Danach geht Wicket die Komponentenhierarchie bis zum Wurzelelement ab und versucht eine Übersetzung zu finden (z.B. in einer SomePage.properties oder BasePage.properties)

  3. Dabei wird jeweils mit dem aktuellen Locale mit Fallback gesucht:

    SomePage_de_DE.properties
    SomePage_de.properties
    SomePage.properties
  4. Gehört der Key zu einer Komponente, wird zunächst nach componentId.someKey gesucht, danach nach someKey.

Sprachauswahl

Übersetzung von Validierungsmeldungen

Über Ihre Kommentare und Hinweise freue ich mich sehr:
Ralf Ebert | Apache Wicket | Mehrsprachige Anwendungen (Internationalisierung)