Impossible de trouver comment localiser un composant de thème

Salut…

J’ai essayé d’utiliser la Bannière de recherche Discourse et de la localiser, de sorte que le texte de la bannière s’affiche différemment selon les langues.

J’ai lu cet article sur les composants de thème qui peuvent maintenant inclure des chaînes localisables, et en fait, ce composant inclut des chaînes localisables, et vous pouvez en fait modifier les chaînes depuis l’interface du panneau d’administration de Discourse.

mais… le composant de thème n’offre qu’un fichier en.yml avec uniquement des localisations anglaises… Comment suis-je censé pouvoir définir un texte d’en-tête différent pour la bannière lorsque l’utilisateur sélectionne l’espagnol, par exemple ?

J’ai essayé d’accéder à la fonctionnalité générale de localisation de texte de Discourse, mais les clés des composants de thème n’y figuraient pas, et je n’ai pas trouvé d’autre endroit où je pourrais remplacer les clés de chaînes localisées des composants de thème par des valeurs différentes par locale.

est-ce possible ?

ou devrais-je forker le composant de thème et le modifier pour prendre en charge d’autres locales ?

merci !

1 « J'aime »

Bonjour, bienvenue !

Vous pouvez soit proposer vos traductions sur le dépôt GitHub, soit si vous souhaitez les personnaliser directement dans le panneau d’administration ; si je ne me trompe pas, je pense que vous n’avez d’autre choix que de changer d’abord votre langue, puis les traductions dans les paramètres du composant. Et vous répétez pour les langues souhaitées.

2 « J'aime »

Oui, c’est exact. Nous n’avons pas ajouté d’interface pour modifier les traductions de thèmes, vous devez donc d’abord changer votre langue dans les préférences de votre compte (community.example.com/my/preferences/interface). Ensuite, si vous visitez admin/customize/themes, vous modifierez le texte pour la locale actuellement sélectionnée.

3 « J'aime »

Compris ! C’est logique…
Je n’imaginais pas que c’était comme ça
Merci à tous !

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.