home *** CD-ROM | disk | FTP | other *** search
Wrap
# Source Generated with Decompyle++ # File: in.pyc (Python 2.6) from PyQt4 import QtCore, QtGui class Ui_TabWidget(object): def setupUi(self, TabWidget): TabWidget.setObjectName('TabWidget') TabWidget.resize(671, 516) self.tab = QtGui.QWidget() self.tab.setObjectName('tab') self.gridLayout_3 = QtGui.QGridLayout(self.tab) self.gridLayout_3.setObjectName('gridLayout_3') self.label_6 = QtGui.QLabel(self.tab) self.label_6.setWordWrap(True) self.label_6.setObjectName('label_6') self.gridLayout_3.addWidget(self.label_6, 0, 0, 1, 2) self.opt_read_metadata_from_filename = QtGui.QCheckBox(self.tab) self.opt_read_metadata_from_filename.setObjectName('opt_read_metadata_from_filename') self.gridLayout_3.addWidget(self.opt_read_metadata_from_filename, 1, 0, 1, 1) self.opt_swap_author_names = QtGui.QCheckBox(self.tab) self.opt_swap_author_names.setObjectName('opt_swap_author_names') self.gridLayout_3.addWidget(self.opt_swap_author_names, 1, 1, 1, 1) self.opt_add_formats_to_existing = QtGui.QCheckBox(self.tab) self.opt_add_formats_to_existing.setObjectName('opt_add_formats_to_existing') self.gridLayout_3.addWidget(self.opt_add_formats_to_existing, 2, 0, 1, 2) self.metadata_box = QtGui.QGroupBox(self.tab) self.metadata_box.setObjectName('metadata_box') self.verticalLayout = QtGui.QVBoxLayout(self.metadata_box) self.verticalLayout.setObjectName('verticalLayout') spacerItem = QtGui.QSpacerItem(20, 363, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.gridLayout_3.addWidget(self.metadata_box, 3, 0, 1, 2) TabWidget.addTab(self.tab, '') self.tab1 = QtGui.QWidget() self.tab1.setObjectName('tab1') self.gridLayout = QtGui.QGridLayout(self.tab1) self.gridLayout.setObjectName('gridLayout') self.label = QtGui.QLabel(self.tab1) self.label.setWordWrap(True) self.label.setObjectName('label') self.gridLayout.addWidget(self.label, 0, 0, 1, 2) self.opt_save_cover = QtGui.QCheckBox(self.tab1) self.opt_save_cover.setObjectName('opt_save_cover') self.gridLayout.addWidget(self.opt_save_cover, 1, 0, 1, 1) self.opt_update_metadata = QtGui.QCheckBox(self.tab1) self.opt_update_metadata.setObjectName('opt_update_metadata') self.gridLayout.addWidget(self.opt_update_metadata, 2, 0, 1, 1) self.opt_write_opf = QtGui.QCheckBox(self.tab1) self.opt_write_opf.setObjectName('opt_write_opf') self.gridLayout.addWidget(self.opt_write_opf, 3, 0, 1, 2) self.opt_asciiize = QtGui.QCheckBox(self.tab1) self.opt_asciiize.setObjectName('opt_asciiize') self.gridLayout.addWidget(self.opt_asciiize, 4, 0, 1, 2) self.label_2 = QtGui.QLabel(self.tab1) self.label_2.setObjectName('label_2') self.gridLayout.addWidget(self.label_2, 5, 0, 1, 1) self.opt_timefmt = QtGui.QLineEdit(self.tab1) self.opt_timefmt.setObjectName('opt_timefmt') self.gridLayout.addWidget(self.opt_timefmt, 5, 1, 1, 1) self.label_3 = QtGui.QLabel(self.tab1) self.label_3.setObjectName('label_3') self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1) self.opt_formats = QtGui.QLineEdit(self.tab1) self.opt_formats.setObjectName('opt_formats') self.gridLayout.addWidget(self.opt_formats, 6, 1, 1, 1) self.opt_replace_whitespace = QtGui.QCheckBox(self.tab1) self.opt_replace_whitespace.setObjectName('opt_replace_whitespace') self.gridLayout.addWidget(self.opt_replace_whitespace, 1, 1, 1, 1) self.opt_to_lowercase = QtGui.QCheckBox(self.tab1) self.opt_to_lowercase.setObjectName('opt_to_lowercase') self.gridLayout.addWidget(self.opt_to_lowercase, 2, 1, 1, 1) self.save_template = SaveTemplate(self.tab1) self.save_template.setObjectName('save_template') self.gridLayout.addWidget(self.save_template, 7, 0, 1, 2) TabWidget.addTab(self.tab1, '') self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName('tab_2') self.gridLayout_2 = QtGui.QGridLayout(self.tab_2) self.gridLayout_2.setObjectName('gridLayout_2') self.label_4 = QtGui.QLabel(self.tab_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setObjectName('label_4') self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1) self.manage_device_metadata = QtGui.QComboBox(self.tab_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.manage_device_metadata.sizePolicy().hasHeightForWidth()) self.manage_device_metadata.setSizePolicy(sizePolicy) self.manage_device_metadata.setObjectName('manage_device_metadata') self.manage_device_metadata.addItem('') self.manage_device_metadata.addItem('') self.manage_device_metadata.addItem('') self.gridLayout_2.addWidget(self.manage_device_metadata, 0, 1, 1, 1) spacerItem1 = QtGui.QSpacerItem(313, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 2, 1, 1) self.label_41 = QtGui.QLabel(self.tab_2) self.label_41.setWordWrap(True) self.label_41.setObjectName('label_41') self.gridLayout_2.addWidget(self.label_41, 1, 0, 1, 3) self.label_42 = QtGui.QLabel(self.tab_2) self.label_42.setText('') self.label_42.setObjectName('label_42') self.gridLayout_2.addWidget(self.label_42, 2, 0, 1, 1) self.label_43 = QtGui.QLabel(self.tab_2) self.label_43.setWordWrap(True) self.label_43.setObjectName('label_43') self.gridLayout_2.addWidget(self.label_43, 3, 0, 1, 3) self.send_template = SaveTemplate(self.tab_2) self.send_template.setObjectName('send_template') self.gridLayout_2.addWidget(self.send_template, 4, 0, 1, 3) TabWidget.addTab(self.tab_2, '') self.label_2.setBuddy(self.opt_timefmt) self.label_3.setBuddy(self.opt_formats) self.label_4.setBuddy(self.manage_device_metadata) self.retranslateUi(TabWidget) TabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(TabWidget) def retranslateUi(self, TabWidget): TabWidget.setWindowTitle(_('TabWidget')) self.label_6.setText(_('Here you can control how calibre will read metadata from the files you add to it. calibre can either read metadata from the contents of the file, or from the filename.')) self.opt_read_metadata_from_filename.setText(_('Read metadata only from &file name')) self.opt_swap_author_names.setToolTip(_('Swap the firstname and lastname of the author. This affects only metadata read from file names.')) self.opt_swap_author_names.setText(_('&Swap author firstname and lastname')) self.opt_add_formats_to_existing.setToolTip(_('If an existing book with a similar title and author is found that does not have the format being added, the format is added\nto the existing book, instead of creating a new entry. If the existing book already has the format, then it is silently ignored.\n\nTitle match ignores leading indefinite articles ("the", "a", "an"), punctuation, case, etc. Author match is exact.')) self.opt_add_formats_to_existing.setText(_('If books with similar titles and authors found, &merge the new files automatically')) self.metadata_box.setTitle(_('&Configure metadata from file name')) TabWidget.setTabText(TabWidget.indexOf(self.tab), _('&Adding books')) self.label.setText(_('Here you can control how calibre will save your books when you click the Save to Disk button:')) self.opt_save_cover.setText(_('Save &cover separately')) self.opt_update_metadata.setText(_('Update &metadata in saved copies')) self.opt_write_opf.setText(_('Save metadata in &OPF file')) self.opt_asciiize.setText(_('Convert non-English characters to &English equivalents')) self.label_2.setText(_('Format &dates as:')) self.label_3.setText(_('File &formats to save:')) self.opt_replace_whitespace.setText(_('Replace space with &underscores')) self.opt_to_lowercase.setText(_('Change paths to &lowercase')) TabWidget.setTabText(TabWidget.indexOf(self.tab1), _('&Saving books')) self.label_4.setText(_('Metadata &management:')) self.manage_device_metadata.setItemText(0, _('Manual management')) self.manage_device_metadata.setItemText(1, _('Only on send')) self.manage_device_metadata.setItemText(2, _('Automatic management')) self.label_41.setText(_('<li><b>Manual Management</b>: Calibre updates the metadata and adds collections only when a book is sent. With this option, calibre will never remove a collection.</li>\n<li><b>Only on send</b>: Calibre updates metadata and adds/removes collections for a book only when it is sent to the device. </li>\n<li><b>Automatic management</b>: Calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>')) self.label_43.setText(_('Here you can control how calibre will save your books when you click the Send to Device button. This setting can be overriden for individual devices by customizing the device interface plugins in Preferences->Plugins')) TabWidget.setTabText(TabWidget.indexOf(self.tab_2), _('Sending to &device')) from calibre.gui2.dialogs.config.save_template import SaveTemplate