1k-i18n

Manage locale keys and translations for react-intl and ETranslations workflows.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/wanghaisheng/web3-scaffold-app-monorepo --skill 1k-i18n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1k-i18n
Source: https://github.com/wanghaisheng/web3-scaffold-app-monorepo/tree/main/.claude/skills/1k-i18n
Command: npx skills add https://github.com/wanghaisheng/web3-scaffold-app-monorepo --skill 1k-i18n

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Internationalization and translation management for OneKey, ensuring consistent usage of translation keys and avoiding auto-generated file modifications.

Core Features & Use Cases

  • Provides guidelines for using translation keys with react-intl, ETranslations, and appLocale.
  • Enforces workflow to sync translations and prevent direct edits to generated files.
  • Use case: a developer updates UI text by referencing ETranslations and runs the locale sync workflow to propagate changes.

Quick Start

Run the i18n workflow to verify translation keys are correctly referenced and auto-generated files are preserved.

Frequently Asked Questions about 1k-i18n

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

FAQPage Schema
How do I manage locale keys and translations for react-intl?

To manage locale keys and translations for react-intl, reference ETranslations within your components and run the locale sync workflow to propagate UI text changes across web and mobile interfaces.

Why should I avoid directly editing auto-generated locale files?

You should avoid directly editing auto-generated locale files because the localization workflow enforces translation key usage and prevents direct edits to ensure consistent multilingual UI and proper pipeline syncing.

How do I sync translations using a localization workflow?

You sync translations using the localization workflow by updating UI text via ETranslations references and triggering the locale data pipeline to coordinate and propagate the changes across your application.

Does the OneKey i18n workflow support both web and mobile interfaces?

Yes, the OneKey i18n workflow supports both web and mobile interfaces, identifying and managing locale keys to ensure a consistent multilingual UI across platforms using react-intl and ETranslations.

What is the best way to update UI text without breaking locale data pipelines?

The best way to update UI text without breaking locale data pipelines is to apply translation keys via ETranslations and run the i18n workflow to verify references and preserve auto-generated files.