Localization Package for Xperience by Kentico: How We Brought Back Your Favorite Features
Introducing the XperienceCommunity.Localization package, which makes the transition to Xperience by Kentico easier. It brings back popular features from Kentico 13, adds new tools for managing language versions, and simplifies the work of both developers and editors.
Tags
Key takeaways
Brings back popular localization features from Kentico 13
Enables translation editing directly in the administration
Easy installation via NuGet package
Intuitive extension for managing language versions
Open-source solution available to the community
Migrating to the new Xperience by Kentico platform brings numerous improvements and innovations. However, users often miss some proven features that were part of previous versions, such as Kentico 13. To make the transition easier and bring back familiar functionality, we created the XperienceCommunity. Localization package, which not only restores popular features but also adds new tools for efficient management of language versions.
Why Did We Create the Localization Package?
The transition to Xperience by Kentico represents a step forward in many areas, but not all solutions match the real needs of everyday work.
As a member of our development team put it: "While Xperience by Kentico does support localization, the process is often inconvenient and time-consuming. Enabling editing directly on the website would significantly simplify the work."
Key Features of the Package
We designed the package to bring back popular features from Kentico 13 while also enriching localization work with new capabilities.
Technical Solution
For easy management of language versions, we created a custom extension for the Xperience by Kentico administration. We used recommended practices to ensure the integration is smooth and efficient.
Getting Started
One of the main goals of the package is its simple implementation. Just follow these steps:
Install the NuGet package:
dotnet add package XperienceCommunity.LocalizationRegister the services in Program.cs:
builder.Services.AddXperienceCommunityLocalization();Use localization in your code:
Title = localizer["Title"];
Who Is the Package For
This tool is particularly useful for projects where managing language versions is essential. Typical users include developers working with Xperience by Kentico and content editors managing multilingual content.
Interested in the Localization Package?
If the localization package has caught your interest, don't hesitate to contact us. We'll be happy to help you with implementation, consultation, or support when working with Xperience by Kentico.
Accessibility isn't just about expanding reach to a wider audience, but also about better user experience and higher website quality. At NITTIN, we view accessibility as a standard and believe that every website can be a place that welcomes every user – let's create websites for everyone together!