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.

Lokalizační balíček pro Xperience by Kentico

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ů:

  1. Nainstalujte NuGet balíček:
    dotnet add package XperienceCommunity.Localization
  2. Zaregistrujte služby v Program.cs:
    builder.Services.AddXperienceCommunityLocalization();
  3. 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.

Máte v hlavě projekt?

Pojďme rozjet i ten váš.

Ozvěte se nám - domluvíme nezávaznou konzultaci a probereme, jak bychom mohli pomoci.

Domluvit konzultaci