
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 !
