Comment modifier la langue de l’interface admin de Strapi ?

Contexte

Strapi, c’est un outil qui permet de créer très simplement une API, que ce soit REST ou GraphQL.
C’est une solution Française, c’est open source, il y a beaucoup d’options, de plugins possibles etc…

Pour tout gérer, on a accès à une interface admin.

Problème

Par défaut, l’interface admin est en anglais. Lorsque l’on veut modifier la langue dans notre espace utilisateur, il n’y a que l’anglais par défaut également.

Solution

Dans les fichiers de Strapi, dans « src/admin », il y a un fichier « app.example.jsx » ou « app.example.tsx » en fonction de ce que vous avez choisi.

Il faut renommer ce fichier en retirant le « example ». Il devient donc app.jsx ou app.tsx en fonction de vos choix.

Dans ce fichier, il y a différentes langues mises en commentaire, si vous voulez différentes langues, dont le français, il suffit de le décommenter.

import type { StrapiApp } from '@strapi/strapi/admin';

export default {
  config: {
    locales: [
      // 'ar',
      'fr',
      // 'cs',
      // 'de',
      // 'dk',
      // 'es',
      // 'he',
      // 'id',
      // 'it',
      // 'ja',
      // 'ko',
      // 'ms',
      // 'nl',
      // 'no',
      // 'pl',
      // 'pt-BR',
      // 'pt',
      // 'ru',
      // 'sk',
      // 'sv',
      // 'th',
      // 'tr',
      // 'uk',
      // 'vi',
      // 'zh-Hans',
      // 'zh',
    ],
  },
  bootstrap(app: StrapiApp) {
    console.log(app);
  },
};

Maintenant, nous pouvons retourner dans notre espace utilisateur, les différentes langues vont apparaître !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *