Hallo,
gibt es einschlägige Resourcen im Web die sich umfassender mit der Internationalisierung von JavaServer Faces beschäftigen?
Es wird meist nur über *.properties (Message Bundles) geschrieben.
Andere Elemente im User Interface werden dadurch aber nicht unterstützt: Listboxen mit Auswahloptionen, im Quelltext hinterlegte und dynamische Texte etc. - wenn eine bestehende Anwendung internationalisert werden muss, kämpft man dann mit den Fragen wie: wie muss ich sie umbauen, damit beim Wechsel der Sprache (de->en) durch Benutzer alle Texte ausgetauscht werden.
Bei Application- und Sessionscope einer Backing Bean ist es dann ja ungünstig, wenn die Texte nur in der Initialisierung festgelegt werden, da diese nicht erneut ausgeführt wird wenn benutzerseitig auf eine andere Sprache gewechselt wird.
Ist es eher Praxis, anstatt on-the-fly Sprachwechsel die Sprache als Benutzereinstellung zu hinterlegen so dass ab Anmeldung und Sitzungsstart die Sprache unveränderlich bleibt?
gibt es einschlägige Resourcen im Web die sich umfassender mit der Internationalisierung von JavaServer Faces beschäftigen?
Es wird meist nur über *.properties (Message Bundles) geschrieben.
Andere Elemente im User Interface werden dadurch aber nicht unterstützt: Listboxen mit Auswahloptionen, im Quelltext hinterlegte und dynamische Texte etc. - wenn eine bestehende Anwendung internationalisert werden muss, kämpft man dann mit den Fragen wie: wie muss ich sie umbauen, damit beim Wechsel der Sprache (de->en) durch Benutzer alle Texte ausgetauscht werden.
Bei Application- und Sessionscope einer Backing Bean ist es dann ja ungünstig, wenn die Texte nur in der Initialisierung festgelegt werden, da diese nicht erneut ausgeführt wird wenn benutzerseitig auf eine andere Sprache gewechselt wird.
Ist es eher Praxis, anstatt on-the-fly Sprachwechsel die Sprache als Benutzereinstellung zu hinterlegen so dass ab Anmeldung und Sitzungsstart die Sprache unveränderlich bleibt?