mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Make loading of translator automatic.
This commit is contained in:
parent
b11f63c322
commit
bb4ca7f46c
@ -96,4 +96,4 @@ def set_translator():
|
|||||||
t = GNUTranslations(buf)
|
t = GNUTranslations(buf)
|
||||||
t.install(unicode=True)
|
t.install(unicode=True)
|
||||||
|
|
||||||
|
set_translator()
|
@ -123,9 +123,6 @@ def process_file(path, options, logger=None):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser('''\
|
parser = option_parser('''\
|
||||||
any2lrf myfile
|
any2lrf myfile
|
||||||
|
|
||||||
|
@ -1754,8 +1754,6 @@ def option_parser():
|
|||||||
'''%prog converts mybook.html to mybook.lrf''')
|
'''%prog converts mybook.html to mybook.lrf''')
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
try:
|
try:
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
|
@ -96,9 +96,6 @@ def process_file(path, options, logger=None):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -596,13 +596,13 @@ def option_parser():
|
|||||||
parser.add_option('--author-sort', action='store', type='string', default=None,
|
parser.add_option('--author-sort', action='store', type='string', default=None,
|
||||||
dest='author_reading', help=_('Set sort key for the author'))
|
dest='author_reading', help=_('Set sort key for the author'))
|
||||||
parser.add_option("-c", "--category", action="store", type="string", \
|
parser.add_option("-c", "--category", action="store", type="string", \
|
||||||
dest="category", help=_("The category this book belongs"+\
|
dest="category", help=_("The category this book belongs"
|
||||||
" to. E.g.: History"))
|
" to. E.g.: History"))
|
||||||
parser.add_option("--thumbnail", action="store", type="string", \
|
parser.add_option("--thumbnail", action="store", type="string", \
|
||||||
dest="thumbnail", help=_("Path to a graphic that will be"+\
|
dest="thumbnail", help=_("Path to a graphic that will be"
|
||||||
" set as this files' thumbnail"))
|
" set as this files' thumbnail"))
|
||||||
parser.add_option("--comment", action="store", type="string", \
|
parser.add_option("--comment", action="store", type="string", \
|
||||||
dest="comment", help=_("Path to a txt file containing the "+\
|
dest="comment", help=_("Path to a txt file containing the "
|
||||||
"comment to be stored in the lrf file."))
|
"comment to be stored in the lrf file."))
|
||||||
parser.add_option("--get-thumbnail", action="store_true", \
|
parser.add_option("--get-thumbnail", action="store_true", \
|
||||||
dest="get_thumbnail", default=False, \
|
dest="get_thumbnail", default=False, \
|
||||||
@ -616,9 +616,6 @@ def option_parser():
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
import os.path
|
import os.path
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
|
@ -77,9 +77,6 @@ def process_file(path, options, logger=None):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -100,9 +100,6 @@ def process_file(path, options, logger=None):
|
|||||||
shutil.rmtree(tdir)
|
shutil.rmtree(tdir)
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -93,9 +93,6 @@ def process_file(path, options, logger=None):
|
|||||||
print open(htmlfile.name, 'rb').read()
|
print open(htmlfile.name, 'rb').read()
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -147,9 +147,6 @@ def process_profile(args, options, logger=None):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) > 2:
|
if len(args) > 2:
|
||||||
|
@ -130,9 +130,6 @@ def create_books(opts, args, logger=None):
|
|||||||
return [ISBNDBMetadata(book) for book in fetch_metadata(url)]
|
return [ISBNDBMetadata(book) for book in fetch_metadata(url)]
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
opts, args = parser.parse_args(args)
|
opts, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -46,9 +46,6 @@ def get_metadata(stream):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
print >>sys.stderr, 'Usage: pdf-meta file.pdf'
|
print >>sys.stderr, 'Usage: pdf-meta file.pdf'
|
||||||
print >>sys.stderr, 'No filename specified.'
|
print >>sys.stderr, 'No filename specified.'
|
||||||
|
@ -174,9 +174,6 @@ def set_metadata(stream, options):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
|
|
||||||
parser = get_parser('rtf')
|
parser = get_parser('rtf')
|
||||||
options, args = parser.parse_args(args)
|
options, args = parser.parse_args(args)
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
|
@ -22,7 +22,7 @@ from PyQt4.QtGui import QFileDialog, QMessageBox, QPixmap, QFileIconProvider, \
|
|||||||
ORG_NAME = 'KovidsBrain'
|
ORG_NAME = 'KovidsBrain'
|
||||||
APP_UID = 'libprs500'
|
APP_UID = 'libprs500'
|
||||||
from libprs500 import __author__, islinux
|
from libprs500 import __author__, islinux
|
||||||
from libprs500.gui2.translations import translations
|
|
||||||
NONE = QVariant() #: Null value to return from the data function of item models
|
NONE = QVariant() #: Null value to return from the data function of item models
|
||||||
|
|
||||||
BOOK_EXTENSIONS = ['lrf', 'lrx', 'rar', 'zip', 'rtf', 'lit', 'txt', 'htm',
|
BOOK_EXTENSIONS = ['lrf', 'lrx', 'rar', 'zip', 'rtf', 'lit', 'txt', 'htm',
|
||||||
@ -298,17 +298,3 @@ def pixmap_to_data(pixmap, format='JPEG'):
|
|||||||
buf.open(QBuffer.WriteOnly)
|
buf.open(QBuffer.WriteOnly)
|
||||||
pixmap.save(buf, format)
|
pixmap.save(buf, format)
|
||||||
return str(ba.data())
|
return str(ba.data())
|
||||||
|
|
||||||
def set_translator(app):
|
|
||||||
locale = QLocale.system().language()
|
|
||||||
locale = 'test'
|
|
||||||
if translations.has_key(locale):
|
|
||||||
data = translations[locale]
|
|
||||||
t = QTranslator()
|
|
||||||
open('yay.qm', 'wb').write(data)
|
|
||||||
t.load('yay.qm')
|
|
||||||
print t.isEmpty()
|
|
||||||
app.installTranslator(t)
|
|
||||||
os.unlink('yay.qm')
|
|
||||||
|
|
||||||
|
|
@ -282,8 +282,6 @@ def normalize_settings(parser, opts):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None):
|
def main(args=sys.argv, logger=None):
|
||||||
from libprs500 import set_translator
|
|
||||||
set_translator()
|
|
||||||
parser = option_parser()
|
parser = option_parser()
|
||||||
opts, args = parser.parse_args(args)
|
opts, args = parser.parse_args(args)
|
||||||
if hasattr(opts, 'help'):
|
if hasattr(opts, 'help'):
|
||||||
|
@ -20,7 +20,7 @@ from PyQt4.QtGui import QPixmap, QColor, QPainter, QMenu, QIcon, QMessageBox, \
|
|||||||
QToolButton, QDialog
|
QToolButton, QDialog
|
||||||
from PyQt4.QtSvg import QSvgRenderer
|
from PyQt4.QtSvg import QSvgRenderer
|
||||||
|
|
||||||
from libprs500 import __version__, __appname__, islinux, set_translator
|
from libprs500 import __version__, __appname__, islinux
|
||||||
from libprs500.ptempfile import PersistentTemporaryFile
|
from libprs500.ptempfile import PersistentTemporaryFile
|
||||||
from libprs500.ebooks.metadata.meta import get_metadata
|
from libprs500.ebooks.metadata.meta import get_metadata
|
||||||
from libprs500.ebooks.lrf.web.convert_from import main as web2lrf
|
from libprs500.ebooks.lrf.web.convert_from import main as web2lrf
|
||||||
@ -716,7 +716,6 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
set_translator()
|
|
||||||
from PyQt4.Qt import QApplication
|
from PyQt4.Qt import QApplication
|
||||||
pid = os.fork() if islinux else -1
|
pid = os.fork() if islinux else -1
|
||||||
if pid <= 0:
|
if pid <= 0:
|
||||||
@ -726,7 +725,7 @@ def main(args=sys.argv):
|
|||||||
initialize_file_icon_provider()
|
initialize_file_icon_provider()
|
||||||
try:
|
try:
|
||||||
main = Main()
|
main = Main()
|
||||||
except DatabaseLocked, err:
|
except DatabaseLocked:
|
||||||
QMessageBox.critical(None, 'Cannot Start '+__appname__,
|
QMessageBox.critical(None, 'Cannot Start '+__appname__,
|
||||||
'Another program is using the database. Perhaps %s is already running?'%(__appname__,))
|
'Another program is using the database. Perhaps %s is already running?'%(__appname__,))
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user