| Auszug |
|---|
|
Nuclos Regeln lokalisieren: BusinessException, InputRequiredException, MessageContext, Lokalisierungsschlüssel, Locale, withArgs, DoNotTranslate. |
Sprache: Deutsch · English
Regeln lokalisieren
Regelmeldungen übersetzbar machen – BusinessException, InputRequiredException und MessageContext mit Schlüsseln, Locale und Platzhaltern.
...
| Status |
|---|
| colour | Blue |
|---|
| title | Anwendungsentwickler |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Stand: Jul 2026 |
|---|
|
...
Überblick
...
Der schnelle Weg
| Codeblock |
|---|
|
throw new BusinessException("Bitte geben Sie ein Lieferdatum an"); // vor v4.2025.15 |
...
Der schnelle Weg
Für statische Texte: automatische Schlüsselerzeugung per Boolean-Flag true.
| Codeblock |
|---|
|
hier
throw new BusinessException(true, "Bitte geben Sie ein Lieferdatum an"); // ab v4.2025.15 |
| Codeblock |
|---|
|
throw new BusinessException(new DoNotTranslate(machineApi.getErrorMessage())); |
Der optimale Weg
Vergib einen festen, eindeutigen Lokalisierungsschlüssel. So kannst du den Ausgangstext später ändern, ohne dass Übersetzungen komplett neu aufgebaut werden.
| Codeblock |
|---|
|
throw new BusinessException(new DoNotTranslate(machineApi.getErrorMessage())); |
Lokalisierung verhindern
Text als DoNotTranslate-Objekt übergeben:
| Codeblock |
|---|
|
throw new BusinessException(new DoNotTranslate(machineApi.getErrorMessage())); |
Meldungen parametrisieren
...
Verwandte Seiten
Unterstützende Klassen
Regel-API.
Öffnen →