Traduction française incomplète

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

  • [RÉGLÉ] Traduction française incomplète

    Bonjour,
    Les articles de mon site présentent le nom de l'auteur. La traduction n'a pas été faite et c'est "By" et non "Par" qui apparaît.
    Où pourrais je corriger cela ?
    Merci

  • #2
    Bonjour,

    Vérifie que ce n'est pas ton template qui utilise ce terme. Sur un site de test utilisant Cassiopeia, j'ai "Écrit par : Joomla".
    "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


    • #3
      Bonjour,
      Merci de votre réponse.
      C'est ce que j'avais supposé. J'utilise JA Starck et le dossier language (en-GB.tpl_ja_stark.ini) ne comporte rien de tel.
      Il me semble donc que c'est bien Joomla.

      Commentaire


      • #4
        Salut

        Il faut faire un override de langue sur COM_CONTENT_WRITTEN_BY
        Voir Système/substitution de langue.
        Dernière édition par Colnem30 à 20/04/2022, 15h52

        Commentaire


        • #5
          Non, il est fort possible au contraire que dans une surcharge du template pour l'affichage des articles, le terme soit utilisé en dur et non traduisible. Renomme le dossier html/com_content du template pour forcer l'utilisation du fichier standard et tu verras si l'affichage change.

          Dans le fichier com_content.ini francophone, on a bien :
          COM_CONTENT_WRITTEN_BY="Écrit par : %s"
          Dernière édition par RobertG à 20/04/2022, 15h56
          "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


          • #6
            Pour info, j'ai utilisé la subsitution de langue sur mon site pour le même problème et je l'ai corrigé.
            Dernière édition par Colnem30 à 20/04/2022, 16h03

            Commentaire


            • #7
              Récupère le pack de langue française et tu verras que la traduction est correcte !
              "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


              • #8
                En effet, il me revient que j'avais utilisé l''override pour ne pas afficher le "Ecrit par " mais ne conserver que le nom de l'auteur.

                Commentaire


                • #9
                  Bonjour,
                  Merci de votre aide.
                  En effet le pack de français est correct.
                  J'ai renommé le dossier du template html/com_content
                  Cela ne change rien ; je reste avec mon By !
                  Sans succès non plus avec les substitutions. Etrange...

                  Commentaire


                  • #10
                    dans la Configuration Générale, active le "debug de langue".
                    Comme ça, en front-end, on verra non pas l'expression, mais le nom de la constante (p ex COM_CONTENT_WRITTEN_BY).
                    Ca permettra de savoir si ça vient de Joomla, du template, puis le cas échéant de créer la bonne surcharge de langue
                    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Dans le pack anglophone, on a
                      COM_CONTENT_WRITTEN_BY="Written by: %s"
                      Donc c'est ceci ("Written by:") qui devrait être affiché si la constante n'était pas disponible en français et non "By" dont parle salgrev.
                      "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


                      • #12
                        Je viens de procéder au debug de langue. C'est toujours By qui apparaît et non com_content_written_by. Il me semble donc que mon "By" a été forcé quelque part en clair et non à travers une variable.
                        J'ai changé brièvement le template du site pour Cassiopeia. Et j'ai toujours mon "By" ! Donc c'est Joomla et non le template le coupable.
                        J'ajoute que mon site provient d'un vieux joomla 3 impossible à faire passer en J4 et qu'il m'a fallu une semaine pour en sortir avec SP Transfer, pas à pas ! Environ 1000 articles et presque autant de catégories en fait un site un peu compliqué.
                        Je dois donc trouver dans joomla où un "By" se loge.
                        Je ne vous ennuie pas plus longtemps et merci de votre aide qui m'a fait préciser les choses. Je mets "réglé".
                        Amicalement.

                        Commentaire


                        • #13
                          y'aurait pas un lien vers le site en ligne (même l'ancienne version avant migration), pour qu'on puisse voir où ça apparaît, dans quelle balise etc ?
                          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                          Commentaire


                          • #14
                            Voici l'adresse : livres-et-lectures.com
                            C'est le site en J4. Le "By" apparaît sur toutes les pages.

                            Commentaire


                            • #15
                              oui, je vois

                              on voit le html suivant :

                              <dd class="createdby" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
                              By <span itemprop="name">livres-et-lectures.com</span> </dd>

                              Moi je dirais que c'est hardcodé dans le template.
                              Faites une recherche sur
                              <dd class="createdby" itemprop="author" itemscope="" itemtype="https://schema.org/Person">
                              dans les fichiers
                              (un chouette outil pour faire une recherche directement sur le site : https://github.com/cavo789/php_grep )
                              Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                              Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                              Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X