i18n-automation
Automatize a internacionalização de aplicações web com fluxos de trabalho i18n completos
Construir aplicações web multilíngues requer configuração complexa de bibliotecas de tradução, gerenciamento de chaves e roteamento de localidades. Esta skill automatiza todo o fluxo de trabalho i18n desde a instalação de bibliotecas até a geração de traduções e otimização SEO.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“i18n-automation”。 Set up i18n for my React app with English and Japanese, including AI translation
预期结果:
- Instalados pacotes react-i18next e i18next
- Criada configuração i18n.js com suporte a en e ja
- Geradas 127 chaves de tradução de seus componentes
- Criados arquivos de localidade: locales/en.json e locales/ja.json
- 127 strings traduzidas para japonês por IA com consciência de contexto
- Adicionado componente LanguageSwitcher ao header
- Atualizados 23 componentes para usar o hook useTranslation
- Configurados localidade de fallback e tratamento de erros
- Testada funcionalidade de troca de idioma
正在使用“i18n-automation”。 Add Arabic RTL support to my Next.js application with complete layout mirroring
预期结果:
- Instalado next-intl com configuração RTL
- Adicionado árabe (ar) às localidades suportadas
- Criado middleware consciente de RTL para detecção de direção
- Atualizado CSS para usar propriedades lógicas (margin-inline-start, padding-inline-end)
- Espelhados ícones e imagens para visualização RTL
- Testadas todas as páginas renderizando corretamente em modo direita-para-esquerda
- Configurado seletor de idioma para alternar RTL corretamente
安全审计
安全This is a documentation-only skill with 3 non-executable files. SKILL.md contains code examples, skill-report.json has metadata, and i18n-automation-process.dot is a Graphviz flowchart. All static findings are false positives triggered by documentation patterns: backticks in JS template literals (not shell execution), placeholder URLs in examples (not actual endpoints), and standard JSON field names flagged as C2. No executable code, network requests, or file operations exist.
风险因素
🌐 网络访问 (10)
📁 文件系统访问 (1)
⚙️ 外部命令 (70)
质量评分
你能构建什么
Lance MVP multilíngue rapidamente
Traduza sua landing page para 5 idiomas usando tradução IA para testes rápidos de mercado internacional
Expanda aplicação existente globalmente
Adicione fluxo de trabalho de tradução profissional a aplicação React estabelecida com mais de 50 componentes
Localize experiência de compra
Implemente i18n completo para catálogos de produtos, checkout e suporte ao cliente em 12 mercados
试试这些提示
Set up internationalization for my Next.js app. Support English, Japanese, and Spanish. Use next-intl library. Create language switcher in header. Include SEO metadata translation.
Add German (de) language support to my existing React app with react-i18next. Use AI translation for all strings. Maintain consistent key structure with existing translations.
Add Arabic language support to my Vue app with full RTL implementation. Mirror layouts, update CSS, and test rendering. Include proper text alignment and icon mirroring.
Set up professional translation workflow for my Next.js app. Export XLIFF files for translator, import completed translations, and validate quality. Support 8 languages with cultural adaptation.
最佳实践
- Use nomenclatura hierárquica de chaves como landing.hero.title para melhor organização e manutenibilidade
- Implemente carregamento preguiçoso para arquivos de tradução para melhorar desempenho de carregamento inicial da página
- Teste idiomas RTL no início do desenvolvimento para detectar problemas de layout antes que se acumulem
避免
- Evite codificar códigos de idioma por toda a aplicação - use objetos de configuração em vez disso
- Nunca concatene strings traduzidas - use interpolação com variáveis para conteúdo dinâmico
- Não pule a configuração de localidade de fallback - previne páginas em branco se traduções estiverem faltando