i18n-translation

Guide adding Portuguese translations to DEVS platform UI, agent, and methodology files.

52|1|Updated Aug 2, 2025
One-click install
npx skills add https://github.com/codename-co/devs --skill i18n-translation-codename-co
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-translation
Source: https://github.com/codename-co/devs/tree/main/.github/skills/i18n-translation
Command: npx skills add https://github.com/codename-co/devs --skill i18n-translation-codename-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive guidance on implementing and managing internationalization (i18n) within the DEVS platform, ensuring all user-facing strings are translatable and correctly implemented across different languages.

Core Features & Use Cases

  • Multi-language Support: Details supported languages and file locations for UI, agent, and methodology translations.
  • Translation Structure: Demonstrates the expected TypeScript structure for UI translations and YAML structure for agent/methodology translations.
  • Use Case: A developer needs to add support for the Portuguese language to the DEVS platform. They would consult this Skill for the file locations, translation structure, and critical rules to follow.

Quick Start

Follow the guide to add Portuguese translations for the DEVS platform UI strings.

Frequently Asked Questions about i18n-translation

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

FAQPage Schema
How do I add internationalization support to my application?

Adding internationalization support involves translating UI, agent, and methodology strings using specific TypeScript and YAML file structures for interpolation and pluralization. This process ensures multi-language accessibility across the application.

What is the correct file structure for UI and agent translations?

UI translations require a specific TypeScript structure, while agent and methodology translations use a YAML structure. These formats define the translation keys, interpolation variables, and pluralization rules needed for consistent multi-language support.

How do I add a new language like Portuguese to my application's UI?

To add Portuguese translations, locate the designated translation files, replicate the existing TypeScript structure for UI strings, and apply critical rules to maintain consistency and quality across all translated methodology and agent components.

Does internationalization handle pluralization and variable interpolation?

Yes, internationalization handles pluralization and variable interpolation within the defined TypeScript and YAML translation structures. The guide details how to implement these features correctly to maintain string quality across supported languages.

What are the critical rules for maintaining translation consistency?

Maintaining translation consistency requires following critical rules for file locations, expected TypeScript and YAML structures, and proper implementation of interpolation and pluralization. These rules ensure high-quality multi-language accessibility across the platform.

When do I need to update localization files for agent and methodology translations?

You need to update localization files whenever modifying agent or methodology components to ensure all user-facing strings remain translatable. The guide specifies the exact YAML file locations and translation structures required for these updates.