Yeah we were looking for another way with out using request because our
class is independent of the server request.

On Sat, Nov 5, 2011 at 4:32 AM, Gael Pasgrimaud <[email protected]> wrote:

> 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 <[email protected]> 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 <[email protected]> wrote:
> >>
> >> On Nov 4, 8:03 pm, Bruce Wade <[email protected]> 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 [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected].
> >> 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 [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to