Notre site ne s'adapte pas à la langue du navigateur

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Notre site ne s'adapte pas à la langue du navigateur

    Bonjour,

    nous rencontrons un problème avec notre site web multilingue Français/Anglais.

    Il s'agit du site : https://dev.guillenphoto.com/
    C'est un site de test.

    Lorsqu'on le lance le site se lance toujours en Français. C'est la langue par défaut pour le site.

    Lorsque nous le lançons depuis un navigateur configuré en Anglais, c'est toujours la page en Français qui s'affiche. Nous devons cliquer sur le petit drapeau anglais pour changer la langue. Cela ne nous convient pas.

    Nous avons pourtant bien paramétré l'option "Browser Settings" dans le plugin Language Filter. Une copie d'écran est jointe.

    Nous avons bien suivi pas à pas le tutoriel dans l'aide de Joomla. Nous avons dû manquer quelque chose mais nous ne savons pas quoi.

    Est-ce que quelqu'un pourrait nous aider à trouver une solution à ce problème?

    Merci par avance pour votre aide
    Isa
    Dernière édition par Isabelle62 à 04/12/2019, 21h37
    Isabelle G.
    www.guillenphoto.com

  • #2
    Salut,
    J'ai le site d'un client en 12 langues.
    Il s'ouvre toujours par défaut dans la langue paramétrée dans le navigateur.
    Voici l'image jointe pour la configuration du filtre de langue.

    Cliquez sur l'image pour l'afficher en taille normale  Nom : flitre-langue.jpg  Affichages : 0  Taille : 114,9 Ko  ID : 2010243

    Dol.
    Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
    Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
    Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

    Commentaire


    • #3
      J'ai noté une anomalie.
      Quand les associations de langue sont faites, et qu'une page a sa correspondance dans une autre langue, en changeant de langue on change la langue de la page.
      Sur votre site on retourne à l'accueil (ex: "mon histoire / My story") ce qui me laisse à penser que les association de langue ne sont pas faites ou pas correctement.

      Voici la procédure telle que décrite par le module "mod_language"

      Procédure :
      1. Ouvrez le Gestionnaire de langue, onglet 'Contenu', assurez-vous que les langues désirées soient publiées et que leurs tags de langue, préfixes d'image et codes de langue soient corrects.
      2. Créez pour chaque langue de contenu un menu spécifique.
      3. Créez dans chacun de ces menus un lien de menu auquel est assigné la langue désirée, affichant un contenu auquel la même langue sera assignée. Définissez ce lien de menu comme page d'accueil par défaut.
      4. Créez tous les articles et modules souhaités en leur assignant la langue désirée.
      5. Quand des liens de menu sont associés, assurez-vous que le module est affiché sur les pages concernées.
      6. L'ordre d'affichage des drapeaux ou les noms de langue dans le module sont définis par l'ordre défini dans le 'Gestionnaire de langues', onglet 'Contenu'.
      6. N'oubliez pas de publier ce module et d'activer le 'Filtre de langue' !
      Dernière édition par dolmenhir à 03/12/2019, 06h46
      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

      Commentaire


      • #4
        Bonjour Dolmenhir,

        nous vous remercions pour vos explications très claires. Nous avons bien avancé.

        - nous avons pris vos valeurs pour le paramétrage du filtre de langue.
        - nous avons créé les associations avec les langues. Nous ne pensions pas que cela pouvait être si important.

        Cependant nous avons encore un problème.
        Nous avons paramétré notre navigateur FireFox en français.
        Nous avons paramétré notre navigateur Chrome en anglais.

        Lorsque nous lançons notre site, c'est toujours la version anglaise qui est affichée. Quand nous cliquons sur le drapeau français, c'est la version anglaise qui est affichée.
        Par contre, si nous allons dans un menu comme par Artistry de la version anglaise et que nous cliquions sur le drapeau français, nous allons bien sur la version française.
        Si nous cliquons sur Accueil, nous retournons sur la version anglaise.
        Nous n'arrivons jamais à aller sur la page d'accueil de la version française.

        Auriez-vous une idée du problème et une solution à nous proposer?

        Grâce à vous nous avons fait un grand pas. Nous ne devons plus être très loin d'une solution qui fonctionne.
        Un grand merci pour votre aide.

        Isa.
        Isabelle G.
        www.guillenphoto.com

        Commentaire


        • #5
          Au niveau des menus vous devriez avoir :
          • un menu en français avec
            • un item de menu déclaré comme page par défaut, lié à la langue "français" et disposant d'une association avec l'item de menu correspondant dans le menu anglais
            • tous les autres items de menu avec les même caractéristiques et association vers leur pendant en anglais, mais sans statut de page par défaut
          • un menu en anglais avec
            • un item de menu déclaré comme page par défaut, lié à la langue "anglais" et disposant d'une association avec l'item de menu correspondant dans le menu français
            • tous les autres items de menu avec les même caractéristiques et association vers leur pendant en français, mais sans statut de page par défaut
          • un menu avec
            • un item de menu déclaré comme page par défaut pointant vers le même contenu que celui de votre page d'accueil française mais lié à la langue "Toutes"

          Au niveau des plug-ins :
          • Système - Filtre de langue, configuré comme indiqué dans mon premier message (et définissant la langue du x-default : Français pour vous)
          • Système - Code langue, définissant le code langue de chaque langue du site

          Au niveau des modules :
          • un module de type menu pour chaque langue
          • un module de type "mod_language" (gérant l'affichage des drapeaux)

          Au niveau du gestionnaire de langues :
          • toutes les langues utilisées sont installées
          • toutes les langues de contenu sont configurées avec le tag, le code langue et l'image du drapeau correspondant
          Au niveau des articles :
          • si tous vous avez des pages (articles) sans item de menu associé, vous devez passer par l'onglet "association" de l'article concerné pour indiquer la page correspondante dans une autre langue. S'il n'y en a pas, c'est cette page unique qui sera affichée.

          Tous les éléments et configurations indiqués ci-dessus sont faits sans avoir à passer par une quelconque extension tierce.

          Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
          Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
          Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

          Commentaire


          • #6
            Important : ne pas oublier que la langue préférée du navigateur doit être exactement semblable au tag de langue utilisé par votre site.
            Par exemple, si vous utilisez en-GB, ce sera "English (United Kingdom)" et non pas "English (United-States)" ou "English (Canada"
            Jean-Marie Simonet / infograf768
            Joomla co-fondateur. Joomla Production Working Group.
            Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

            Commentaire


            • #7
              Au fait, Avez-vous affiché le module administrateur multilangue?

              Si il y a une erreur fondamentale ceci devrait vous aider.
              Dans l'exemple suivant il y a quelques erreurs.

              Cliquez sur l'image pour l'afficher en taille normale

Nom : Screen Shot 2019-12-03 at 12.42.42.png 
Affichages : 80 
Taille : 51,5 Ko 
ID : 2010279
              Jean-Marie Simonet / infograf768
              Joomla co-fondateur. Joomla Production Working Group.
              Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

              Commentaire


              • #8
                Bonjour Dolmenhir et Infograf768,

                nous vous remercions pour vos réponses et votre aide.

                Nous venons de tout vérifier. Nous avons tous les bons ajustements mais le problème du menu "Accueil" en Français persiste. Dès que nous cliquons sur ce menu, nous revenons sur la version anglaise.

                Nous vivons aux Etats-Unis. Nous avons installé la langue française dans Firefox. Il est vrai que nous ne savons pas quel est le code langue qui est utilisé. Mais quoiqu'il en soit, c'est toujours la version anglaise du site qui s'affiche.
                Si vous allez sur l'URL dev.guillenphoto.com, quelle est la langue qui s'affiche chez vous?

                Nous avons fait des copies d'écran des différents points que vous évoquez. Nous ratons peut être quelque chose mais nous ne le voyons pas.
                Pourriez-vous encore nous aider? Nous n'avons plus que ce point à résoudre.

                Merci par avance
                Bien à vous
                Isa
                Fichiers joints
                Isabelle G.
                www.guillenphoto.com

                Commentaire


                • #9
                  Bonjour.

                  La version anglaise chez moi, testé sur Firefox et Chrome.
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    anglaise pour moi aussi.
                    Dans l'image n°5 (plugin code langue), il faut indiquer les codes langue dans les champs correspondants (c'est la même valeur que le label écrit à gauche du champ).

                    EDIT : c'est histoire d'être sûr que ça sera bien pris en compte.
                    ça coûte rien d'être répétitif ici
                    Dernière édition par dolmenhir à 03/12/2019, 17h18
                    Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                    Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                    Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                    Commentaire


                    • #11
                      Je constate que tout est construit avec le composant K2.

                      Pourquoi ??? c'est dommage. Ce composant, vieillissant, n'a plus vraiment d'intérêt au vue des capacités de Joomla aujourdhui.

                      Du coup, j'en arrive à me demander si c'est pas K2 qui vous fait des misères...
                      Dernière édition par dolmenhir à 03/12/2019, 17h45
                      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                      Commentaire


                      • #12
                        La catégorie de l'item pointé comme page d'accueil et/ou l'item lui-même, sont-ils associés, dans K2, à une langue particulière ou à toutes ?
                        Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                        Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                        Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                        Commentaire


                        • #13
                          Pour moi aussi, navigateur en français et site affiché par défaut en anglais
                          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                          Commentaire


                          • #14
                            Envoyé par RobertG Voir le message
                            Pour moi aussi, navigateur en français et site affiché par défaut en anglais
                            Pire...
                            Quand je clique sur le drapeau français depuis la page d'accueil, il me renvoie sur la version anglaise.
                            A croire qu'une redirection force un renvoi de l'accueil français vers l'accueil anglais.
                            Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                            Commentaire


                            • #15
                              Réponses pour Dolmenhir,

                              - nous avons mis comme vous le préconisiez les codes langues fr-FR et en-GB. cela ne change rien.

                              - nous avons conservé K2 car nous avons des milliers d'articles. A l'époque les tags n'existaient pas dans Joomla. Nous ne pouvons pas nous permettre une migration. Ce serait trop chronophage.

                              - la catégorie de l'item et l'item lui-même ont le code langue Français. Parlez-vous de l'item pointé par le menu All language?

                              Merci à tous pour votre aide
                              Bien amicalement
                              Isa
                              Isabelle G.
                              www.guillenphoto.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X