To be clear, you need to use a translator. Else your TranslationString will act as a standard unicode string. get_localizer(request).translate(_('Client')) Pyramid use some magic to do that for you in chameleon templates. That's why it work in your html pages.
On Sat, Nov 5, 2011 at 6:23 AM, Bruce Wade <bruce.w...@gmail.com> wrote: > The source code we are using can be found > here: https://gitorious.org/bossteam/youad/blobs/master/youad/youad/invoice/model.py > Look around line: 189 > > self.pdf.drawString((LEFT)*mm, (TOP)*mm, _("Client")) > That text is being extracted into the pot and po files however it is never > being translated when we create the PDF document in Chinese for example. > > None of the translations for the Invoice class are working. Maybe we are > just missing a simple setting?? > > The rest of the sites translations work so I don't think it is a global > setting we are missing. > > On Fri, Nov 4, 2011 at 10:09 PM, cd34 <mcd...@gmail.com> wrote: >> >> On Nov 4, 8:03 pm, Bruce Wade <bruce.w...@gmail.com> wrote: >> > We are trying to use translation when generating a PDF file from a >> > request. >> > However for some reason the locale for the string is extracted from the >> > file however when generating the PDF it never translates. >> > >> > Any suggestions on how to translate for reportlab using pyramid? >> >> when using canvas.textLines(_('translated text')), you're saying >> reportlab is ignoring it? >> >> I just tested v2.5 and a quick test worked for me. >> >> There are some characters that may not render based on the font you've >> chosen. >> >> Can you supply some sample code that doesn't work? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pylons-discuss" group. >> To post to this group, send email to pylons-discuss@googlegroups.com. >> To unsubscribe from this group, send email to >> pylons-discuss+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/pylons-discuss?hl=en. >> > > > > -- > -- > Regards, > Bruce Wade > http://ca.linkedin.com/in/brucelwade > http://www.wadecybertech.com > http://www.warplydesigned.com > http://www.fitnessfriendsfinder.com > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To post to this group, send email to pylons-discuss@googlegroups.com. > To unsubscribe from this group, send email to > pylons-discuss+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com. To unsubscribe from this group, send email to pylons-discuss+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.