Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
Die Übersetzung für einen ResKey ist aktuell entweder in den statischen Resource-Properties der Anwendung hinterlegt, oder die Übersetzung ist ein nicht internationalisierter dynamischer Text (ResKey.text(...)).
Verbesserung
Es könnte auch sinnvoll sein, ein übersetzbares Objekt durch einen Nutzer erzeugen zu lassen. Ein solcher "literaler" Resource-Key enthält selbst die Übersetzungen in den Sprachen des Systems. Wird er übersetzt, wählt er aus seinen internen Übersetzungen diejenige aus, die zur Anfrage passt.
Anwendung
ResKey literal = ResKey.builder() .add(Locale.ENGLISH, "Hello") .add(Locale.GERMAN, "Hallo") .build();
Test
- test.com.top_logic.basic.util.TestResKey.testLiteralKey()