[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: i18n and tr
From:       Simon Hausmann <hausmann () kde ! org>
Date:       2003-12-16 9:19:51
[Download RAW message or body]

On Tue, Dec 16, 2003 at 07:30:22AM +0100, Falk Brettschneider wrote:
> Hi,
> 
> This commit:
> >CVS commit by jowenn: 
> >
> >GUI: tr() calls removed and replaced by i18n(). From what I see this causes
> a few new \
> >strings in the pot file
> >
> >
> >  M +13 -12    kmdichildfrm.cpp   1.8
> >  M +2 -2      kmdichildfrmcaption.cpp   1.6
> >  M +3 -2      kmdichildview.cpp   1.10
> >  M +26 -26    kmdimainfrm.cpp   1.50
> makes me wonder if tr() can be a virtual method of a class in Qt4. Which can
> be overloaded by i18n. This way Qt applications could be adapted by KDE with
> less problems. I guess in that case, there would be no need to replace tr()
> by i18n(). Am I right?

KDE already installs a QTranslator that redirects the tr calls to
i18n. The point about the changes above is that xgettext can find
the translations in the first place, as it looks for i18n. Not sure
if it would cause problems to add tr to the list of keywords for
xgettext. Stephan?


Simon
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic