Internationalization (i18n) and localization (L10n) help your app speak the language of users around the world. This skill teaches you how to prepare your code for translation and handle different regions. You will learn to detect hardcoded strings, manage locale files, and support right-to-left scripts like Arabic.
Whether you build a public web app or a SaaS product, i18n is a must. The skill covers best practices for React, Next.js, and Python. It shows how to name translation keys, handle plurals, and format dates and numbers for each locale. You will also find a handy checklist to avoid common mistakes before shipping.
By the end, you can set up a clean locale folder structure and run a script to catch missing translations. Your app will be ready for any language or region, making it more friendly and useful for everyone.
Global
mkdir -p ~/.claude/skills/i18n-localizationProject
mkdir -p .claude/skills/i18n-localizationSource Repository
Accessibilityaddyosmani/web-quality-skills
Audit and improve web accessibility following WCAG 2.2 guidelines for inclusivity
Fixing Accessibilityibelick/ui-skills
Audit and fix HTML accessibility issues for a more inclusive web
Accessibility Compliancewshobson/agents
Build inclusive interfaces that everyone can use with ease and confidence
Wcag Audit Patternswshobson/agents
Audit websites for WCAG 2.2 compliance and fix accessibility violations
Next Intl Add Languagegithub/awesome-copilot
Easily add a new language to your Next.js internationalized app
Vscode Ext Localizationgithub/awesome-copilot
Localize VS Code extensions correctly for all languages using official best practices
Flutter Improving Accessibilityflutter/skills
Make your Flutter app usable for everyone with accessibility features
Screen Reader Testingwshobson/agents
Test websites with screen readers for full accessibility and user inclusion