# Resume I18N Translate

> Extract i18n keys and translate the resume app locales using the existing OpenRouter-based scripts. Use when updating translation keys, adding languages, or re-running translations for dev/apps/resume and its i18next locale files. Use when this capability is needed.

- Skill: `tomevault-io/resume-i18n-translate` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/resume-i18n-translate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/resume-i18n-translate/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/resume-i18n-translate

---


# Resume I18n Translate

## Overview
Extract i18next keys and regenerate locale files for the resume app using the repository translation prompt and scripts.

## Workflow
1. Review the translation prompt and locale layout in `dev/apps/resume/scripts/translation/prompt.md` and `dev/apps/resume/src/i18n/locales`.
2. Extract keys: `cd dev/apps/resume && pnpm i18n:extract`.
3. Translate: `OPENROUTER_API_KEY=... pnpm i18n:translate`.
4. Inspect updated locale files for accuracy and avoid introducing new facts beyond the source content.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/salieri) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

