{"enrichment":{"faq":[{"a":"i18n-helper analyzes your source files to identify hardcoded strings that should be externalized for translation. It scans across multiple frameworks including react-intl, vue-i18n, i18next, and gettext, then generates language configuration files in your project's required format\u2014JSON, YAML, or PO. The tool automates the detection process so you don't have to manually hunt through your codebase.","q":"How does i18n-helper scan hardcoded text in code for internationalization?"},{"a":"Yes. i18n-helper streamlines multi-language migration by extracting hardcoded strings, generating i18n configuration files, and replacing text with i18n function calls automatically. It works with existing projects built on React, Vue, Node.js, and other frameworks, letting you add internationalization support without rewriting your entire codebase from scratch.","q":"Can i18n-helper help migrate an existing project to support multiple languages?"},{"a":"i18n-helper reports translation coverage by comparing your language files against detected strings in the source code. It flags missing translation keys so you can spot gaps before deployment. This verification helps ensure no user-visible text is left untranslated across your supported languages.","q":"How does i18n-helper check translation completeness and identify missing translation keys?"},{"a":"i18n-helper generates translation files in JSON, YAML, and PO formats to match your project's needs. Whether you're using react-intl, vue-i18n, i18next, or gettext, the tool produces the configuration structure your framework expects, eliminating manual file setup.","q":"What formats can i18n-helper generate for language files?"},{"a":"Yes. i18n-helper automates the replacement of hardcoded text with appropriate i18n function calls in your source code. This reduces manual refactoring work and ensures consistent function usage across your project, whether you're working with React, Vue, Node.js, or other supported frameworks.","q":"Does i18n-helper replace hardcoded strings with i18n function calls automatically?"},{"a":"i18n-helper detects user-visible UI text throughout your codebase and extracts it for batch translation workflows. This bulk extraction capability lets you send all translatable content to translation services at once, streamlining the localization process for multi-language apps.","q":"Can i18n-helper detect and extract user-visible UI text for batch translation?"}],"shadow_tags":["code-scanning","string-extraction","translation-management","localization-automation","multi-language-setup","framework-detection","key-mapping","completeness-validation"],"summary_rewrite":"i18n-helper identifies hardcoded strings in your source files and automates the setup of internationalization across frameworks like react-intl, vue-i18n, i18next, and gettext. It generates language files in the format your project needs, replaces text with i18n function calls, and reports translation completeness to catch missing keys."},"files":[{"bytes":2356,"path":"skills/i18n-helper/SKILL.md","sha256":"7f7310b78d076d53111580b02f4a3f9e2086323108520e9b684218032b9a3729","url":"https://skillfed.io/files/laolaoshiren/claude-code-skills-zh/i18n-helper/c50a9de9/SKILL.md"}],"id":"laolaoshiren/claude-code-skills-zh/i18n-helper","links":{"html":"https://skillfed.io/laolaoshiren/claude-code-skills-zh/i18n-helper","md":"https://skillfed.io/laolaoshiren/claude-code-skills-zh/i18n-helper.md","repo":"https://github.com/laolaoshiren/claude-code-skills-zh"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":69,"language":"Python","last_updated":"2026-07-25","license":"MIT","name":"i18n-helper","publisher":"laolaoshiren","stars":690},"relations":{"similar":[{"id":"aj-geddes/useful-ai-prompts/internationalization-i18n"},{"id":"vasilyu1983/AI-Agents-public/software-localisation"},{"id":"miles990/claude-software-skills/internationalization"},{"id":"secondsky/claude-skills/internationalization-i18n"},{"id":"travisjneuman/.claude/i18n-localization"},{"id":"skills-il/localization/hebrew-i18n"},{"id":"zebbern/claude-code-guide/localization-toolkit"},{"id":"daymade/claude-code-skills/i18n-expert"},{"id":"lingui/skills/migrate-i18next-to-lingui"},{"id":"i18n-agent/i18nstack/i18n-wrap"}]},"slug":{"owner":"laolaoshiren","repo":"claude-code-skills-zh","skill":"i18n-helper"},"version":"c50a9de9"}
