Vous n'êtes pas identifié(e).
Bonjour,
Avez-vous conçu des sites à vocation internationale, et donc multilingues en tirant parti du support i18n de Django ?
La gestion de la langue y est transparente et bien confortable pour l'internaute. Mais je vois un souci : le site ne peut être indexé par les moteurs de recherche que sous une seule langue : celle par défaut du site.
Il est toujours possible d'aménager soi-même une partie de l'URL pour y glisser un code de langue à destination des moteurs, mais on y perd en élégance pour l'usage de l'internaute et il faut gérer ce code partout.
Pour répondre à ce besoin, j'ai écrit l'application django-robot-locale.
Je la mets à disposition de la communauté à l'adresse :
http://bitbucket.org/psam/django-robot-locale
En gros, le principe est d'automatiser une gestion d'hyperliens fictifs contenant un code de langue mais destinés seulement aux moteurs.
Un avantage d'importance est qu'il n'est pas nécessaire de toucher aux autres applications existantes du site.
Avec le souhait d'apporter une contribution réutilisable par d'autres,
Patrick
Hors ligne