Submitted by ceadreak on
Bonjour,
Je suis actuellement confronté à un problème concernant le module i18n et la gestion langue / domaine.
J'ai 2 domaines qui doivent pointer sur les contenus de la même langue.
Ex : monsiteanglais.uk et monsiteanglais.com doivent pointer sur les contenus de la langue anglaise.
Comment réaliser cela avec la gestion multilingue?
Merci de votre aide
Cordialement,
Hello ! Arriverais-tu à être
Permalien Soumis par vstucki le 4 Janvier, 2011 - 15:17
Hello!
Arriverais-tu à être plus précis?
Tu parles d'utiliser un même contenu dans deux domaines différents? Je ne suis pas sûr de comprendre...
Bonjour, Et tout d’abord,
Permalien Soumis par ceadreak le 5 Janvier, 2011 - 10:03
Bonjour,
Et tout d'abord, merci de te préoccuper de mon problème.
En fait je gère mes contenus dans les différentes langues en passant par le module internationalization.
J'ai configuré ce module de sorte à ne pas spécifier la langue dans le site mais que ca soit le nom de domaine qui gère la langue.
Si j'ai par exemple un site monsite.fr et monsite.com, je demande a monsite.fr d'afficher mes contenus en francais et monsite.com mes contenus en anglais.
Maintenant, il se trouve que j'ai plusieurs domaines et plusieurs langues.
J'aimerais que mon domaine .uk et mon domaine .com affichent les mêmes contenus.
Cependant dans le module internationalization, je ne peux spécifier qu'un seul nom de domaine pour une langue. Alors que ce que je voudrais c est spécifier 2 (ou +) noms de domaines pour une langue...
Imaginons un site exemple.fr, un site exemple.uk et un site exemple.com.
J'ai donc 2 langues mais 3 domaines
J'aimerais que exemple.fr affiche mes contenus en francais et que les 2 autres affichent les contenus en anglais...
J'espère que j'ai été assez clair :)
Merci,
Cordialement,
Ok ! Voici une solution
Permalien Soumis par vstucki le 5 Janvier, 2011 - 10:13
Ok!
Voici une solution assez simple qui me vient à l'esprit:
Si tu défini la langue par défault comme étant l'anglais, et que tu ne spécifie pas de langue pour tonsite.com et .uk ils sont sensés apparaître en Anglais. Tu n'auras alors qu'à spécifier la langue française pour le .fr...
En espérant que ça marche, je te souhaite bonne chance et reste a dispo pour trouver une solution à ton problème.
Héhé, merci pour l’astuce
Permalien Soumis par ceadreak le 5 Janvier, 2011 - 11:11
Héhé, merci pour l'astuce mais ce n'était qu'un exemple :)
En fait j'ai une dizaine de domaines ...
J'en ai 4 qui pointent sur une langue lusophone, 4 qui pointent sur une langue anglophone et 2 sur une langue hispanophone ...
Je suis obligé de mettre une langue ...
J'ai bien essayé de séparer les noms de domaines dans i18n avec des virgules mais ca marche pas.
Pas prévu pour je pense...
En fait mon architecture est multi-domaine, multi-langue, multisite.
Dans mon répertoire sites/ j'ai un répertoire monsite1 et un répertoire monsite2
Le reste, ce n'est que des liens symboliques avec mes noms de domaines qui pointent sur les bons répertoires.
Par exemple j'ai www.monsite1.com qui pointe sur monsite1, www.monsite1.es qui pointe aussi sur monsite1, etc...
Ensuite, c'est drupal qui fait la différence pour la langue.
Il sait qu'à www.monsite1.com il doit attribuer l'anglophone et qu'a www.monsite1.es il doit attribuer l'hispanophone.
Pour ca, dans ma conf i18n, j'ai mis pour la langue anglaise par exemple :
langue : "en"
domaine : "www.monsite1.com"
C'est ici que je voudrais mettre plusieurs domaines pour une langue ...
Voilà ...
merci :)
Le module Domain Access
Permalien Soumis par jygastaud le 5 Janvier, 2011 - 12:23
Le module Domain Access (et/ou ses sous-modules) ne te permettrait il pas de contourner cette limitation de i18n?
Notamment le sous module Domain Locale.
Description "Provides custom language sets per domain for Drupal sites using Domain Access and core Locale module."
Bonjour, Merci pour cette
Permalien Soumis par ceadreak le 6 Janvier, 2011 - 13:09
Bonjour,
Merci pour cette réponse, je vais fouiller de ce côté.
Je clôturerai mon post si je trouve mon bonheur :)
Merci !
Cordialement,
Merci pour ta réponse
Permalien Soumis par ceadreak le 24 Mars, 2011 - 09:32
Merci pour ta réponse jean-Yves, elle a résolu mon problème :)
Très bonne nouvelle. Ravi que
Permalien Soumis par jygastaud le 24 Mars, 2011 - 12:59
Très bonne nouvelle.
Ravi que tu sois parvenu à résoudre ton problème.