Comment faire traduire la taxonomie en URL?


11

J'ai un site bilingue avec des termes de taxonomie localisés utilisés comme catégories.

Je voudrais y parvenir:

http://www.mysite.com/about/pageinenglish

http://www.mysite.com/apropos/pageinfrench

(A propos signifie environ en français)

Mais je n'ai que:

http://www.mysite.com/about/pageinfrench

Comment traduire la taxonomie en URL?

ÉDITER

J'ai pathauto configuré avec des termes i18n (qui ne sont disponibles que dans les CHEMINS DE LA TAXONOMIE)

entrez la description de l'image ici

Réponses:


4

Consultez cet article sur drupal.org . Je suis dans la même position que vous, mais il semble qu'il n'y ait pas de solution pour D7.


Éditer

J'édite ceci pour qu'il soit visible que c'est déjà possible. Au moment d'écrire ces lignes, il n'y avait aucun moyen d'y parvenir. À partir de la sortie de drupal 8, de nouveaux modules ont été développés pour faciliter les processus de traduction. Ils sont au cœur de drupal 8 et disponibles en tant que modules pour drupal 7. La bonne réponse est donc la réponse de @Pere dans la réponse ci-dessous.


Bienvenue dans Drupal Answers. Si vous souhaitez ajouter une question en tant que favori, vous pouvez cliquer sur l'icône en forme d'étoile à gauche de la question d'origine en haut de chaque page.
Patrick Kenny

En effet. Pensez-vous que cela fonctionnerait avec une taxonomie traduite plutôt que localisée?
znat

5

J'ai pu le faire, en utilisant la traduction d'entité au lieu de la traduction de taxonomie (partie d' i18n ) pour traduire les termes de taxonomie, et en utilisant le module Titre pour remplacer le champ de nom du terme de taxonomie et le rendre traduisible.

Cela fonctionne jusqu'à présent.


Mais de cette façon, lorsque nous modifions un nœud, il affiche les termes d'origine non traduits tout en ajoutant de nouveaux nœuds, c'est-à-dire: dans les fichiers de référence de terme, veuillez suggérer?
jas


0

Si vous utilisez la i18n suite de modules, avez - vous la taxonomie i18n activée?

Vous pouvez également utiliser le module pathauto pour traduire vos URL à l'aide de jetons.


Oui, la taxonomie i18n est activée et les termes sont localisés (non traduits). J'ai également mis en place pathauto avec des termes i18n mais les alias ne sont pas produits en français lors de la mise à jour en masse. (voir capture d'écran dans mon montage)
znat

Voir la réponse @ucaka, il s'agit actuellement d'un problème avec les termes localisés utilisant i18n et pathauto
Pere

0

Certains jetons ne sont pas fournis par la liste des jetons, mais fonctionnent. Des jetons qui en contiennent :1:par exemple. Remplacez le :1:par :0:, et c'est parti…

(La source)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.