ab-test-analysis
Design and analyze A/B tests, calculate statistical significance, and determine sample sizes…
Implement internationalization (i18n) and localization including message extraction, translation catalogs, pluralization rules, date/time/number formatting, RTL language support, and i18n libraries like i18next and gettext. Use for multi-language, translation, or localization
$ npx -y skills add aj-geddes/useful-ai-prompts --skill internationalization-i18n --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/internationalization-i18nContext preview
The summary Claude sees to decide when to auto-load this skill.
Implement internationalization (i18n) and localization including message extraction, translation catalogs, pluralization rules, date/time/number formatting, RTL language support, and i18n libraries like i18next and gettext. Use for multi-language, translation, or localization
name: internationalization-i18n description: > Implement internationalization (i18n) and localization including message extraction, translation catalogs, pluralization rules, date/time/number formatting, RTL language support, and i18n libraries like i18next and gettext. Use for multi-language, translation, or localization needs.
Comprehensive guide to implementing internationalization and localization in applications. Covers message translation, pluralization, date/time/number formatting, RTL languages, and integration with popular i18n libraries.
Minimal working example:
// i18n.ts
import i18next from "i18next";
import Backend from "i18next-http-backend";
import LanguageDetector from "i18next-browser-languagedetector";
await i18next
.use(Backend)
.use(LanguageDetector)
.init({
fallbackLng: "en",
debug: process.env.NODE_ENV === "development",
interpolation: {
escapeValue: false, // React already escapes
},
backend: {
loadPath: "/locales/{{lng}}/{{ns}}.json",
},
detection: {
order: ["querystring", "cookie", "localStorage", "navigator"],
caches: ["localStorage", "cookie"],
},
});
// ... (see reference guides for full implementation)Detailed implementations in the `references/` directory:
| Guide | Contents | |---|---| | [i18next (JavaScript/TypeScript)](references/i18next-javascripttypescript.md) | i18next (JavaScript/TypeScript) | | [React-Intl (Format.js)](references/react-intl-formatjs.md) | React-Intl (Format.js) | | [Python i18n (gettext)](references/python-i18n-gettext.md) | Python i18n (gettext) | | [Date and Time Formatting](references/date-and-time-formatting.md) | Date and Time Formatting | | [Number and Currency Formatting](references/number-and-currency-formatting.md) | Number and Currency Formatting | | [Pluralization Rules](references/pluralization-rules.md) | Pluralization Rules | | [RTL (Right-to-Left) Language Support](references/rtl-right-to-left-language-support.md) | RTL (Right-to-Left) Language Support | | [Translation Management](references/translation-management.md) | Translation Management | | [Locale Detection](references/locale-detection.md) | Locale Detection | | [Server-Side i18n](references/server-side-i18n.md) | Server-Side i18n |
488 production-ready AI prompts, all following a standardized template with validated quality gates. Transform ChatGPT, Claude, and other AI assistants into expert consultants.
Repo: aj-geddes/useful-ai-prompts
Design and analyze A/B tests, calculate statistical significance, and determine sample sizes…
Implement Role-Based Access Control (RBAC), permissions management, and authorization…
Implement WCAG 2.1/2.2 accessibility standards, screen reader compatibility, keyboard…
Test web applications for WCAG compliance and ensure usability for users with disabilities.…
Plan and execute effective sprints using Agile methodologies. Define sprint goals, estimate…
Implement comprehensive alert management with PagerDuty, escalation policies, and incident…