[PyQt] Re: Re: Internationalization and PyQt

Thorsten Kampe thorsten at thorstenkampe.de
Mon Oct 6 10:19:59 BST 2008


* Giovanni Bajo (Sun, 05 Oct 2008 19:24:17 +0200)
> On dom, 2008-10-05 at 18:19 +0200, Thorsten Kampe wrote:
> > * Giovanni Bajo (Sun, 05 Oct 2008 12:46:15 +0200)
> > > On sab, 2008-10-04 at 20:31 +0200, Thorsten Kampe wrote:
> > > > So why does my code (that does not query the locale and choose
> > > > the right tranlation file according to the locale) work?
> > > 
> > > Why it should not? QTranslator.load() takes care of embedding the
> > > locale name into the filename by itself (see the documentation).
> > 
> > Okay, I read the documentation to QTranslator.load(). It does
> > actually nothing of what you claim. To the contrary: it /strips/ the
> > locale name from the file name (if it can't find it). It appends the
> > /suffix/ (.qm) which again has nothing to do with what I asked.
> 
> Sorry, I stand corrected.
> 
> Anyway, it looks like your code works equally well because you demand
> to the Qt Resource system to choose the right file based on the
> current locale. It might well be that Mark's example didn't use the
> same trick (maybe his resources weren't using the same aliased name
> but the raw filenames).
> 
> Does this answer your question?

Yes, thanks.

Thanks.



More information about the PyQt mailing list