Lokalizační balíček pro Xperience by Kentico
Představujeme balíček XperienceCommunity.Localization, který usnadňuje přechod na Xperience by Kentico. Vrací oblíbené funkce z Kentico 13, přidává nové nástroje pro správu jazykových verzí a zjednodušuje práci vývojářům i editorům.
Migrace na novou platformu Xperience by Kentico přináší spoustu vylepšení a inovací. Uživatelé však často postrádají některé osvědčené funkce, které byly součástí předchozích verzí, jako je Kentico 13. Abychom usnadnili přechod a vrátili známé možnosti, vytvořili jsme lokalizační balíček XperienceCommunity.Localization, který nejen vrací oblíbené funkce, ale také přidává nové nástroje pro efektivní správu jazykových verzí.
Co si z článku odnesete
- Balíček vrací oblíbené lokalizační funkce z Kentico 13.
- Umožňuje editaci překladů přímo v administraci.
- Instalace probíhá přes jednoduchý NuGet balíček.
- Intuitivní rozšíření pro správu jazykových verzí.
- Open-source řešení dostupné pro celou komunitu.
Proč jsme vytvořili lokalizační balíček?
Přechod na Xperience by Kentico představuje krok vpřed v mnoha oblastech, ale ne všechna řešení odpovídají reálným potřebám každodenní práce. Při práci s jazykovými verzemi narážíme na workflow, který je zdlouhavý a přerušuje editorovi proud práce.
„Proces je často nepříjemný a zdlouhavý. Umožnit editaci přímo by práci značně zjednodušilo."
Z této potřeby vznikla myšlenka balíček postavit. Cílem bylo vrátit pohodlí, na které si uživatelé Kentico 13 zvykli, a přitom využít moderní architekturu Xperience by Kentico.
Klíčové funkce balíčku
Balíček jsme navrhli tak, aby přinesl zpět oblíbené možnosti z Kentico 13 a současně obohatil práci s lokalizacemi o nové možnosti. Mezi hlavní funkce patří:
- Editace lokalizačních klíčů přímo v administraci Xperience by Kentico.
- Centralizovaná správa všech jazykových verzí na jednom místě.
- Podpora více jazykových mutací bez nutnosti zásahu do kódu.
- Synchronizace překladů s datovou vrstvou.
- Hladká integrace s existujícími projekty.
Technické řešení
Pro snadnou správu jazykových verzí jsme vytvořili vlastní rozšíření pro administraci Xperience by Kentico. Použili jsme doporučené postupy, aby byla integrace hladká a efektivní. Balíček navazuje na standardní lokalizační mechanismy .NETu a rozšiřuje je o funkce, které editor potřebuje v reálném provozu.
Jak začít
Jedním z hlavních cílů balíčku je jeho jednoduchá implementace. Stačí postupovat podle následujících kroků:
-
Nainstalujte NuGet balíček:
dotnet add package XperienceCommunity.Localization -
Zaregistrujte služby v
Program.cs:
builder.Services.AddXperienceCommunityLocalization(); -
Použijte lokalizaci v kódu:
Title = localizer["Title"];
Pro koho je balíček určen
Tento nástroj najde uplatnění zejména v projektech, kde je správa jazykových verzí zásadní. Typickými uživateli budou vývojáři pracující s Xperience by Kentico a editorští pracovníci spravující vícejazyčný obsah. Balíček je open-source, takže ho lze přizpůsobit specifickým potřebám projektu nebo přispět k jeho dalšímu rozvoji.
Máte zájem o lokalizační balíček?
Pokud vás lokalizační balíček zaujal, neváhejte nás kontaktovat. Rádi vám pomůžeme s implementací, konzultací nebo podporou při práci s Xperience by Kentico. V NITTINu máme s platformou Kentico dlouholeté zkušenosti a rádi předáme know-how dál.