Umbraco.Community.Lexicon
0.1.0
dotnet add package Umbraco.Community.Lexicon --version 0.1.0
NuGet\Install-Package Umbraco.Community.Lexicon -Version 0.1.0
<PackageReference Include="Umbraco.Community.Lexicon" Version="0.1.0" />
<PackageVersion Include="Umbraco.Community.Lexicon" Version="0.1.0" />
<PackageReference Include="Umbraco.Community.Lexicon" />
paket add Umbraco.Community.Lexicon --version 0.1.0
#r "nuget: Umbraco.Community.Lexicon, 0.1.0"
#:package Umbraco.Community.Lexicon@0.1.0
#addin nuget:?package=Umbraco.Community.Lexicon&version=0.1.0
#tool nuget:?package=Umbraco.Community.Lexicon&version=0.1.0
Lexicon Documentation
<p align="center"> <img src="images/logo.svg" alt="Lexicon Logo" width="128" height="128"> </p>
Lexicon enables dictionary-based Umbraco BackOffice localization in Umbraco 14+.
Requirements
- Umbraco 17 or higher
- .NET 10 or higher
Installation
The package is available from NuGet and can be installed using Visual Studio or the .NET CLI.
Visual Studio
- Open your solution in Visual Studio
- Right-click on your project and select
Manage NuGet Packages... - Search for
Umbraco.Community.Lexiconand clickInstall
.NET CLI
dotnet add package Umbraco.Community.Lexicon
How It Works
Lexicon reads all dictionary items from your Umbraco installation and converts them into Umbraco's localization extension format. This happens automatically at runtime - no configuration required.
Dictionary items with keys containing _ or . are converted into a nested localization structure:
| Dictionary Key | Becomes |
|---|---|
Article_Title |
{ "Article": { "Title": "..." } } |
Form.Submit |
{ "Form": { "Submit": "..." } } |
DocumentType_Button.Label |
{ "DocumentType": { "Button.Label": "..." } } |
Documentation
- Usage Guide - How to use dictionary-based localization
- Migration from Umbraco 13 - Key differences and migration steps
- Technical Details - Implementation details and approaches tried
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Umbraco.Cms.Core (>= 17.0.0)
- Umbraco.Cms.Infrastructure (>= 17.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 146 | 12/6/2025 |