Sommaire

Introduction

Les sites web modernes offrent souvent la possibilité de changer la langue afin que l’utilisateur puisse visiter le site dans les meilleures conditions possibles. La création d’un site multilingue va donc permettre de toucher un public plus large, et la technologie ASP.NET Core doit permettre aux développeurs de coder facilement ce genre de fonctionnalité et de l’intégrer au site.

L’internationalisation induit forcément de la globalisation et de la localisation. La globalisation est le simple fait de supporter plusieurs cultures dans le site. Ce dernier doit utiliser un système générique afin de nous permettre de changer facilement la langue de l’utilisateur. La localisation est l’action d’adapter le contenu du site en fonction de la région géographique de l’utilisateur. Elle utilise la globalisation afin de spécifier une culture bien particulière, adaptant ainsi le site et son contenu en fonction de cette culture (langue des textes, format des dates…). Internationalisation Globalisation Localisation

ASP.NET Core fournit tout un ensemble d’outils pour le développeur, lui permettant de gérer au mieux la globalisation et la localisation dans son application. Dans un premier temps, les sections suivantes vont traiter des API utilisées pour gérer la localisation de l’application. Ensuite, le chapitre traitera du mécanisme présent au cœur de la gestion ...