i18n

Extract, translate, and compile Lingui strings for software applications.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/anicca-labs/claude --skill i18n-anicca-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n
Source: https://github.com/anicca-labs/claude/tree/main/plugins/expo-rn-plugin/skills/i18n
Command: npx skills add https://github.com/anicca-labs/claude --skill i18n-anicca-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lingui, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the extraction, translation, and compilation of Lingui strings, ensuring your application's internationalization is up-to-date and consistent across all supported languages.

Core Features & Use Cases

  • String Extraction: Automatically extract all user-visible strings from your codebase.
  • Translation: Identify and translate missing strings into all supported languages.
  • Compilation: Compile translated strings into the final format for use in your application.
  • Use Case: After adding new user-facing strings to your app, use this Skill to extract the new strings, translate them, and compile the updated catalogs.

Quick Start

Run the i18n skill to extract, translate, and compile Lingui catalogs for your project.

Frequently Asked Questions about i18n

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

FAQPage Schema
How do I extract and compile Lingui translation strings automatically?

The i18n skill automates internationalization by extracting user-visible strings from your codebase, identifying missing translations across supported languages, and compiling the updated Lingui catalogs into the final localized format for application deployment.

How do I identify missing translations in my Lingui catalogs?

To identify missing translations in Lingui catalogs, the skill scans extracted source strings and compares them against existing translated resources, highlighting which entries lack translations for your supported languages.

Do I need Python to automate Lingui string extraction and compilation?

Yes, you need Python installed alongside Lingui to run the string processing and translation management scripts that automate the extraction and compilation workflow.

What's the best way to update Lingui internationalization after adding new UI strings?

The best way to update Lingui internationalization after adding new UI strings is to run an automated extraction process that pulls new messages, translates missing entries, and compiles updated catalogs for the application.

Does this internationalization workflow support identifying and translating missing strings across all languages?

Yes, this internationalization workflow supports identifying and translating missing strings across all supported languages by extracting source code messages and comparing them against existing localized catalogs to find gaps.