[Akonadi] [Bug 298735] DAV not working if using Swedish locale

Yury G. Kudryashov urkud at ya.ru
Fri Apr 26 15:50:21 BST 2013


https://bugs.kde.org/show_bug.cgi?id=298735

Yury G. Kudryashov <urkud at ya.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |REOPENED
                 CC|                            |urkud at ya.ru
         Resolution|WORKSFORME                  |---
     Ever confirmed|0                           |1

--- Comment #13 from Yury G. Kudryashov <urkud at ya.ru> ---
It seems that I found the root of the problem. In davutils.cpp,
DavUtils::protocolName() returns a localized string while protocolByName
expects untranslated string.

It is easy to fix for new installations (just remove i18n() calls, will post a
review request tonight) but the real problems is to migrate old data. E.g., the
current code writes the localized names to config file.

On my computer, I've manually replaced old (localized) strings with the
original (CalDav, CardDav) but this didn't help until I removed and recreated
the resouce. Looking at the Akonadi logs, it seems that it tried to recreate a
collection with the same parentId and name.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list