umbraco-localization

Implement Umbraco backoffice localization with translation files and keys.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-localization-albanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-localization
Source: https://github.com/albanist/umbraco_CLI/tree/main/skills/foundation/umbraco-localization
Command: npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-localization-albanist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of internationalizing Umbraco backoffice interfaces by providing tools and guidance for managing localization files and translation keys.

Core Features & Use Cases

  • Understand Localization: Learn how Umbraco handles UI translations using localization files and the Localization Controller.
  • Implement Translations: Add custom translations, use built-in keys, and handle pluralization and dynamic values.
  • Use Case: A developer needs to ensure an Umbraco backoffice extension is available in both English and Spanish. This Skill will guide them on how to create and register the necessary localization files for both languages.

Quick Start

Fetch the latest documentation on Umbraco localization from the provided URLs.

Frequently Asked Questions about umbraco-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add custom translations to the Umbraco backoffice?

To add custom Umbraco translations, you create and register localization files containing your translation keys. This Skill guides you through the Localization Controller structure to implement custom UI translations.

How does pluralization work when handling Umbraco UI translations?

Umbraco UI translation pluralization handles dynamic values within localization files. This Skill explains how to implement pluralization and dynamic value substitution for backoffice interfaces.

Can I localize manifests and custom components in Umbraco?

Yes, Umbraco supports manifest localization for custom components and Elements. This Skill provides examples for localizing manifests to ensure extensions support multiple languages.

What is the best way to structure localization files for an Umbraco extension?

The best way to structure Umbraco localization files is by organizing translation keys for each target language. This Skill covers file structure, built-in keys, and registering custom translations.

Do I need to understand the Localization Controller to internationalize an Umbraco backoffice interface?

Understanding the Localization Controller is essential for Umbraco internationalization. This Skill details how the controller processes localization files and translation keys for backoffice UIs.

How do I use built-in translation keys in Umbraco backoffice development?

Umbraco provides built-in translation keys for standard backoffice UI elements. This Skill explains how to leverage existing keys alongside your custom translations to localize interfaces.