Parts of the interface translation are missing. I hope eveyrthing is clear from the picture below.
Created attachment 78801 [details] Translations missing
Created attachment 78804 [details] KDE IM log viewer, also. KDE IM log viewer, also.
Created attachment 78806 [details] Text-ui kcm and chat window right-click context
Created attachment 78808 [details] Join chat room dialog and Presence applet right click context menu
Created attachment 78809 [details] Contacts plasmoid
I think we have a mixture of bugs and just some translations being missing which isn't our fault. I would like someone to check all the above with x-test. It does look like ktp-common-internals .po file isn't being loaded
David, this is Serbian translation, and if it is to believe this graph here: http://i18n.kde.org/stats/gui/trunk-kde4/team/sr/extragear-network/ everything is translated.
That's very useful, thanks. There's still the possibility these translations were done between us making the 0.6.0 tarballs and now.
I've just checked manually and it seems that po files for ktp-desktop-applets aren't updated for 0.6.0 release. This could be the cause of the problems for other parts of the kde-telepathy, too. Perhaps there's a problem with ".Messages" script?
Translations for common-internals aren't being loaded. i18n is auto loaded when the .pot file matches the name of the library. This is not the case here ktp-common-internals does not match: ktpcommoninternalsprivate ktpwidgetsprivate ktpmodelsprivate I don't know how to fix this properly.
Git commit ae56f6c10f3cdedbe8088c71c24b555531b25b8d by Dan Vrátil. Committed on 12/04/2013 at 19:15. Pushed by dvratil into branch 'kde-telepathy-0.6'. Load translation catalog and fix use of i18n in global scope In order for KLocale to work, i18n() must not be used in global static variables, because these are initialised before KLocale. Use I18N_NOOP instead to mark the string for translation and use i18n to perform the actual lookup of the translated string only before displaying the string to user. Reviewed-By: David Edmundson FIXED-IN: 0.6.1 M +2 -0 CMakeLists.txt M +1 -0 KTp/CMakeLists.txt M +1 -0 KTp/Declarative/CMakeLists.txt M +1 -0 KTp/Models/CMakeLists.txt M +1 -0 KTp/Widgets/CMakeLists.txt M +12 -10 KTp/contact-info-dialog.cpp A +24 -0 global.cpp [License: LGPL (v2+)] http://commits.kde.org/telepathy-common-internals/ae56f6c10f3cdedbe8088c71c24b555531b25b8d
@Mladen Pejaković we've fixed the core issue that should affect a lot of the stuff above. when we release 0.6.1 you'll get all the current updates and this, please re-open if some part is not fixed.
Thank you.