View Single Post
Old 01-22-2012, 11:49 PM   #1
SteveBro
Junior Member
SteveBro began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2012
Device: many
ngettext error (Linux Version)

Hi:

I've been using Calibre for more than 1 year. Excellent program... keep it up!

Anyway, I just refreshed my laptop build and tried to reinstall Calibre. I run Arch Linux.

Calibre doesn't start. The console messages I get are as follows:

[steve@SNB-ARCH12 ~]$ calibre
Traceback (most recent call last):
File "/usr/bin/calibre", line 18, in <module>
from calibre.gui2.main import main
File "/usr/lib/calibre/calibre/gui2/main.py", line 18, in <module>
from calibre.library.database2 import LibraryDatabase2
File "/usr/lib/calibre/calibre/library/database2.py", line 19, in <module>
from calibre.ebooks.metadata.opf2 import metadata_to_opf
File "/usr/lib/calibre/calibre/ebooks/metadata/opf2.py", line 20, in <module>
from calibre.ebooks.metadata.book.base import Metadata
File "/usr/lib/calibre/calibre/ebooks/metadata/book/base.py", line 17, in <module>
from calibre.library.field_metadata import FieldMetadata
File "/usr/lib/calibre/calibre/library/field_metadata.py", line 44, in <module>
class FieldMetadata(dict):
File "/usr/lib/calibre/calibre/library/field_metadata.py", line 140, in FieldMetadata
'name':ngettext('Series', 'Series', 2),
NameError: name 'ngettext' is not defined

I've uninstalled and reinstalled a few times, trying different things. Question: Is this a bug, a missing dependency, or what?

Thanks in advance for your help!

Steve Brodson
SteveBro is offline   Reply With Quote