bonjour,
si un tag contient des caractères non anglais, ils apparaissent également dans les slugs avec des caractères non anglais.
mais c’est différent pour les catégories
exemple de catégorie : tebliğ
exemple de slug : /c/teblig
exemple de tag : tebliğ
exemple de slug : /tag/tebliğ
le slug devrait-il être /tag/teblig ?
merci

Vous devez définir la méthode de génération d’identifiant sur « encodé ».
Ma langue Discourse est le turc et si je définis la méthode de génération d’identifiants sur « encodé », Discourse génère tous les identifiants avec des caractères non anglais.
Exemple :
Titre : şehir büyük küçük
Identifiant : şehir-büyük-küçük
Vous avez raison, les balises affichent les caractères spéciaux. Mais cela ne provoque aucune erreur ; c’est simplement la façon dont les caractères s’affichent dans Discourse. Si vous allez sur https://your-site/tag/tebliğ, la page se charge correctement. Et si vous devez utiliser l’URL ailleurs, là où les caractères spéciaux ne sont pas encodés correctement, vous pouvez utiliser directement l’encodage UTF-8 correspondant dans l’URL.
Par exemple, vous pouvez générer l’encodage pour tebliğ sur un site comme celui-ci. Ainsi, pour tebliğ, cela donnerait tebli%C4%9F, et l’URL https://your-site/tag/tebli%C4%9F fonctionnera aussi bien que https://your-site/tag/tebliğ dans Discourse.