Ich habe einige String-Ressourcen, z.B. eine Benutzer-Begrüßungszeichenfolge. Standardmäßig sollte es "Hallo" sein, aber für Kunde X sollte es "Grüße" sein.
Ich möchte Folgendes verwenden .NETs Ressourcen-Implementierung und die Zeichenketten in Konstanten oder in Dateien oder wo immer ich will unterbringen. Außerdem passt das Hierarchiemodell zu meinen Bedürfnissen: Die Ressourcen von Kunde X haben Vorrang vor der Begrüßungszeichenkette des Benutzers.
Das einzige Problem - es scheint, dass die Ressourcen von .NET auf i18n ausgerichtet sind, und sie wählen aus der Hierarchie auf der Grundlage der aktuellen Kultur.
Im Moment werde ich die Ressourcen pro Kunde flach halten und die Hierarchie selbst abbilden, aber gibt es eine bessere Lösung?