find-unextracted-i18n

Scan TypeScript and JavaScript files for hardcoded non-i18n text and output file paths.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/OrderlyNetwork/dex-creator --skill find-unextracted-i18n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-unextracted-i18n
Source: https://github.com/OrderlyNetwork/dex-creator/tree/main/.cursor/skills/find-unextracted-i18n
Command: npx skills add https://github.com/OrderlyNetwork/dex-creator --skill find-unextracted-i18n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and lists source code files that still contain hardcoded, user-facing text, highlighting areas that require internationalization (i18n) work.

Core Features & Use Cases

  • Audit i18n Coverage: Scans TypeScript/JavaScript files to pinpoint strings not yet extracted into translation keys.
  • Read-Only Operation: Audits files without making any modifications, ensuring safety during review.
  • Use Case: Before merging a feature branch, run this Skill on the changed files to quickly verify that all user-facing copy has been properly internationalized.

Quick Start

Scan the directory app/app/components/ for any files containing hardcoded text that needs i18n extraction.

Frequently Asked Questions about find-unextracted-i18n

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

FAQPage Schema
How do I find untranslated hardcoded text in my TypeScript and JavaScript code?

You can audit i18n coverage by scanning TypeScript and JavaScript source files to pinpoint hardcoded strings not yet extracted into translation keys, outputting only the file paths requiring localization.

Can I check for missing i18n strings on only the files changed in a Git commit?

Yes, you can audit localization coverage on specific changesets identified by Git commit hashes or ranges, allowing you to verify that changed files have properly internationalized user-facing copy before merging.

Does the hardcoded string audit modify my source files during the i18n review?

No, the hardcoded string audit operates strictly as a read-only process. It scans TypeScript and JavaScript files to identify untranslated text and output file paths without making any modifications, ensuring safety during review.

What is the best way to audit i18n coverage across a specific project directory?

The best way to audit i18n coverage across a directory is to scan it for TypeScript and JavaScript files, filtering by extension while excluding test files and specific directories, yielding a list of files containing hardcoded text needing translation key extraction.

Are there limitations to what files the i18n extraction audit will scan?

Limitations include filtering files strictly by extension and excluding specific directories and test files. It scans only TypeScript and JavaScript source files, adhering to detection rules similar to standard i18n key extraction processes.