On Tuesday 30 April 2013 19:02:40 George Goldberg wrote:
> There's a task in the kdelibs_cleanup epic that's been assigned to me for a
> few months, namely using the correct method call for translatable strings
> in tier1/2 frameworks where ki18n isn't available.  Way back, I changed
> them all to QCoreApplication::translate with no context, which at the time
> was considered the "correct solution", but almost as soon as it was done it
> became apparent that this wasn't necessarily the correct solution and we
> should wait until it became apparent what the correct solution was before
> proceeding.
> 
> Since then, the task on the wiki has been updated to say "use tr()".  I'd
> like to get that task finished if possible, so my question is, was a
> consensus ever agreed on what is the way to proceed, and if so, what was
> it, and if not, could anyone with ideas about this please weigh in?

Yes, IIRC the conclusion was: the empty context is not necessary, we can use 
.po files with standard usage of tr() -- the context can simply be stored as a 
comment in the .po file, during .ts -> .po -> .ts conversions, so you can port 
to tr(), indeed.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE, in particular KDE Frameworks 5

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to