sif-intl

Official

Type-safe nb/nn i18n across apps and packages.

Authornavikt
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This pattern provides robust guidance for implementing type-safe i18n in nb/nn across applications and libraries, ensuring consistent translations and safe parameter handling.

Core Features & Use Cases

  • Type-safe nb.ts and nn.ts generation with key mappings
  • Parameter verification to ensure identical {param} tokens across languages
  • Semantic meaning checks to ensure nb and nn texts convey equivalent messages
  • Aggregation of messages via shared i18n index files and appMessages

Quick Start

Create nb.ts and nn.ts for your i18n keys and verify identical parameter tokens across languages.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sif-intl
Download link: https://github.com/navikt/sif-brukerdialog/archive/main.zip#sif-intl

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.