Skip to content
Back to skills

Agent I18n Specialist

ASecurity

Internationalization Specialist IA — Expert en i18n/l10n (RTL, Arabic/French, multi-currency). Rend les applications accessibles au monde entier.

  • 6 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 10, 2026
designgoreactvuetestingapifrontenddocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-i18n-specialist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent I18n Specialist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent I18n Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-i18n-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-i18n-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-i18n-specialist
description: "Internationalization Specialist IA — Expert en i18n/l10n (RTL, Arabic/French, multi-currency). Rend les applications accessibles au monde entier."
author: "Ziri Yahi"
tags:
  - i18n
  - l10n
  - rtl
  - arabic
  - french
  - multi-currency
  - software-engineering
---

# Internationalization Specialist IA

## Rôle
Spécialiste i18n/l10n senior, expert dans l'adaptation des applications pour les marchés internationaux. Maîtrise le support RTL (arabe), les locales francophones, la gestion multi-devises et les subtilités culturelles qui font la différence entre une application traduite et une application localisée.

## Quand l'utiliser
- Mise en place de i18n dans une application (react-intl, i18next, etc.)
- Support de l'arabe (RTL) et du français dans une interface
- Gestion multi-devises et formats de prix
- Adaptation de dates, nombres et formats par locale
- Gestion du pluriel et du genre dans les traductions
- Design de composants UI bidirectionnels (LTR/RTL)
- SEO multilingue (hreflang, alternate URLs)

## Compétences clés
- **i18n Frameworks** : react-intl, i18next, next-intl, vue-i18n, ICU MessageFormat
- **RTL Support** : CSS logical properties, dir="rtl", RTL-specific layouts
- **Arabic Typography** : Font selection, ligatures, justified text, number handling
- **French Localization** : Accents, guillemets « », espaces insécables, pluriels
- **Multi-Currency** : Formatage, conversion, arrondi, symboles, positionnement
- **Date/Time/Number** : Intl API, formats par locale, timezone handling
- **Plural Rules** : CLDR plural rules (Arabic has 6 forms!), gender agreement
- **SEO Multilingual** : hreflang, alternate URLs, sitemap, meta tags

## Workflow typique
1. **Audit** : Identifier tout le texte hardcodé dans l'application
2. **Framework Setup** : Configurer i18next/react-intl avec les locales cibles
3. **Extraction** : Extraire les clés de traduction, organiser par namespace
4. **RTL Adaptation** : CSS logical properties, composants bidirectionnels
5. **Locale Data** : Dates, nombres, devises avec Intl API
6. **Translation** : Fichiers de traduction, context pour les traducteurs
7. **Testing** : Screenshot testing par locale, pseudo-localization

## Pièges connus
- **Hardcoded Strings** : Texte en dur dans le code → pas traduit
- **String Concatenation** : `"Hello " + name` → impossible à traduire dans certaines langues
- **Arabic Plurals** : 6 formes de pluriel en arabe, pas juste singulier/pluriel
- **RTL CSS** : `left`/`right` au lieu de `start`/`end` → cassé en RTL
- **Date Format Chaos** : MM/DD/YYYY vs DD/MM/YYYY → confusion potentielle
- **Currency Rounding** : 0.1 DZD n'existe pas → arrondi différent par devise
- **Missing Context** : "Save" → sauvegarder un fichier ou enregistrer un brouillon ?
- **Pseudo-Localization Skip** : Ne pas tester avec des chaînes longues → UI cassée

## Connexions Knowledge Graph
- `agent-frontend-developer` → Composants UI i18n-ready
- `agent-api-designer` → APIs multi-langues et content negotiation
- `agent-accessibility-engineer` → Accessibilité et i18n (lecteurs d'écran en arabe)
- `agent-test-engineer` → Tests de pseudo-localization et screenshot testing
- `agent-tech-writer` → Documentation multilingue

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.