copelnug / duplicate-contact-manager-for-thundebird

Automatically exported from code.google.com/p/duplicate-contact-manager-for-thundebird
2 stars 0 forks source link

Does not seem to work with Thunderbird 7.0.1 #41

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Installed the Add-On
2. Opened Address-Book
3. Clicked on Dubletten -> Dubletten suchen und entfernen

What is the expected output? 
- It finds some duplicates

What do you see instead?

Error message:
XML-Verarbeitungsfehler: Nicht definierte Entität
Adresse: chrome://duplicatecontactsmanager/content/duplicateEntriesWindow.xul
Zeile Nr. 30, Spalte 4:         <checkbox id="autoremove" 
label="&handleDuplicates.removeWithoutAsking;"/>
------------------------^

What version of the product are you using? On what operating system?

0.8 on Thunderbird 7.0.1

Original issue reported on code.google.com by skob...@gmail.com on 23 Oct 2011 at 1:09

GoogleCodeExporter commented 9 years ago
I found the issue. There is a translation missing in the file 
"locale\de-DE\duplicateContactsManager.dtd" for the label 
"removeWithoutAsking". When this translation is added, it seems to work.

Original comment by skob...@gmail.com on 23 Oct 2011 at 2:43

GoogleCodeExporter commented 9 years ago
At me, the problem occurs on german Windows XP for DCM 0.8.1 on TB 7.0.1.

Original comment by CoSoCo...@googlemail.com on 1 Nov 2011 at 4:49

GoogleCodeExporter commented 9 years ago
I've the same problem, with German Windows XP, DCM 0.8.1 and TB 8.0

Original comment by jposter...@gmail.com on 21 Nov 2011 at 12:11

GoogleCodeExporter commented 9 years ago
I have the very same problem like above. This it says:

XML-Verarbeitungsfehler: Nicht definierte Entität
Adresse: chrome://duplicatecontactsmanager/content/duplicateEntriesWindow.xul
Zeile Nr. 30, Spalte 4:         <checkbox id="autoremove" 
label="&handleDuplicates.removeWithoutAsking;"/>
------------------------^

Original comment by schnelle...@googlemail.com on 24 Nov 2011 at 6:59

GoogleCodeExporter commented 9 years ago
I have the same problem using Thunderbird v8.0 with DCM v0.8.1 on Mac OS X 
10.6.8 (all with German locale!)
Any ideas, how I can fix the problem? I cannot find the file 
duplicateContactsManager.dtd anywhere...
Ideas?

Original comment by roman.st...@gmail.com on 19 Dec 2011 at 4:55

GoogleCodeExporter commented 9 years ago
C:\Dokumente und 
Einstellungen\Anwendungsdaten\Thunderbird\Profiles\xxxxxx.default\extensions\{b4
447f60-db9c-11da-a94d-0800200c9a66}\locale\de-DE\duplicateContactsManager.dtd

Original comment by CoSoCo...@googlemail.com on 19 Dec 2011 at 9:04

GoogleCodeExporter commented 9 years ago
on my mac the analogue path 
(/Users/"username"/Library/Thunderbird/Profiles/xxxxxxxx.default/extensions/) 
only gives me the xpi, but no folder 
({b4447f60-db9c-11da-a94d-0800200c9a66}.xpi)...
can I somehow take a look, what this file contains and edit the .dtd from 
within? 

Original comment by roman.st...@gmail.com on 20 Dec 2011 at 8:08

GoogleCodeExporter commented 9 years ago
Ok, I helped myself and could find a work around for this problem.
I unpacked the xpi (using Ez7z on Mac OS X, but any other unpacker should also 
work), found the .dtd file, opened it with text-edit, added a line called
<!ENTITY handleDuplicates.removeWithoutAsking   "Entfernen ohne zu fragen">
then I repacked the whole thing (by marking all the files that were in the .xpi 
before incl. the edited .dtd file using the system-archiving tool (right-click 
--> compress/make archive/whatever)) and renamed the resulting .zip in .xpi. 
Then I went to Thunderbird/AddOns and installed the new file -> tada! it works! 

Original comment by roman.st...@gmail.com on 20 Dec 2011 at 8:46

GoogleCodeExporter commented 9 years ago
Comment 8 also works for the windows version. Tried it myself and now 
everything is working! So it is only a single line, to be included in the 
german localisation.

Original comment by frank.ec...@gmail.com on 5 Jan 2012 at 10:13

GoogleCodeExporter commented 9 years ago
Comment 8 doesn't seem to work on TB 8.0 and above. Packed the thing into a 
*.zip-file using 7zip. Addon manager says, that the new xpi file seems to be 
corrupt, and installation aborts. Any other workarounds? 

-Zoli 

Original comment by Zoli197...@googlemail.com on 7 Jan 2012 at 11:49

GoogleCodeExporter commented 9 years ago
I have TB version 9.0 and it still works... anyway, the google contacs managing 
system works much better than this extension, so in case you have a google 
account synced with TB (via Google contacs extension) you can do everything 
online much easier.
still I would wish for future version of this great extension that this bug is 
fixed, cause I also have adressbooks in TB not synced with google...

Original comment by roman.st...@gmail.com on 7 Jan 2012 at 12:06

GoogleCodeExporter commented 9 years ago
Ok, now I tried everything:

finding out, where the file is being installed, and editing it there:

-Went to...
c:\documents and settings\[Username]\Appdata\Profiles\[profile id]\extensions\

-identified and unpacked the file:
{b4447f60-db9c-11da-a94d-0800200c9a66}.xpi

-went to...
\locale\de-DE in the unpacked folder

-edited the *.dtd file as mentioned in comment 8

-if I re-pack the folder usind 7zip into a *.zip and rename it to *.xpi, 
Thunderbird deletes it at the next start without any comment

-if I don't re-pack it, leaving it there as a folder, (previously deleting the 
original *.xpi) Thunderbird doesn't delete the folder at start, but deacitvates 
DuplicateContactsManager in it's addons list (addon-manager).

So, what else can be done to workaround???

Original comment by Zoli197...@googlemail.com on 8 Jan 2012 at 6:49

GoogleCodeExporter commented 9 years ago
You did not mention, that you went to the add-on manager and reinstalled the 
new xpi, or was that in your previous post?

Original comment by roman.st...@gmail.com on 8 Jan 2012 at 6:54

mcepl commented 8 years ago

Is this bug limited just to the German locale? (if yes, it would be lovely to note so in its title)