gen-i18n

Convert Excel translation sheets into locale-specific JSON files.

Updated May 31, 2026
One-click install
npx skills add https://github.com/fanguyun/SkillManager --skill gen-i18n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gen-i18n
Source: https://github.com/fanguyun/SkillManager/tree/main/gen-i18n
Command: npx skills add https://github.com/fanguyun/SkillManager --skill gen-i18n

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xlsx, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of converting Excel translation tables into multilingual JSON files, streamlining the internationalization and localization (i18n) workflow.

Core Features & Use Cases

  • Excel to JSON Conversion: Automatically translates and formats Excel translation tables into JSON files suitable for locale-specific resource management.
  • Customization: Supports custom exclusion of columns and handling of empty cells, allowing for tailored i18n processes.
  • Use Case: Ideal for developers and localization experts who need to efficiently manage translations across different languages and platforms.

Quick Start

Run the gen-i18n skill with the path to your Excel translation file and the output directory: gen-i18n --excel path/to/translations.xlsx --output path/to/output/.

Frequently Asked Questions about gen-i18n

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

FAQPage Schema
How do I convert Excel translation tables to multilingual JSON files?

You can convert Excel translation tables to multilingual JSON by running a command with your Excel file path and output directory. It parses the first sheet, extracts keys and language values, and generates locale-specific JSON files for internationalization.

What is the best way to generate locale-specific JSON from Excel for i18n?

The best way to generate locale-specific JSON from Excel for i18n is to use a conversion tool that maps Excel translation keys and language columns directly into structured JSON files, streamlining your localization workflow.

Does the Excel to JSON i18n conversion handle empty cells?

Yes, the Excel to JSON i18n conversion handles empty cells and supports custom exclusion of specific columns, allowing you to tailor the localization process and ensure clean locale-specific JSON output.

Do I need the xlsx library to parse Excel files for internationalization?

Yes, the xlsx library is required to parse Excel files for internationalization. It enables the tool to read the Excel sheets, extract translation keys and language values, and convert them into JSON files.

Can I exclude specific columns when converting Excel translations to JSON?

Yes, you can exclude specific columns when converting Excel translations to JSON. The tool supports custom column exclusion and empty cell handling, allowing for a tailored internationalization process that fits your localization requirements.

Are there limitations when using Excel sheets for software internationalization?

A limitation when using Excel sheets for software internationalization is that the conversion tool only operates on the first sheet of the Excel file. Ensure all translation keys and language columns are located on this initial sheet.