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é.
    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é.
      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é.
          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 : 59 
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é.
                    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é.
                      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é.
                        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 hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 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é.
                            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
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X