Bug 230686

Summary: Translator plugin doesn't work (always go back to default options)
Product: [Unmaintained] kopete Reporter: Morgenstern <kjell>
Component: Translator PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 0.80.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Morgenstern 2010-03-14 12:07:53 UTC
+++ This bug was initially created as a clone of Bug #213133 +++

Version:           0.80.2 (KDE 4.3.5)
OS:                Linux (x86_64) release 2.6.31

The Kopete Translator plugin doesn't work. It is always set to the german language, no matter how many times I change it and the default options.
Also, language settings for accounts are not saved. "Translate" option appears when Plugin is activated, but has no effect. 

When started from comman line, following messages are shown

~> kopete
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.

And when opening a chat window:

have nto custom displayname...
have nto custom displayname...
Calling appendChild() on a null node does nothing.
Enchant dict for "de" 0x1957660

However, no error messages are shown on any action related to the translator plugin.
Comment 1 Raphael Kubo da Costa 2010-07-04 18:59:40 UTC
SVN commit 1145937 by rkcosta:

Revamp the translator plugin.

From the original description:

"This patch makes translator plugin for kopete work again; it adds support for different language lists for different services; it adds up-to-date info about languages and supported translations (for google and for babelfish); it also ports KCM of this plugin to KConfigXT."

Patch from Igor Poboiko, thanks a lot!

BUG: 164870
BUG: 167503
BUG: 168026
BUG: 213133
BUG: 230686
BUG: 234225
CCMAIL: igor.poboiko@gmail.com


 M  +6 -0      CMakeLists.txt  
 A             translatorconfig.kcfg  
 A             translatorconfig.kcfgc  
 M  +125 -33   translatorlanguages.cpp  
 M  +16 -16    translatorlanguages.h  
 M  +60 -67    translatorplugin.cpp  
 M  +2 -4      translatorplugin.h  
 M  +82 -27    translatorpreferences.cpp  
 A             translatorpreferences.h   [License: GPL (v2+)]
 M  +9 -9      translatorprefsbase.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1145937