Loading...
Loading...
Use when building internationalization features, managing translation keys, setting up localization workflows, integrating AI translation, connecting GitHub repositories, delivering translations via CDN, using MCP tools for translation management, or implementing i18n SDKs in React/Next.js applications.
npx skill4agent add better-i18n/skills i18n-best-practices[Your Repository] → [Better i18n Platform] → [Global CDN] → [Your App]
↓ ↓ ↓ ↓
AST Parsing AI Translation Edge Cached React/Next.js
Key Discovery Human Approval 5min manifest Vite/TanStack
GitHub Sync MCP Tools 1hr messages Any Frameworkhttps://cdn.better-i18n.com/{org}/{project}/{resource}
Resources:
├── manifest.json # Available languages + metadata
├── {locale}.json # All translations for locale
├── {locale}/{namespace}.json # Namespaced translations
└── flags/{code}.svg # Country flag images| Need to... | See |
|---|---|
| Set up a new i18n project | Getting Started |
| Use CLI commands (scan, check, sync) | CLI Usage |
| Organize translation keys and namespaces | Key Management |
| Translate content with AI assistance | AI Translation |
| Sync translations with GitHub repository | GitHub Sync |
| Serve translations via CDN | CDN Delivery |
| Use MCP tools in your IDE/agent | MCP Integration |
| Integrate with React or Next.js | SDK Integration |
| Handle plurals, dates, formatting | Best Practices |
i18n.config.tsbetter-i18n scan@better-i18n/nextnext-intl@better-i18n/use-intlbetter-i18n check:missing/about → English (default)
/tr/about → Turkish
/de/about → Germanhreflang| Resource | Browser Cache | CDN Cache | Invalidation |
|---|---|---|---|
| Manifest | 5 minutes | 5 minutes | On publish |
| Messages | 1 hour | 1 hour | On publish |
| Flags | 1 year | 1 year | Immutable |