Introduction
Lexical.Localization is a localization class library for .NET.
Note
This project is outdated and re-designed in Avalanche.Localization.
Deployment features
- Dependency Injection
- File providers
- Control over how assets are organized
Interoperability
- Microsoft.Extensions.Localization.Abstractions
- Microsoft.Extensions.Logger.Abstractions
- Microsoft.Extensions.DependencyInjection.Abstractions
- ResourceManager
File types
- Language Strings
- Localization of binary assets for gfx and audio resources
File formats
- .ini
- .json
- .xml
- .resx
- .resources
Other features
- Best practice recommendations
- Dynamic and non-dynamic use
- Inlined language strings
- Automatic inlined string scanning
- Build tool, T4 script, command line tool
- Formatting strings
- Cache
- Singletons
- Loggers
- File format conversion tools
Translator features
- Live reloading of localization files
- Unicode CLDR Plural Rules
- Multiple pluralized arguments per string
- Optional pluralization cases
Links