
I18n Localization
Handles the grunt work of internationalization: detecting hardcoded strings, checking translation coverage, and flagging common i18n mistakes before they ship. Comes with a checker script that scans your codebase for untranslated text and missing locale files. The skill covers standard patterns for React, Next.js, and Python, plus RTL layout considerations and proper date/number formatting with the Intl API. Most useful when you're adding i18n to an existing codebase or auditing before a multi-language launch. The checklist and DO/DON'T sections are solid practical references, though you'll still need to choose and configure your actual i18n library.
- skills.sh installs
- 570
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill i18n-localization --agent claude-codeInstalls into .claude/skills of the current project.
Files
i18n & Localization
Internationalization (i18n) and Localization (L10n) best practices.
1. Core Concepts
| Term | Meaning |
|---|---|
| i18n | Internationalization - making app translatable |
| L10n | Localization - actual translations |
| Locale | Language + Region (en-US, tr-TR) |
| RTL | Right-to-left languages (Arabic, Hebrew) |
2. When to Use i18n
| Project Type | i18n Needed? |
|---|---|
| Public web app | ✅ Yes |
| SaaS product | ✅ Yes |
| Internal tool | ⚠️ Maybe |
| Single-region app | ⚠️ Consider future |
| Personal project | ❌ Optional |
3. Implementation Patterns
React (react-i18next)
import { useTranslation } from 'react-i18next';
function Welcome() {
const { t } = useTranslation();
return <h1>{t('welcome.title')}</h1>;
}
Next.js (next-intl)
import { useTranslations } from 'next-intl';
export default function Page() {
const t = useTranslations('Home');
return <h1>{t('title')}</h1>;
}
Python (gettext)
from gettext import gettext as _
print(_("Welcome to our app"))
4. File Structure
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Audiocraft Audio Generation569
- Agent Manager Skill568
- Research Lookup567
- Seaborn565
- Tailwind Patterns564
- Brainstorming562
- Feature Design Assistant559
- Nodejs Best Practices558
- Planning With Files558
- Product Strategist558
- Seo Fundamentals556
- Architecture555
- Seo Audit555
- React Best Practices550
- Create Plan543
- Polars539
- Agent Tool Builder537
- Content Research Writer533
- Database Design531
- Pinecone531
- Software Architecture531
- React Ui Patterns529
- Marketing Demand Acquisition525
- Playwright Skill525