You are not logged in linkOpaque.gif Log in linkOpaque.gif Join
You are here: Home » Members » stephane's Home » Obtenir la traduction d'un objet.

Une communauté active ?
Trouvez vous facilement les réponses à vos questions sur ZOPE, PLONE ou CPS (ou autres interfaces)
oui trés facilement
ca va
moyennement il faut pas mal chercher
non c'est assez dur
quasiment jamais

[ Results | Polls ]
Votes: 699
About
Created by
stephane
Document Post dans le forum
Last modified
18/10/09
State
published

Obtenir la traduction d'un objet.


Pour participer à cette discussion, cliquez ici pour vous inscrire.

Auteur Discussion
stephane
Obtenir la traduction d'un objet.
Bonjour, j'aurais aimé savoir comment obtenir la traduction d'un item python.
J'ai :

<ul id="nav" tal:define="lang here/portal_languages/getPreferredLanguage">
<li tal:repeat="item here/databaseImport">
<p tal:content='item/getPath|nothing' />
<p tal:define='  dummy python:request.RESPONSE.setHeader("Content-Type", "text/html;;charset=iso8859-1");
                 state item/review_state|nothing;
                 titre item/Title|nothing;
                 url item/getPath|nothing;               
                 translated_object python:item.trad();
                 url2 translated_object/Title|nothing;'
   tal:content='url2'  />



</li>
</ul>


==========
#Mon script trad :

served_languages = context.portal_languages.listSupportedLanguages()
boundLanguages = context.portal_languages.getLanguageBindings()
prefLang = boundLanguages[2]

return (hasattr(context, 'getTranslation') and context.getTranslation(prefLang)) or context;



Mais dans la variable url2, je n'ai toujours que le français.
Comment est ce que je peux faire pour récupérer l'url de l'anglais ?

Merci

Posté le 18/10/2009 @ 12:53

Recherche
Log in
Syndication
« September 2010 »
Su Mo Tu We Th Fr Sa
      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