Onism
High-performance CLDR library for .NET. It allows you to build an efficient binary representation of CLDR data and to consume this representation easily.
Usage
How to get the name of the first month in the Hebrew calendar in British English? Couldn't be easier!
var data = CldrData.LoadFromFile("cldr.bin");
var path = "dates.calendars.hebrew.months.format.abbreviated.1";
Console.WriteLine(data.GetValue(path, enGB)); // Tishri
Wiki
The wiki is the best place to learn about Onism. It includes, but is not limited to:
- Getting started,
- What is CLDR?,
- Subsetting algorithm,
- Solving CLDR redundancy,
- Exemplary use case,
- The meaning of Onism.
Contributing
Star the project, give feedback, suggest an improvement you need, or just tell me about your day 😄 Feel free to open an issue or to submit a pull request.
License
The MIT License. Basically, you can do whatever you want as long as you include the original copyright and license notice in any copy or substantial use of this work.