translate

Manage react-i18next translation JSON files across multiple languages.

9|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/vechain/vechain-ai-skills --skill translate-vechain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate
Source: https://github.com/vechain/vechain-ai-skills/tree/main/skills/translate
Command: npx skills add https://github.com/vechain/vechain-ai-skills --skill translate-vechain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of managing translation files for multi-language applications, ensuring consistency and accuracy across all supported languages.

Core Features & Use Cases

  • Key Management: Add or remove translation keys across 15 languages efficiently.
  • File Sorting: Automatically sorts all translation JSON files alphabetically by key, maintaining order.
  • Sync Verification: Ensures all language files have the exact same keys as the source English file, preventing missing translations.
  • Fixed Word Enforcement: Manages special words or phrases that should not be translated or have a mandatory translation.
  • Use Case: When launching a new feature with new UI text, use this Skill to add the new English keys and ensure they are correctly translated and added to all other language files, then sort them.

Quick Start

Use the translate skill to sort all translation files alphabetically by key.

Frequently Asked Questions about translate

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

FAQPage Schema
How do I manage react-i18next translation files across multiple languages?

Managing react-i18next translation files across multiple languages is done by adding, removing, and synchronizing keys with the source English file. This ensures key consistency and automatically sorts all JSON files alphabetically.

What is the best way to keep i18n JSON translation keys consistent and alphabetically sorted?

Keeping i18n JSON translation keys consistent and sorted alphabetically requires automated sync verification against a source locale. The system checks all language files to prevent missing translations and enforces strict alphabetical ordering by key.

Can I enforce fixed-word translations or prevent specific terms from being localized?

Yes, you can enforce fixed-word translations for special words or phrases that should not be localized or require a mandatory translation. This feature ensures specific terms remain unchanged across all internationalized language files.

Does this approach support interpolation and JSON format for react-i18next applications?

Yes, the approach supports JSON format for key-value pairs and includes interpolation support for react-i18next applications. It handles internationalization tasks by maintaining structured translation data across 15 supported languages.

Why am I getting missing translation keys in my internationalized application?

Missing translation keys occur when language files are not synchronized with the source English locale. Sync verification checks all files to ensure they have the exact same keys, preventing missing translations in internationalized applications.

How to add new UI text keys and translate them for all supported languages?

Adding new UI text keys and translating them involves inserting the English keys and synchronizing them across all other language files. The process ensures correct translations are added and then sorts the files alphabetically.