Vue d'ensemble

Larapen supporte un nombre illimité de langues. L'anglais et le français sont inclus avec chaque installation, mais vous pouvez ajouter n'importe quelle langue: y compris les langues de droite à gauche (RTL) comme l'arabe et l'hébreu: directement depuis le panneau d'administration.

Lorsque vous ajoutez une nouvelle langue, Larapen crée automatiquement tous les fichiers de traduction nécessaires en copiant les fichiers anglais comme point de départ. Vous pouvez ensuite traduire ces fichiers à votre rythme.

Ajouter une nouvelle langue

Étape 1 : Ouvrir la page des Langues

  1. Connectez-vous à votre panneau d'administration sur https://votresite.com/admin.
  2. Allez dans Paramètres → Langues.
  3. Cliquez sur le bouton « Ajouter une langue ».

Étape 2 : Remplir les détails de la langue

ChampDescriptionExemple
Code (obligatoire)Le code de langue ISO 639-1. C'est le code standard à 2 lettres pour la langue.de pour l'allemand, es pour l'espagnol, ar pour l'arabe
Nom (rempli automatiquement)Le nom anglais de la langue. Il est rempli automatiquement lorsque vous entrez le code.German, Spanish, Arabic
Nom natif (obligatoire)Le nom de la langue dans son propre script. C'est ce qui est affiché dans le sélecteur de langue.Deutsch, Español, العربية
Direction (obligatoire)Direction du texte : Gauche à Droite (LTR) pour la plupart des langues, ou Droite à Gauche (RTL) pour l'arabe, l'hébreu, etc.LTR ou RTL
Icône de drapeau (optionnel)Un code pays à 2 lettres utilisé pour afficher un drapeau à côté du nom de la langue.de pour l'Allemagne, es pour l'Espagne, sa pour l'Arabie saoudite
PositionL'ordre d'affichage dans la liste des langues et le sélecteur de langue. Les nombres les plus bas apparaissent en premier.0, 1, 2, ...
ActiveIndique si cette langue est disponible sur le site web. Vous pouvez ajouter une langue et la garder inactive pendant que vous travaillez sur les traductions.Coché / Décoché
Définir par défautFait de cette langue la langue par défaut de votre site web. Une seule langue peut être la langue par défaut.Coché / Décoché

Étape 3 : Enregistrer

Cliquez sur « Enregistrer ». Larapen va :

  1. Créer l'enregistrement de la langue dans la base de données.
  2. Créer automatiquement tous les fichiers de traduction en copiant les fichiers anglais (en) comme point de départ :
    • Fichiers de traduction du cœur : lang/{code}/ (fichiers PHP) et lang/{code}.json
    • Fichiers de traduction des add-ons : extensions/addons/*/resources/lang/{code}/ (pour chaque add-on installé)
Note : Les fichiers de traduction existants ne sont jamais écrasés. Si vous avez déjà placé des fichiers de traduction sur le serveur avant d'ajouter la langue, ils seront conservés.

Après l'ajout d'une langue

Traduire les fichiers

Les fichiers de traduction nouvellement créés contiennent le texte anglais comme espace réservé. Vous devez remplacer chaque chaîne anglaise par la traduction correspondante. Consultez l'article « Comment traduire les fichiers de langue » pour des instructions détaillées.

Utiliser la traduction automatique par IA (optionnel)

Au lieu de traduire les fichiers manuellement, vous pouvez utiliser la fonctionnalité de traduction automatique par IA pour traduire tous les fichiers de langue en une seule opération :

  1. Allez dans Paramètres → Langues dans le panneau d'administration.
  2. Cliquez sur le bouton « Traduction IA » à côté de la langue que vous souhaitez traduire.
  3. Le système utilisera le fournisseur d'IA configuré pour traduire tous les fichiers de traduction du cœur et des add-ons dans la langue sélectionnée.
Note : La fonctionnalité de traduction par IA nécessite un fournisseur d'IA configuré. Allez dans Paramètres → IA pour sélectionner un fournisseur (ex. OpenAI, Anthropic, Google) et entrer votre clé d'API. Les traductions IA constituent un bon point de départ, mais nous recommandons de les relire pour vérifier leur exactitude, en particulier pour la terminologie spécifique à votre domaine.

Activer quand c'est prêt

Si vous avez créé la langue comme inactive (pour travailler d'abord sur les traductions), activez-la quand vous êtes prêt :

  1. Allez dans Paramètres → Langues.
  2. Cliquez sur « Modifier » sur la langue.
  3. Cochez la case « Active ».
  4. Cliquez sur « Mettre à jour ».

Une fois active, la langue apparaîtra dans le sélecteur de langue côté public et les visiteurs pourront parcourir votre site dans cette langue.

Tester la langue

Après avoir activé la nouvelle langue :

  • Visitez votre site web et utilisez le sélecteur de langue pour basculer vers la nouvelle langue.
  • Vérifiez que l'URL inclut le préfixe de langue (ex. https://votresite.com/de/).
  • Vérifiez que les chaînes traduites apparaissent correctement sur tout le site.
  • Vérifiez que le contenu traduisible (pages, éléments de portfolio, etc.) affiche la bonne traduction lorsqu'elle est disponible.

Modifier une langue

Pour modifier les paramètres d'une langue après sa création :

  1. Allez dans Paramètres → Langues.
  2. Cliquez sur « Modifier » sur la langue que vous souhaitez modifier.
  3. Vous pouvez modifier : le nom, le nom natif, la direction, l'icône de drapeau, la locale système, les formats de date/heure, la position et le statut actif.
  4. Le code de la langue ne peut pas être modifié après la création.

Champs supplémentaires disponibles lors de la modification

ChampDescription
Locale systèmeLa locale du système d'exploitation utilisée pour le formatage des dates/nombres (ex. de_DE, es_ES). Généralement détectée automatiquement.
Format de dateFormat de date PHP pour cette langue (ex. d.m.Y pour l'allemand, d/m/Y pour le français). Utilise le format par défaut du site si laissé vide.
Format de date et heureFormat de date et heure PHP pour cette langue (ex. d.m.Y H:i). Utilise le format par défaut du site si laissé vide.

Supprimer une langue

  1. Allez dans Paramètres → Langues.
  2. Cliquez sur le bouton supprimer (icône poubelle) à côté de la langue.
  3. Confirmez la suppression.
Important : Vous ne pouvez pas supprimer la langue par défaut. Pour supprimer une langue actuellement définie par défaut, définissez d'abord une autre langue comme langue par défaut, puis supprimez-la.
Note : Les fichiers de traduction pour l'anglais (en) et le français (fr) ne sont jamais supprimés, car ils font partie de la distribution de base.

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Besoin d'aide ? Créez un ticket de support

Créer un Ticket