JSF Internationalisierung

Status
Nicht offen für weitere Antworten.

nogi

Mitglied
Hallo,

ich habe ein Problem mit der Internationalisierung von JSF Dateien. Die Internationalisierung an sich funktioniert, d. h. durch <h:eek:utputText value="#{msg.welcome}" /> wird Willkommen_de_DE, der Eintrag in der deutschen Properties Datei ausgegeben. Wenn ich Webbrowser die Sprache Englisch hinzufüge (entsprechende Properties Datei existiert auch) wird trotzdem Willkommen_de_DE ausgegeben. Ebenso wenn ich deutsch komplett aus der Browsersprachliste entferne. In der faces-config.xml habe ich folgende Einstellungen hinterlegt:

Code:
	<application>
		<local-config>
			<default>en</default>
			<supported-locale>en</supported-locale>
			<supported-locale>en_US</supported-locale>
			<supported-locale>de</supported-locale>
			<supported-locale>de_DE</supported-locale>
		</local-config>
		<message-bundle>LocalizationResources</message-bundle>
	</application>

Im Classes Verzeichnis Sie die folgenden Properties Dateien vorhanden:

LocalizationResources.properties
LocalizationResources_en.properties
LocalizationResources_en_US.properties
LocalizationResources_de.properties
LocalizationResources_de_DE.properties

Ich hoffe mir kann jemand erklären, warum die Faces Webseite nicht mit der eingestellten Browsersprache angezeigt wird.

Vielen Dank im voraus

nogi
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
JimPanse Internationalisierung Allgemeines EE 4
N I18N (Internationalisierung) Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben