Ik ontwikkel momenteel een .eu site die in verschillende talen moet weergegeven kunnen worden. Daarvoor gebruik ik asp.net en resource files in de map App_GlobalResources met namen als FileName.resx, FileName.es-ES.resx en FileName.nl-NL.resx.
Alles werkt zoals het hoort in verschillende browsers, maar Chrome valt steeds terug op de default resource file (FileName.resx). Ook al ziet Chrome wel correct de culture en de uiculture.
Is dit een "gekend" probleem? (Met hopelijk een fix)
Het enige verschil, wanneer ik de culture en uiculture weergeef, is dat bvb Internet Explorer ze beide als nl-NL weergeeft, terwijl Chrome zegt: culture: nl-NL en uiculture: nl
Safari (op iPhone) doet het ook zoals verwacht en geeft voor culture: nl-NL en voor uiculture: nl-NL en toont bijgevolg ook de correct gelocaliseerde (taal) pagina.
Zou het liggen aan het feit dat de uiculture gematcht wordt met de resource bestandsnaam of weet iemand wat hier eventueel fout loopt?
Bottom line: Localisatie werkt zoals het hoort en zoals verwacht wordt in IE en Safari, maar niet op Chrome. Aangezien Chrome gebruikers toch een belangrijk deel van de internetters vertegenwoordigen, zou ik uiteraard liefst hebben dat het op alle browsers werkt...
Alles werkt zoals het hoort in verschillende browsers, maar Chrome valt steeds terug op de default resource file (FileName.resx). Ook al ziet Chrome wel correct de culture en de uiculture.
Is dit een "gekend" probleem? (Met hopelijk een fix)
Het enige verschil, wanneer ik de culture en uiculture weergeef, is dat bvb Internet Explorer ze beide als nl-NL weergeeft, terwijl Chrome zegt: culture: nl-NL en uiculture: nl
Safari (op iPhone) doet het ook zoals verwacht en geeft voor culture: nl-NL en voor uiculture: nl-NL en toont bijgevolg ook de correct gelocaliseerde (taal) pagina.
Zou het liggen aan het feit dat de uiculture gematcht wordt met de resource bestandsnaam of weet iemand wat hier eventueel fout loopt?
Bottom line: Localisatie werkt zoals het hoort en zoals verwacht wordt in IE en Safari, maar niet op Chrome. Aangezien Chrome gebruikers toch een belangrijk deel van de internetters vertegenwoordigen, zou ik uiteraard liefst hebben dat het op alle browsers werkt...