ExpressLocalizationSampleCore3

screenshot of ExpressLocalizationSampleCore3

Sample localization project based on original template from Asp.NetCore 3

Overview

The "ExpressLocalization" project is a fully localized ASP.Net Core 3.0 project based on a basic template from Visual Studio. It leverages LazZiya.ExpressLocalization and LazZiya.TagHelpers.Localization to provide a comprehensive localization experience. This project offers enhanced localization features and supports multiple languages for a more inclusive user experience.

Features

  • Custom (route value) RequestCultureProvider
  • Custom IHtmlStringLocalizer
  • Custom LocalizeTagHelper
  • Validating localized input fields (e.g., 12,34 and 12.34)
  • Localization of Razor Views using LocalizeTagHelper
  • DataAnnotations Model binding and model validation error messages
  • IdentityErrorDescriber messages
  • Client-side validation error messages
  • Support for multiple languages including Arabic, Chinese, Italian, Spanish, etc.

Summary

The "ExpressLocalization" project is a feature-rich ASP.Net Core 3.0 project that offers advanced localization capabilities for web applications. By leveraging LazZiya.ExpressLocalization and LazZiya.TagHelpers.Localization, developers can easily create multi-cultural web applications with support for various languages and seamless localization of different components. This project not only enhances the user experience but also simplifies the localization process, making it a valuable resource for developers working on global web applications.