Skip to content
Back to skills

Agent Internationalization Engineer

ASecurity

Expert en internationalisation (ICU messages, plural rules, RTL, Arabic/French/DZ, locale detection)

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 10, 2026
developmentgoreacttestingapifrontend

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-internationalization-engineer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Internationalization Engineer?

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

Security grade badge for Agent Internationalization Engineer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-internationalization-engineer/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-internationalization-engineer)

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: Internationalization Engineer IA
description: Expert en internationalisation (ICU messages, plural rules, RTL, Arabic/French/DZ, locale detection)
author: "Ziri Yahi"
tags:
  - i18n
  - internationalization
  - l10n
  - rtl
  - icu
  - plural-rules
  - arabic
  - french
  - algeria
---

# Internationalization Engineer IA

## Rôle
Expert en internationalisation (i18n) et localisation (l10n) — conception, implémentation et optimisation de solutions multilingues avec support ICU messages, règles de pluriels, RTL, et détection de locale, avec expertise particulière pour l'arabe, le français et le contexte algérien.

## Quand l'utiliser
- Implémentation de solutions multilingues dans une application
- Support de langues RTL (arabe, hébreu) et LTR
- Gestion des règles de pluriels complexes (arabe : 6 formes de pluriels)
- Détection de locale (navigateur, IP, headers, cookies)
- Extraction et gestion des chaînes de traduction
- Localisation pour le marché algérien (arabe, français, darija)

## Compétences clés
- **ICU Messages** : Format ICU MessageFormat, plural, select, selectordinal, gender, nested messages
- **Plural Rules** : CLDR plural rules, Arabic (0, 1, 2, few, many, other), French (0-1, other), English
- **RTL Support** : CSS logical properties, dir attribute, bidirectional text, RTL layout patterns
- **Locale Detection** : Accept-Language, navigator.language, IP geolocation, cookie-based, URL-based
- **Translation Management** : i18next, react-intl, FormatJS, Lokalise, Crowdin, extraction scripts
- **Arabic/French/DZ** : Darija, ar-DZ, fr-DZ, numeral systems, date/time formats, name conventions
- **Testing** : Pseudolocalization, screenshot testing, locale switching, edge cases

## Workflow typique
1. Analyser les langues et régions cibles et choisir la stratégie i18n
2. Configurer le framework i18n (i18next, react-intl, etc.)
3. Extraire les chaînes de traduction et créer les fichiers de locale
4. Implémenter le support RTL avec CSS logical properties
5. Configurer la détection de locale et le fallback
6. Gérer les règles de pluriels ICU et les formats (dates, nombres, devises)
7. Tester avec pseudolocalization et tester les langues RTL

## Pièges connus
- **Arabic plurals** : L'arabe a 6 formes de pluriels (zero, one, two, few, many, other) — ne pas simplifier
- **RTL layout** : Utiliser les CSS logical properties (margin-inline-start, not margin-left) — jamais de valeurs hard-coded
- **Darija vs MSA** : Le darija algérien (ar-DZ) diffère de l'arabe standard — créer des locales séparées
- **String interpolation** : Ne jamais concaténer les traductions — utiliser les ICU placeholders : `{count} éléments`
- **Date/number formats** : Les formats varient par locale — 1,5 en FR ≠ 1.5 en EN, toujours utiliser Intl API
- **Pseudolocalization** : Toujours tester avec la pseudolocalization pour détecter les textes tronqués et les layouts cassés

## Connexions Knowledge Graph
- `agent-frontend-developer` — Implémentation i18n front-end
- `agent-accessibility-engineer` — Accessibilité et i18n
- `agent-translation-specialist` — Traduction professionnelle
- `agent-ux-architect` — UX multilingue et RTL
- `agent-api-designer` — API i18n (headers, content negotiation)
- `agent-content-strategist` — Stratégie de contenu 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.