Script traducteur

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Script traducteur

Message par johelle le Jeu 9 Avr 2015 - 11:09

Bonjour, j'ai placé le script google pour traduire toutes les pages de mon forum. Script trouvé sur ce forum.

1- Le bouton se trouve situé en bas à droite du forum et je voulais savoir s'il y avait moyen de le déplacer en haut à gauche par exemple.

2- De plus, le bouton porte le nom de "traduire2" peu significatif pour un non francophone . Je voulais savoir s'il pouvait s'appeler "translate"?

merci


johelle
# Tropactif #

Messages : 1195
Inscrit(e) le : 05/01/2005

http://lesraids.forumactif.com
johelle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par vGraazi le Jeu 9 Avr 2015 - 14:58

Bonjour,

Puis-je avoir le lien du tutorielen question ?

Merci,

vGraazi
**

Messages : 64
Inscrit(e) le : 06/04/2015

http://mediatek.discutforum.com
vGraazi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par johelle le Jeu 9 Avr 2015 - 16:17

merci de votre réponse

voici le lien qui mène au script http://forum.forumactif.com/t285051-mettre-son-forum-dans-plusieurs-langues#2519767

johelle
# Tropactif #

Messages : 1195
Inscrit(e) le : 05/01/2005

http://lesraids.forumactif.com
johelle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par vGraazi le Jeu 9 Avr 2015 - 16:35

@johelle a écrit:merci de votre réponse

voici le lien qui mène au script http://forum.forumactif.com/t285051-mettre-son-forum-dans-plusieurs-langues#2519767

En haut à gauche:

Code:
function gT(){new google.translate.TranslateElement({pageLanguage:"fr",multilanguagePage:!0,floatPosition:google.translate.TranslateElement.FloatPosition.TOP_LEFT})};
$.getScript("http://translate.google.com/translate_a/element.js?cb=gT");

Si ça ne fonctionne pas, faites moi signe Smile

Cordialement,

vGraazi
**

Messages : 64
Inscrit(e) le : 06/04/2015

http://mediatek.discutforum.com
vGraazi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par johelle le Jeu 9 Avr 2015 - 19:28

LEFT ou RIGHT fonctionne très bien mais le bouton reste en bas. La fonction TOP n'est pas prise en compte.

De plus le bouton s'appelle toujours traducteur2 et non translate.

Je vous remercie d'avoir pris le temps de me répondre.

johelle
# Tropactif #

Messages : 1195
Inscrit(e) le : 05/01/2005

http://lesraids.forumactif.com
johelle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par vGraazi le Jeu 9 Avr 2015 - 19:31

@johelle a écrit:LEFT ou RIGHT fonctionne très bien mais le bouton reste en bas. La fonction TOP n'est pas prise en compte.

De plus le bouton s'appelle toujours traducteur2 et non translate.

Je vous remercie d'avoir pris le temps de me répondre.

On ne peut pas y faire grand chose alors, ça doit venir du script de Google en lui même, moi je ne connais que les bases je ne vais pas m'avancer.

Bonne recherche pour votre problème,
Graazi

vGraazi
**

Messages : 64
Inscrit(e) le : 06/04/2015

http://mediatek.discutforum.com
vGraazi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par MlleAlys le Mer 15 Avr 2015 - 18:01

..Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir délester votre sujet, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, dans ce cas, :editer: votre premier message et cochez l'icône résolu

A bientôt sur ForumActif Smile

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par johelle le Mer 15 Avr 2015 - 18:45

désolée mais mon problème n'est pas résolu.

johelle
# Tropactif #

Messages : 1195
Inscrit(e) le : 05/01/2005

http://lesraids.forumactif.com
johelle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par MlleAlys le Mer 15 Avr 2015 - 19:26

Bonjour,
en mettant le code donné plus haut par vGraazi, le bouton s'affiche bien en haut à gauche chez moi, vérifiez le code, et peut être videz le cache de votre navigateur ?
(je ne vois pas du tout le bouton sur le forum de votre profil, ni en haut, ni en bas...)

Vous pouvez sinon suivre les indications de google pour recréer un code qu'on pourra placer où vous voulez sur votre forum :
https://translate.google.com/manager/website/

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Ven 17 Avr 2015 - 16:04

Bonjour
après avoir récupèré mon code translate,rien ne s'affiche sur mon forum.
Le code a été collé en créeant un nouveau java script et en selectionnant toutes les pages !

je n'ai pas vu de tuto expliquant ou coller le code exactement.

Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script traducteur

Message par MlleAlys le Ven 17 Avr 2015 - 18:00

Le plus simple est à mon avis de le mettre directement dans le template concerné :
  • Editez le template overall_header

  • Repérez le passage suivant :
    Code:
    </head>

    <body id="phpbb">
    C'est la fin de la partie <head> de la page (qui regroupe plein de scripts et d'informations diverses sur la page), et le début de la partie <body> (qui regroupe toute la partie visible de la page)

  • Le premier code, la balise meta, doit se mettre dans la partie head de la page, donc juste avant la balise </head>, ce qui donne avec le code que j'ai généré (peut être exactement le même que le votre !) :
    Code:
    <meta name="google-translate-customization" content="5696864263daf648-bbd921095d48a1d9-ga6ee39db55157fac-21"></meta>

    </head>

    <body id="phpbb">

  • Le deuxième code doit être placé là où vous voulez afficher le widget, on va donc le mettre dans la partie visible de la page, juste après la balise <body>, ce qui donne avec le code que j'ai généré (mais qui n'est peut être pas exactement que le vôtre) :
    Code:
    <meta name="google-translate-customization" content="5696864263daf648-bbd921095d48a1d9-ga6ee39db55157fac-21"></meta>

    </head>

    <body id="phpbb">

    <div id="google_translate_element"></div><script type="text/javascript">
    function googleTranslateElementInit() {
      new google.translate.TranslateElement({pageLanguage: 'fr', includedLanguages: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
    }
    </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
           

  • Enregistrez le template

  • ajout Publiez le template

  • Pour placer le widget de façon fixe en haut à gauche de l'écran, ajoutez dans affichage > couleurs > onglet feuille de style css, le code suivant :
    Code:
    #google_translate_element {
      position: fixed;
      top: 5px;
      left: 5px;
    }
    Vous pouvez modifier les valeurs de top et left pour modifier la position verticale et horizontale du widget.

  • Enregistrez la feuille de style. ^^



MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Ven 17 Avr 2015 - 20:56

Super,très bien par contre quand tu dis editer le template,il faut copier le deuxième code en créeant un nouveau javascript ou le placer dans le css des couleur ?

Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script traducteur

Message par MlleAlys le Ven 17 Avr 2015 - 21:11

Non, pardon, les templates ne sont ni du javascript, ni du style css, c'est le squelette html du forum, ils se trouvent dans affichage > templates
Le template overall_header en particulier se trouve dans affichage > templates > général.

Pour éditer un template, cliquez sur son nom ou sur le bouton edit

N'ayez pas peur de tous les codes qui s'y trouvent, suivez juste les indications de mon message au dessus pour rajouter au bon endroit les deux codes qui nous intéressent Razz

Les templates se valident en deux temps : en enregistrant d'abord. Les modifications sont alors sauvegardées mais ne sont pas affichées sur le forum. Pour afficher le nouveau template sur le forum, il faut cliquer sur la croix + "publier" ajout

En cas de problème, vous pouvez toujours supprimer le template édité et revenir au template de base en cliquant sur la croix X supprimer suppr

Voilà un tutoriel qui pourra sinon vous être utile :
Modifier les templates de votre forum

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Ven 17 Avr 2015 - 23:25

ok merci pour les explications précises et claires Affirmatif
J'ai réussi à mettre le code de la balise meta mais pas l'autre car il n'y a pas "<body id="phpbb">"
celle qui s'en rapproche c'est "<div id="page-body">"


Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script traducteur

Message par MlleAlys le Ven 17 Avr 2015 - 23:36

non ce n'est pas celle qui nous intéresse ici ^^ La balise <body id="phpbb"> est normalement celle juste après la balise </head>
Vous êtes bien en phpbb3 ?
Qu'avez vous après la balise </head> ?

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Sam 18 Avr 2015 - 15:29

Oui en PHPBB3 ensuite voici ce que j'ai sur ce template après la balise </head>


Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script traducteur

Message par MlleAlys le Sam 18 Avr 2015 - 16:23

C'est bizarre parce que c'est le template que j'ai pour phpbb2, et pas phpbb3 ^^"

Enfin pas grave, la balise suivante est bien la balise body : c'est le premier mot qui compte dans la balise, ici vous avez :
<body ...des trucs ici à l'intérieur de la balise...>
c'est bien le début de la partie visible de la page, vous pouvez coller le deuxième code juste après, entre les lignes 210 et 211 ^^

(dans les grandes lignes, une page html se constitue comme suit :
Code:
<html>
    <head>
        (des infos sur la page, pour les navigateurs par ex, comme le titre, etc, et des codes utiles)
    </head>
    <body>
        le contenu visible de la page
    </body>
</html>

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Sam 18 Avr 2015 - 23:58

ok c'est dans la boite.J'ai rectifié l'endroit du widget en le mettant dans le coin en haut à droite Wink

Merci beaucoup et on reconnait les pros Wink

Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par MlleAlys le Dim 19 Avr 2015 - 0:03

de rien (mais je ne suis pas pro Razz )

Si votre problème est résolu, n'oubliez pas de cocher l'icone correspondante en éditant votre premier message Wink

MlleAlys
+ Hyperactif +

Messages : 4407
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script traducteur

Message par Greg15 le Dim 19 Avr 2015 - 1:35

oui je veux bien mais je n'ai pas le bouton résolu quand j'édite mon 1er message !

Greg15
**

Messages : 86
Inscrit(e) le : 06/03/2015

http://debloquemonmobile.com
Greg15 a été remercié(e) par l'auteur de ce sujet.

L'auteur de ce message est actuellement banni du forum - Voir le message

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum