Traduire l'admin d'un composant ?

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

  • Traduire l'admin d'un composant ?

    Salut, je suis en train de tester Events, la partie admin n'est pas traduite et apparament elle n'inclu pas la gestion de langue. Est-ce qu'il y a un moyen de faire ça proprement de façon à pouvoir gérer l'évolution et les mises à jours sans avoir besoins de remettre les mains dans les fichiers à chaque fois ?

    P.S. : demande valable pour d'autres modules.
    http://www.blogoflip.fr

  • #2
    Bonsoir flipflip,

    Si le concepteur du composant, module, n'a pas prévu une gestion multilangue pour l'administration, il faut modifier dans le code.

    Mais tant qu'a modifier dans le code il est possible de créer un fichier langue, de déclarer des variables dans le code et ainsi rendre multilangue, mais c'est du boulot.

    A+
    Lannick
    BierBreizh.info

    Commentaire


    • #3
      Salut,

      Pour ce qui est du fichier langue c'est pas un soucis je l'ai déjà fais pour simpleFaq 1.x (je sais plus la version exacte). Mais j'ai fais un truc à la barbare, c'est à dire que dans le fichier admin.french.php j'ai rajouté un require_once ('administrator/compotents/mon_com/language/french.php' ). Ce n'est pas sans posé de problème pour la mise à jour de mambo. Tu va me dire mais pourquoi un truc pareil ??? Je n'est pas trouvé le code à intérgrer pour gérer les langues dans l'interface admin, genre où trouver la langue par défaut du site, et comment inclure proprement tout cela.

      J'ai cherché sur le net, mais je n'ai pas trouvé de doc qui explique comment faire.
      http://www.blogoflip.fr

      Commentaire


      • #4
        J'ai trouvé comment faire.

        Code:
        if (!defined( '_CAL_LANG_INCLUDED' )) {
            if (file_exists("components/com_events/language/".$mosConfig_lang.".php") ) { 
                include_once("components/com_events/language/".$mosConfig_lang.".php");
            } else { 
                include_once("components/com_events/language/english.php");
            }
        }
        Je me suis aperçu que sur le CVS Lannick à déjà traduit mais en dur. J'ai voulu me connecter au cvs mais pas moyen. J'ai suivi la petite doc qui me dis de créer un compte sur FreeRepomachintruc, mais lorsque je veux rajouter le projet mambo il me dit qu'il y a une erreur avec le code. Pourtant j'indique :

        project name : mambo
        passe : celui de mon compte

        J'attaque la traduction et la modification des fichiers french.php et english.php (à cause des DEFINE) et au pire je les posent en pièce jointe sur le forum.
        http://www.blogoflip.fr

        Commentaire


        • #5
          Bonjour flipflip,

          Concernant le Events déposé sur le CVS ce n'est pas ma traduction mais celle de Eyezberg.

          Pour l'inscription au CVS le compte et mot de passe dont tu dispose est celui que tu as obtenu lors de ton inscription sur freepository.com.

          Pour rejoindre le CVS de mambofacile, le projet est bien mambo mais le mot de passe est un mot de passe spécifique au projet. Ce mot de passe est délivré par mail après m'avoir contacté pour faire partie de l'équipe de traduction (et avoir payé les droits d'entrée).

          Il semble y avoir une confusion entre le mot de passe utilisateur freepository et le mot de passe projet. Je vais y remédier sur le document d'aide du site.

          Salutations,
          Lannick
          BierBreizh.info

          Commentaire


          • #6
            Ok effectivement c'est pas très clair sur le site de freepository.com.

            et avoir payé les droits d'entrée euu joker
            http://www.blogoflip.fr

            Commentaire


            • #7
              Salut Flipflip,

              Je te transmets les accès au CVS dès que possible.

              Comme nous faisons une promotion ce moi ci, ce sera gratuit pour toi

              Salutations,
              Lannick
              BierBreizh.info

              Commentaire


              • #8
                Super cool pour le geste commercial
                http://www.blogoflip.fr

                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
                Travaille ...
                X