On Fri, Feb 17, 2012 at 6:05 PM, <[email protected]> wrote: > Hi! > _________________ >>> From: [email protected] [[email protected]] On Behalf Of Marius >>> Dumitru Florea [[email protected]] >>> Sent: 17 February 2012 08:30 >>> To: XWiki Users >>> Subject: Re: [xwiki-users] getting translated title > >>> Hi Ricardo, > > On Fri, Feb 17, 2012 at 2:35 AM, > <[email protected]> wrote: >> Hello, >> >> Please, how could I get the title of a translated document to be used in a >> Velocity script? Please, see an example: >> >> http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISAreaEndocrinology >> >> Whatever language I select, group names are already show in Spanish even >> though group names exist in all three languages. For instance... >> >> atrium_km.idisantiago.es/bin/XWiki/XWikiIDISC01 > >>> I don't see the problem. For both groups, XWikiIDISAreaEndocrinology >>> and XWikiIDISC01, the title changes when I change the language from >>> the top right corner, below the search box. For >>> XWikiIDISAreaEndocrinology I get: Endocrinology (en), Endocrinología >>> (es) and Endocrinoloxía (gl). What exactly are you trying to achieve? >>> >>> Hope this helps, >>> Marius > > Yeap, no problem with this page: it shows the right title once you select any > of the three languages. BUT the name of the members appears always in Spanish > (at least here) even though there are translations for all three languages. > For instance, check this group... > > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISC08?language=es > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISC08?language=gl > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISC08?language=en > > This group is included in the meta-group XWikiIDISAreaEndocrinology... > > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISAreaEndocrinology > > But this page, the one showing all members of this area, shows its name > always in Spanish (at least here) even though I use the language switch... > > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISAreaEndocrinology?language=es > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISAreaEndocrinology?language=gl > http://atrium_km.idisantiago.es/bin/XWiki/XWikiIDISAreaEndocrinology?language=en > > It is clear to me that the language switch affects only the contents of the > "main document" (in this case, XWiki/XWikiIDISAreaEndocrinology) and doesn't > determine what translation of each area is shown. > > I've modified /templates/getgroupmembers.vm (XWiki Enterprise 2.4.30451) this > way... >
> "member" : "$mdoc.title #if($hasAdmin || $isAdvancedUser) (#if($wikiname > != 'local')$wikiname:#end$m)#end", You could try to use $mdoc.translatedDocument.title or, if the language is not properly set on the XWiki context, $mdoc.getTranslatedDocument($language).title but for this you need to take the language from somewhere, a request parameter probably. Hope this helps, Marius > > I'm using $mdoc.title to show the title of each document instead of > $xwiki.getUserName($m, false). getUserName works fine of members of the group > are users, but it simply shows the name of the XWiki document when group > members are other groups. > > What I'm looking for is the way of "telling" getgroupmembers.vm that it must > show the title of a given document in the selected language. > > I hope I've been clearer now and this issue is not only some more noise!!!! > > Thanks you so much for your time and your help! > > Ricardo > > >> >> Thanks for your help! >> >> Ricardo >> >> -- >> Ricardo Rodríguez >> Research Management and Promotion Technician >> Health Research Institute of Santiago de Compostela (IDIS) >> http://www.idisantiago.es >> >> Nota: A información contida nesta mensaxe e os seus posibles documentos >> adxuntos é privada e confidencial e está dirixida únicamente ó seu >> destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, >> por favor elimínea. A distribución ou copia desta mensaxe non está >> autorizada. >> >> Nota: La información contenida en este mensaje y sus posibles documentos >> adjuntos es privada y confidencial y está dirigida únicamente a su >> destinatario/a. Si usted no es el/la destinatario/a original de este >> mensaje, por favor elimínelo. La distribución o copia de este mensaje no >> está autorizada. >> >> See more languages: http://www.sergas.es/aviso_confidencialidad.htm >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users > > Nota: A información contida nesta mensaxe e os seus posibles documentos > adxuntos é privada e confidencial e está dirixida únicamente ó seu > destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, > por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y está dirigida únicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, > por favor elimínelo. La distribución o copia de este mensaje no está > autorizada. > > See more languages: http://www.sergas.es/aviso_confidencialidad.htm > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
