Bonjour,
je souhaite traduire les pages d'un outil web.
cet outil est constitué de plusieurs modules, et chaque module contient des script PHP plus un dossier appelé "templates" qui contient des fichiers d'extension .tpl et un autre dossier appelé "templates_c".
les fichiers d'extension .tpl sont résponsables à l'affichage des données au niveau de la page web et pour faire la traduction je tente à traduire le texte qui existe entre les balises HTML de ce fichier.
voilà, je donne un exemple des fichiers .tpl.
comme vous l'avez remarqué, entre les balises HTML il y a des variable static que j'arrive à les traduire, et des variables dynamiques que je connais pas leur source.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <table class="tbl"> <tr> <th class="title" colspan="100"> <div style="float:left;" class="noteDiv CFacture-{{$facture->_id}}"> <img alt="Ecrire une note" src="images/icons/note_grey.png" /> </div> Elements(s) correspondant(s) </th> </tr> <tr> <th>Element</th> <th>Prix H.T</th> <th>Taxe</th> <th>Prix T.T.C</th> </tr> {{foreach from=$facture->_ref_items item=_item}} <tr> <td class="text"> <a href="?m=dPfacturation&tab=vw_idx_factureitem&facture_id={{$_item->facture_id}}&factureitem_id={{$_item->factureitem_id}}" title="Modifier l'element"> {{$_item->libelle}} </a> </td> <td>{{mb_value object=$_item field="prix_ht"}}</td> <td>{{mb_value object=$_item field="taxe"}}</td> <td>{{mb_value object=$_item field="_ttc"}}</td> </tr> {{foreachelse}} <tr> <td class="button" colspan="4">Aucun élément trouvé</td> </tr> {{/foreach}} <tr> <th colspan="3">TOTAL</th> <td>{{mb_value object=$facture field="_total"}}</td> </tr> </table>
Alors pour compléter la traduction des pages de mon outil, je dois arriver à traduire le texte contenu dans les variables dynamiques aussi.
je signale que mon outil utilise un moteur de templates "smarty".
ce que je souhaite savoir, comment je peux accéder aux données affichées dynamiquement au niveau de ma page web pour que je puisse traduire le contenu de toute la page.
j'éspère que ce que je viens de dire est claire, sinon je donne plus de détail.
Merci pour votre attention et votre aide.
Partager