A .NET library for natural language case conversion. Like Humanizer for cases used in natural languages rather than programming languages.
This project uses rule-based heuristics rather than more advanced natural language processing techniques.
- Feature 1
- Feature 2
This package can be installed using NuGet by running:
dotnet add package NLCaseConvert
To use this module as a library, see the API Documentation.
This project is inspired by, and partially based on, John Gruber's Title
Case
(Gist) and
to-title-case
npm module. It
borrows the test cases from both.
During development, I found titlecaseconverter.com's Title Capitalization Rules to be a particularly helpful reference for capitalization conventions from notable style guides.
Contributions are welcome. See the Contributing Guidelines and Code of Conduct. for details.
This project is available under the terms of the MIT License. See the summary at TLDRLegal.