
I18n Localization
This handles the grunt work of internationalizing your app: detecting hardcoded strings, managing translation files, and making sure you don't ship broken RTL layouts. It covers common patterns for React (react-i18next), Next.js (next-intl), and Python (gettext), plus includes a checker script to catch strings you forgot to translate. The guidance on CSS logical properties for RTL is genuinely useful if you're shipping to Arabic or Hebrew markets. Honestly, most teams skip proper i18n until it's painful to retrofit, so having templates for locale file structure and ICU message format saves you from that mess. The checklist is basic but hits the things people actually forget, like date formatting and fallback languages.
- skills.sh installs
- 122
- GitHub stars
- 7.6K
- last updated
- Jun 3, 2026
Install
$ npx -y skills add vudovn/antigravity-kit --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/vudovn/antigravity-kit
- First seen
- Jun 3, 2026
More from vudovn/antigravity-kit
All 30- Parallel Agents122
- Plan Writing121
- Python Patterns119
- Red Team Tactics119
- Performance Profiling118
- Bash Linux116
- Behavioral Modes115
- Documentation Templates115
- Seo Fundamentals115
- Frontend Design320
- Code Review Checklist252
- Mobile Design239
- Webapp Testing212
- Clean Code197
- Systematic Debugging186
- Mcp Builder159
- Intelligent Routing157
- Architecture143
- Game Development141
- Database Design139
- Nodejs Best Practices138
- Testing Patterns138
- Brainstorming137
- Api Patterns131