XperienceCommunity.Localization
1.1.1-pre.5b89503
See the version list below for details.
dotnet add package XperienceCommunity.Localization --version 1.1.1-pre.5b89503
NuGet\Install-Package XperienceCommunity.Localization -Version 1.1.1-pre.5b89503
<PackageReference Include="XperienceCommunity.Localization" Version="1.1.1-pre.5b89503" />
paket add XperienceCommunity.Localization --version 1.1.1-pre.5b89503
#r "nuget: XperienceCommunity.Localization, 1.1.1-pre.5b89503"
// Install XperienceCommunity.Localization as a Cake Addin #addin nuget:?package=XperienceCommunity.Localization&version=1.1.1-pre.5b89503&prerelease // Install XperienceCommunity.Localization as a Cake Tool #tool nuget:?package=XperienceCommunity.Localization&version=1.1.1-pre.5b89503&prerelease
XperienceCommunity.Localization
Description
This project enables creating and using localizations and translations in Xperience by Kentico project. Create translations in Xperience admin UI or programatically and use in your pages.
Screenshots
Library Version Matrix
Xperience Version | Library Version |
---|---|
>= 28.4.3 | 1.0.0 |
Dependencies
Package Installation
Add the package to your application using the .NET CLI
dotnet add package XperienceCommunity.Localization
Quick Start
Add this library to the application services.
// Program.cs builder.Services.AddXperienceCommunityLocalization();
Create a localization key in Xperience's Administration within the Localization application added by this library.
Create a translation for this key in Xperience's Administration within the Localization application added by this library.
Display the results on your site with a
ViewComponent
.
// ViewModelLocalizedWidgetViewComponent.cs
private readonly IKenticoStringLocalizer localizer;
public ViewModelLocalizedWidgetViewComponent(IKenticoStringLocalizer localizer)
=> this.localizer = localizer;
public IViewComponentResult Invoke()
{
var model = new ViewModelLocalizedWidgetViewModel
{
Title = localizer["Title"],
Content = localizer["Content"]
};
return View("~/Components/Widgets/ViewModelLocalizedWidget/_ViewModelLocalizedWidget.cshtml", model);
}
- Or display the results on your site with a Razor View 👍
@using XperienceCommunity.Localization
@inject IKenticoHtmlLocalizer localizer
<div>
<h1>@localizer["Title"]</h1>
<p>@localizer["Content"]</p>
</div>
Contributing
Instructions and technical details for contributing to this project can be found in Contributing Setup.
License
Distributed under the MIT License. See LICENSE.md
for more information.
Support
This project has Limited support.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Kentico.Xperience.Admin (>= 29.0.1)
- Kentico.Xperience.Core (>= 29.0.1)
- Kentico.Xperience.WebApp (>= 29.0.1)
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 |
---|---|---|
1.4.1 | 160 | 10/18/2024 |
1.4.1-pre.9c79180 | 72 | 10/18/2024 |
1.4.1-pre.782df4b | 68 | 10/18/2024 |
1.4.1-pre.501b2b6 | 65 | 10/18/2024 |
1.2.2 | 237 | 7/11/2024 |
1.2.2-pre.e63914d | 68 | 10/18/2024 |
1.2.2-pre.95a5373 | 34 | 7/11/2024 |
1.2.2-pre.8fa780a | 48 | 7/11/2024 |
1.2.2-pre.614044a | 64 | 10/18/2024 |
1.2.2-pre.2a9f442 | 66 | 10/18/2024 |
1.2.2-pre.107ba0f | 32 | 7/11/2024 |
1.2.1 | 82 | 7/11/2024 |
1.2.1-pre.db6a0d4 | 47 | 7/11/2024 |
1.2.1-pre.8fa780a | 45 | 7/11/2024 |
1.1.1 | 326 | 5/15/2024 |
1.1.1-pre.5b89503 | 49 | 5/14/2024 |
1.1.1-pre.2aea3c9 | 36 | 7/11/2024 |
1.0.7-pre.bb77ad6 | 53 | 5/14/2024 |
1.0.7-pre.903c108 | 56 | 5/14/2024 |
1.0.6 | 102 | 5/14/2024 |
1.0.6-pre.bb77ad6 | 48 | 5/14/2024 |
1.0.4 | 95 | 5/14/2024 |
1.0.4-pre.5b89503 | 42 | 5/14/2024 |