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