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

Ralf Ebert

Ralf Ebert is an independent software developer, technical writer and trainer. He makes apps for Mac OS X and iOS and builds software solutions for companies using Eclipse RCP and Ruby on Rails. He offers training courses for software developers and writes books and articles about software development.