Bot Discord multilingue : choisissez la langue du bot pour votre serveur
Un bot Discord multilingue répond à vos membres dans leur propre langue, au lieu de l'anglais seul. Avec Noxyr, un administrateur choisit la langue du bot pour tout le serveur avec /language, parmi 16 options, et les réponses, embeds, boutons et formulaires suivent. Le site et le tableau de bord existent dans les mêmes 16 langues.
Pourquoi la langue du bot compte
Beaucoup de serveurs ne sont pas en anglais. Une communauté de jeu hispanophone ou un groupe d'étude japonais ne veut pas d'un bot qui répond à chaque commande en anglais, avec des boutons que personne ne lit d'un coup d'œil. Le support en pâtit aussi : les gens ouvrent moins de tickets quand le panneau est dans une langue qu'ils ne pratiquent pas au quotidien.
Noxyr règle cela serveur par serveur. Vous choisissez une seule langue, et le bot l'utilise pour ce qu'il dit sur ce serveur. Personne n'a besoin d'installer un second bot ni de maintenir des fichiers de traduction.
Les 16 langues
| Langue | Langue | Langue | Langue |
|---|---|---|---|
| Anglais | Arabe | Tchèque | Allemand |
| Espagnol | Français | Hindi | Indonésien |
| Italien | Japonais | Coréen | Polonais |
| Portugais brésilien | Turc | Vietnamien | Chinois |
Choisir la langue avec /language
Exécutez /language et choisissez une langue dans la liste. La commande demande la permission Gérer le serveur, donc les membres ordinaires ne peuvent pas la modifier. La réponse à votre commande revient déjà dans la nouvelle langue, ce qui permet de voir le résultat rapidement.
- Choisir une langue : le bot l'utilise sur ce serveur à partir de maintenant.
- Choisir Automatique : le bot suit à la place la langue Discord de votre serveur.
- Laisser l'option vide : le bot vous indique la langue qu'il utilise actuellement, et si elle vient de votre réglage ou de Discord.
Comment le bot choisit sa langue
- Votre choix. Si un administrateur a défini une langue avec
/language, elle l'emporte. - La langue Discord du serveur. Si rien n'est défini, le bot utilise la langue principale indiquée dans Paramètres du serveur, Communauté.
- L'anglais. Si ni l'un ni l'autre n'existe, le bot parle anglais.
Ce qui est traduit
- Les réponses et embeds des commandes.
- Le texte des boutons et des menus déroulants sur les messages du bot.
- Les formulaires, les fenêtres surgissantes que le bot ouvre.
Cela fonctionne dans tous les modules : les tickets, la boutique, les concours et le reste s'affichent dans la langue choisie.
Ce qui reste en anglais, et pourquoi
Trois limites méritent d'être connues avant de promettre un serveur entièrement traduit.
- Le texte que vous écrivez vous-même. Les messages de bienvenue, les panneaux de tickets, les embeds, les descriptions de produits et tout autre texte que vous avez tapé sont publiés tels que vous les avez écrits. Le bot ne traduit pas vos propres mots : rédigez-les donc dans la langue de vos membres. La documentation de bienvenue indique où les définir.
- Les messages privés. Les MP et tout ce qui ne peut pas être rattaché à un serveur restent en anglais.
- Les champs très longs. Si un champ traduit dépasserait une limite de longueur de Discord, ce champ reste en anglais au lieu d'être coupé.
Une fonctionnalité ajoutée après la création d'un pack de langue peut afficher l'anglais pendant un moment, le temps que son texte soit traduit.
Noms et descriptions des commandes slash
La liste des commandes que Discord affiche quand vous tapez est un élément à part. Ces descriptions sont localisées par Discord et suivent la langue de l'application Discord de chaque membre, et non le choix du serveur. Un membre coréen sur un serveur anglais voit donc des descriptions de commandes en coréen. Discord ne propose pas de langue d'application arabe : les utilisateurs arabophones voient donc les descriptions en anglais, même si les réponses du bot peuvent rester en arabe.
Le site et le tableau de bord
Le site et le tableau de bord de Noxyr utilisent les mêmes 16 langues. Utilisez le sélecteur de langue dans l'en-tête ou le pied de page ; le choix est mémorisé pour votre compte. L'en-tête de langue du navigateur est volontairement ignoré : l'anglais reste la valeur par défaut, et personne n'arrive sur une page partiellement traduite qu'il n'a pas demandée. La documentation, les articles et la liste des commandes restent en anglais. Voir la documentation des langues du tableau de bord.
Une configuration sensée pour un serveur non anglophone
- Définissez la langue du bot avec
/languagepour que chaque réponse et bouton corresponde à vos membres. - Rédigez vos propres messages dans la même langue : la bienvenue, la note du règlement, le texte des panneaux de tickets et les descriptions de produits.
- Testez avec un compte normal : ouvrez un ticket ou appuyez sur un bouton, pour voir le résultat comme le voit un membre.
- Prévenez le staff que les descriptions des commandes suivent la langue de l'application Discord de chacun, si bien qu'un modérateur peut voir une autre langue que celle des membres.
Les serveurs avec des membres de plusieurs pays peuvent garder l'anglais comme langue du bot et rédiger eux-mêmes des panneaux bilingues, ce qui donne un contrôle total sur la formulation.
Des langues au-delà du bot
Le bot de réputation reconnaît aussi les mots de remerciement dans les 16 langues, pour que les membres se remercient dans leur propre langue et gagnent quand même des points. Pour des idées de formulation de vos propres messages, essayez le générateur de message de bienvenue, puis traduisez le résultat avant de l'enregistrer.
Étapes suivantes
Exécutez /language dans votre serveur pour essayer, ou consultez la documentation des langues pour le côté tableau de bord. Si vous voulez aussi un filtre pour les nouveaux membres, voyez le bot de vérification. Ajoutez Noxyr pour commencer ; chaque module est gratuit.
Questions fréquentes
Comment changer la langue du bot sur mon serveur ?
Exécutez /language et choisissez l'une des 16 langues. Il faut la permission Gérer le serveur. Choisissez Automatique pour suivre la langue Discord du serveur.
Quelles langues Noxyr prend-il en charge ?
Anglais, arabe, tchèque, allemand, espagnol, français, hindi, indonésien, italien, japonais, coréen, polonais, portugais brésilien, turc, vietnamien et chinois.
Le bot traduit-il mon message de bienvenue ?
Non. Le texte que votre serveur rédige lui-même, comme les messages de bienvenue, les panneaux et les embeds, est publié exactement comme vous l'avez tapé.
Les MP sont-ils traduits ?
Non. Les messages privés restent en anglais.
Pourquoi vois-je encore des descriptions de commandes en anglais ?
Les descriptions des commandes slash suivent la langue de l'application Discord de chaque membre. Discord n'a pas de langue arabe, donc les utilisateurs arabophones voient l'anglais à cet endroit.