# Architecture multilingue pour un cabinet d’avocats actif dans trois juridictions

> Trois pays, trois systèmes juridiques, une seule base WordPress : comment organiser gabarits partagés et contenus spécifiques par juridiction sans dupliquer le thème.

- Auteur : WordPress Développement
- Publié le : 2021-01-20
- Mis à jour le : 2021-01-20
- Catégorie : Multilingue
- URL : https://www.wpmoderne.fr/multilingue/architecture-cabinet-avocats-trois-juridictions/

## L’essentiel

- Les gabarits sont partagés, le contenu juridique reste spécifique à chaque pays
- Une taxonomie de juridiction complète la langue plutôt que de la remplacer
- Le contenu générique ne se traduit pas deux fois par erreur

Janvier 2021 : un cabinet d'avocats implanté en France, en Belgique et au Luxembourg engage la refonte de son site, avec une contrainte que peu d'extensions multilingues anticipent correctement : la langue et la juridiction ne se recoupent pas. Le français y est parlé dans les trois pays, mais le droit applicable diffère radicalement d'un pays à l'autre.

Une extension multilingue classique associe un contenu à une langue. Ici, il fallait associer un contenu à la fois à une langue et à une juridiction, deux axes indépendants : un article sur le droit du travail belge, rédigé en français, ne doit jamais apparaître comme la traduction de son équivalent français, alors que les deux pages partagent la même langue.

## Le principe retenu : langue et juridiction séparées

La langue reste gérée par l'extension multilingue installée, qui structure les traductions classiques (menus, gabarits, mentions fixes). La juridiction, elle, est modélisée comme une taxonomie personnalisée indépendante, appliquée aux articles de fond :

```
register_taxonomy( 'juridiction', array( 'article_juridique' ), array(
    'label'        => 'Juridiction',
    'hierarchical'  => false,
    'public'        => true,
    'show_in_rest'  => true,
) );
```

Chaque article juridique porte ainsi une langue (via l'extension multilingue) et une juridiction (via cette taxonomie), ce qui permet à un article français en droit belge de coexister sans ambiguïté avec un article français en droit luxembourgeois, sans que l'un ne soit jamais confondu avec une traduction de l'autre.

## L'arborescence des gabarits partagés

Les gabarits d'affichage, eux, restent uniques et partagés entre les trois juridictions. Seul le contenu injecté change, via des requêtes filtrées sur la taxonomie `juridiction` en plus de la langue courante :

```
cabinet-theme/
├── template-parts/
│   ├── article-juridique.php        (partagé, une seule version)
│   └── filtre-juridiction.php       (partagé, affiche le sélecteur)
├── inc/
│   └── taxonomie-juridiction.php    (déclaration commune)
└── languages/                       (traductions de l'interface, par langue)
```

Cette organisation évite l'écueil le plus fréquent des sites multi-pays : la duplication de gabarits presque identiques, l'un pour la France, l'un pour la Belgique, l'un pour le Luxembourg, qui finissent inévitablement par diverger au fil des corrections apportées sur un seul des trois sans répercussion sur les autres.

> L'essentiel à retenir : Les gabarits sont partagés, le contenu juridique reste spécifique à chaque pays ; Une taxonomie de juridiction complète la langue plutôt que de la remplacer ; Le contenu générique ne se traduit pas deux fois par erreur

## Le contenu réellement générique

Certaines pages du site, comme la présentation du cabinet ou la liste des associés, ne relèvent d'aucune juridiction particulière : elles restent de simples pages traduites, sans taxonomie associée. Il a fallu documenter clairement cette distinction pour l'équipe éditoriale, afin d'éviter qu'un rédacteur n'assigne par réflexe une juridiction à un contenu qui n'en a pas besoin.

- contenu générique (présentation, équipe, contact) : géré par la seule langue
- contenu juridique de fond : géré par la langue et la juridiction combinées
- contenu réglementaire propre à un pays (mentions légales) : rattaché à une seule juridiction, jamais traduit vers une autre

Ce classement en trois catégories a été formalisé dans un court guide interne, remis à chaque nouveau rédacteur au moment de son arrivée au cabinet. L'expérience a montré qu'une règle écrite, même brève, réduisait bien davantage les erreurs de classement qu'une simple explication orale donnée une fois lors de la formation initiale.

> Face à un site couvrant plusieurs pays, la première question à poser n'est jamais « combien de langues ? » mais « combien d'axes de variation indépendants ? » : la langue n'est souvent qu'un de ces axes parmi d'autres.

## En résumé

Séparer explicitement la langue de la juridiction, plutôt que de forcer un site multi-pays dans le seul moule d'une extension multilingue classique, a permis au cabinet de publier du contenu juridique précis pour chaque pays sans jamais confondre traduction et adaptation réglementaire. Cette distinction, une fois posée dans l'architecture, simplifie considérablement le travail éditorial au quotidien.

Cette approche reste transposable à d'autres contextes multi-pays où la langue ne suffit pas à décrire toute la variation nécessaire : un réseau de franchises soumis à des réglementations locales différentes, ou une organisation professionnelle représentée dans plusieurs pays francophones aux règles propres, gagneraient à se poser la même question avant de choisir leur outillage multilingue.
