Hallo EneR,
Da das eine gängige Anforderung ist, gibt es auch schon Klassen in Java dafür.
ResourceBundle (und angeleitete Klassen) eignet sich für so eine Zugriff auf sprachspezifische Meldungen über Schlüssel. Das Laden einer entsprechenden Sprachdatei abhängig von den Benutzereinstellungen übernimmt da schon die Klasse.
MessageFormat erlaubt einfach Platzhalter in Nachrichten zu ersetzen.
Grüße
Daniel