Do you want even more exciting localization experience? If yes, please check XLocalizer, a localization nuget with online translation support and auto resource creating.
- Repo: XLocalizer
- Samples: XLocalizer Samples
- Article: XLocalizer for Asp.Net Core
Fully localized project, based on the basic Asp.Net Core 2.2 template from Visual Studio, localized using LazZiya.ExpressLocalization.
This project is based on dotnetcore2.2, a newer project based on dotnetcore3.0 is available here: ExpressLocalization Sample for DotNetCore3.0
- Custom (route value) RequestCultureProvider
- Custom IHtmlStringLocalizer
- Custom LocalizeTagHelper
- Validating localized input fields e.g. (12,34 and 12.34)
- Localization of:
- Razor Views (All views locailzed with LocalizeTagHelper)
- DataAnnotations
- Model binding and model validation error messages
- IdentityErrorDescriber messages
- Client side validation error messages
some cultures needs fixing/adding few translations
- Arabic
- Chinese
- Czech
- Dutch
- English
- French (thanks to @werddomain for fixing)
- German
- Hindi
- Hungarian
- Italian
- Japanese
- Korean
- Persian
- Polish
- Portuguese
- Portuguese Brazil (thanks to @ismaelgasparin for adding)
- Russian (thanks to @InfDev for fixing)
- Spanish
- Swedish
- Turkish
- Ukrainian (thanks to @InfDev for adding)
- Vietnamese
http://ziyad.info/en/articles/33-Express_Localization
http://ziyad.info/en/articles/36-Develop_Multi_Cultural_Web_Application_Using_ExpressLocalization
Some parts of this project is using LazZiya.TagHelpers like:
- LanguageNav dropdown
- Client side validation scripts
- AlertTagHelper for bootstrap 4 alerts
- Localization of razor views done with LocalizeTagHelper.
Contributer | Role |
---|---|
@LazZiya | Owner |
@ismaelgasparin | Portuguese language |
MIT