localization

Audit and fill missing translations in Lingui locale catalogs for the wetty-chat-mobile PWA.

17|10|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/chahua-im/chahua --skill localization-chahua-im
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: localization
Source: https://github.com/chahua-im/chahua/tree/main/.agents/skills/localization
Command: npx skills add https://github.com/chahua-im/chahua --skill localization-chahua-im

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps maintain accurate, up-to-date translations for the wetty-chat-mobile PWA so missing or stale strings do not reach users.

Core Features & Use Cases

  • Translation Audit: Find untranslated entries in locale files by checking for empty message values and commented-out strings after extraction.
  • PWA Localization Updates: Fill in missing translations for the mobile app while preserving context and tone for each target language.
  • Use Case: Use this Skill when a new feature lands in the app and you need to review the extracted strings, translate them, and clean up obsolete entries in the locale catalog.

Quick Start

Ask me to update the wetty-chat-mobile translations for a target language by extracting strings, reviewing the locale files, and filling in missing entries.

Frequently Asked Questions about localization

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

FAQPage Schema
How do I find and fill missing translations in a Lingui messages.po file?

To review extracted Lingui strings, you audit the locale catalogs by checking for empty message values and commented-out entries. You then fill in the missing translations while preserving the application context and tone.

What is the best way to clean up obsolete translation entries after extracting new strings?

The best way to clean up obsolete translation entries is to audit the locale catalog after string extraction and remove strings that are no longer in use. This ensures your localization files remain accurate and do not contain stale content.

Can I use this workflow to update PWA localization for multiple supported languages?

Yes, you can use this workflow to update PWA localization across supported languages. It audits the locale catalogs for each target language, fills untranslated strings, and requires accurate language adaptation to maintain the correct application context.

Why do untranslated strings appear after I extract messages in a Lingui i18n workflow?

Untranslated strings appear after message extraction because new features introduce new source text into the locale catalogs. These entries are initially left empty or commented out in the messages.po file, requiring a translation audit to populate them.

Does this localization process preserve the original context and tone of the mobile app?

Yes, the localization process preserves the original context and tone of the mobile app. When filling in missing translations for target languages, it requires accurate language adaptation to ensure the application context is maintained.