diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index c4219da5bc..5e00d0c907 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -105,7 +105,7 @@ class KOBO(USBMS): ' e-book file itself. With this option, calibre will send a ' 'separate cover image to the reader, useful if you ' 'have modified the cover.'), - _('Upload black and white Covers'), + _('Upload black and white covers'), _('Show expired books') + ':::'+_('A bug in an earlier version left non kepubs book records' ' in the database. With this option calibre will show the ' diff --git a/src/calibre/devices/kobo/kobotouch_config.py b/src/calibre/devices/kobo/kobotouch_config.py index 29745363dc..a4cecd011a 100644 --- a/src/calibre/devices/kobo/kobotouch_config.py +++ b/src/calibre/devices/kobo/kobotouch_config.py @@ -277,7 +277,7 @@ class CoversGroupBox(DeviceOptionsGroupBox): self.setToolTip(wrap_msg(_('Upload cover images from the calibre library when sending books to the device.'))) self.upload_grayscale_checkbox = create_checkbox( - _('Upload black and white Covers'), + _('Upload black and white covers'), _('Convert covers to black and white when uploading'), device.get_pref('upload_grayscale') ) diff --git a/src/calibre/gui2/actions/polish.py b/src/calibre/gui2/actions/polish.py index f6ea656863..30e4912bad 100644 --- a/src/calibre/gui2/actions/polish.py +++ b/src/calibre/gui2/actions/polish.py @@ -65,8 +65,8 @@ class Polish(QDialog): # {{{ '
If the e-book file does not have' ' an identifiable cover, a new cover is inserted.
' ), - 'jacket':_('You can also perform other kinds of advanced searches, for example checking" ' for books that have no covers, combining multiple search expression using Boolean' - ' operators and so on. See the The search interface for more information.' + ' operators and so on. See The search interface for more information.' ) % localize_user_manual_link('https://manual.calibre-ebook.com/gui.html#the-search-interface')) la.setMinimumSize(QSize(150, 0)) la.setWordWrap(True) diff --git a/src/calibre/gui2/preferences/server.py b/src/calibre/gui2/preferences/server.py index 2f62a054c2..5400302a5e 100644 --- a/src/calibre/gui2/preferences/server.py +++ b/src/calibre/gui2/preferences/server.py @@ -211,7 +211,7 @@ class MainTab(QWidget): # {{{ fl.addRow(options['port'].shortdoc + ':', sb) l.addSpacing(25) self.opt_auth = cb = QCheckBox( - _('Require &username/password to access the content server') + _('Require &username and password to access the content server') ) l.addWidget(cb) self.auth_desc = la = QLabel(self) diff --git a/src/calibre/gui2/tweak_book/preferences.py b/src/calibre/gui2/tweak_book/preferences.py index 18796eab1c..3bdd07e273 100644 --- a/src/calibre/gui2/tweak_book/preferences.py +++ b/src/calibre/gui2/tweak_book/preferences.py @@ -163,7 +163,7 @@ class EditorSettings(BasicSettings): fc = FontFamilyChooser(self) self('editor_font_family', widget=fc, getter=attrgetter('font_family'), setter=lambda x, val: setattr(x, 'font_family', val)) fc.family_changed.connect(self.emit_changed) - l.addRow(_('Editor font &family:'), fc) + l.addRow(_('Editor font family:'), fc) fs = self('editor_font_size') fs.setMinimum(8), fs.setSuffix(' pt'), fs.setMaximum(50) @@ -180,7 +180,7 @@ class EditorSettings(BasicSettings): tw = self('editor_tab_stop_width') tw.setMinimum(2), tw.setSuffix(_(' characters')), tw.setMaximum(20) - l.addRow(_('Width of &tabs:'), tw) + l.addRow(_('W&idth of tabs:'), tw) self.tb = b = QPushButton(_('Change &templates')) l.addRow(_('&Templates for new files:'), b) @@ -199,7 +199,7 @@ class EditorSettings(BasicSettings): l.addRow(lw) lw = self('auto_close_tags') - lw.setText(_('Auto &close tags when typing ')) + lw.setText(_('Auto close t&ags when typing ')) lw.setToolTip('
' + prepare_string_for_xml(_( 'With this option, every time you type the current HTML closing tag is auto-completed'))) l.addRow(lw) @@ -314,8 +314,8 @@ class MainWindowSettings(BasicSettings): 'horizontal':{'top':_('Top'), 'bottom':_('Bottom')}[v]} name = 'dock_%s_%s' % (v, h) w = self.choices_widget(name, choices, 'horizontal', 'horizontal') - cn = {('top', 'left'): _('The top-left corner'), ('top', 'right'):_('The top-right corner'), - ('bottom', 'left'):_('The bottom-left corner'), ('bottom', 'right'):_('The bottom-right corner')}[(v, h)] + cn = {('top', 'left'): _('The &top-left corner'), ('top', 'right'):_('The top-&right corner'), + ('bottom', 'left'):_('The &bottom-left corner'), ('bottom', 'right'):_('The bottom-ri&ght corner')}[(v, h)] l.addRow(cn + ':', w) nd = self('restore_book_state') nd.setText(_('Restore &state of previously edited book when opening it again')) @@ -354,7 +354,7 @@ class PreviewSettings(BasicSettings): l.addRow(_('Font family for &%s:') % text, w) w = self.choices_widget('preview_standard_font_family', families, 'serif', 'serif') - l.addRow(_('&Style for standard text:'), w) + l.addRow(_('Style for standard &text:'), w) w = self('preview_base_font_size') w.setMinimum(8), w.setMaximum(100), w.setSuffix(' px')