From: Felix B. <bf...@gm...> - 2005-04-13 09:26:19
|
On Tuesday 12 April 2005 19:49, Steffen Pingel wrote: > > 2. Wir verwalten eine Liste von ResourceBundles, die nach den values > > durchsucht wird. > > Ja, fände ich gut. Auch wenn es das Problem der Keyüberlappung nicht lösst. > Wobei sich doch zu diesem Zweck die trc() Methode benutzen liesse? Stimmt eigentlich. Wenn eine Partei merkt, daß Ihre Strings mit der einer benutzten Bibliothek kollidieren, kann sie ja selbst einlenken und disambiguieren. > Wir könnten es auch ähnlich den loggern machen: > > private static I18n i18n = I18nFactory.getI18n(Foo.class); > > Dann könnte man über die class den ResourceBundle Context bestimmen. Das sieht interessant aus, dann würde man die Klasse als zusätzlichen key benutzen? Das würde aber wieder ein bißchen ersterer Lösung entsprechen. Ich implementiere jetzt mal Nr. 2. Felix -- Try Debian GNU/Linux! http://www.felix.beldesign.de/ |