diff --git a/manual/gui.rst b/manual/gui.rst index ce6fbb69fb..343eae1453 100644 --- a/manual/gui.rst +++ b/manual/gui.rst @@ -421,7 +421,7 @@ A `search expression` is a sequence of `search terms` optionally separated by th * ``not tag:foo`` finds all books that don't contain the tag ``foo`` * ``not (author:Asimov or author:Weber)`` finds all books not written by either Asimov or Weber. -The above examples show examples of `search terms`. A basic `search term` is a sequence of characters not including spaces, quotes (``"``), backslashes (``\``), or parentheses (``( )``). It can be optionally preceeded by a column name specifier: the `lookup name` of a column followed by a colon (``:``), for example ``author:Asimov``. If a search term must contain a space then the entire term must be enclosed in quotes, as in ``title:"The Ring"``. If the search term must contain quotes then they must be `escaped` with backslashes. For example, to search for a series named `The "Ball" and The "Chain"`, use:: +The above examples show examples of `search terms`. A basic `search term` is a sequence of characters not including spaces, quotes (``"``), backslashes (``\``), or parentheses (``( )``). It can be optionally preceded by a column name specifier: the `lookup name` of a column followed by a colon (``:``), for example ``author:Asimov``. If a search term must contain a space then the entire term must be enclosed in quotes, as in ``title:"The Ring"``. If the search term must contain quotes then they must be `escaped` with backslashes. For example, to search for a series named `The "Ball" and The "Chain"`, use:: series:"The \"Ball\" and The \"Chain\" diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 1a3301e625..5e2c38df2e 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -481,7 +481,7 @@ def get_umask(): return mask -# call this at startup as it changed process global state, which doesnt work +# call this at startup as it changed process global state, which doesn't work # with multi-threading. It's absurd there is no way to safely read the current # umask of a process. get_umask() diff --git a/src/calibre/db/tests/fts_api.py b/src/calibre/db/tests/fts_api.py index 64bd2d1bcb..55cf6bde21 100644 --- a/src/calibre/db/tests/fts_api.py +++ b/src/calibre/db/tests/fts_api.py @@ -102,7 +102,7 @@ class FTSAPITest(BaseTest): fts = cache.enable_fts() self.wait_for_fts_to_finish(fts) check(id=1, book=1, format='TXTZ', searchable_text='a test text') - # check changing the format but not the text doesnt cause a rescan + # check changing the format but not the text doesn't cause a rescan cache.add_format(1, 'TXTZ', self.make_txtz(b'a test text', extra='xxx')) self.wait_for_fts_to_finish(fts) check(id=1, book=1, format='TXTZ', searchable_text='a test text') diff --git a/src/calibre/devices/mtp/unix/upstream/music-players.h b/src/calibre/devices/mtp/unix/upstream/music-players.h index 82dac8a8f2..b98f5714f4 100644 --- a/src/calibre/devices/mtp/unix/upstream/music-players.h +++ b/src/calibre/devices/mtp/unix/upstream/music-players.h @@ -662,7 +662,7 @@ /* * SanDisk - * several devices (c150 for sure) are definately dual-mode and must + * several devices (c150 for sure) are definitely dual-mode and must * have the USB mass storage driver that hooks them unloaded first. * They all have problematic dual-mode making the device unload effect * uncertain on these devices. @@ -2504,7 +2504,7 @@ /* * Motorola Xoom (Wingray) variants * - * These devices seem to use these product IDs simulatenously + * These devices seem to use these product IDs simultaneously * https://code.google.com/p/android-source-browsing/source/browse/init.stingray.usb.rc?repo=device--moto--wingray * * 0x70a3 - Factory test - reported as early MTP ID @@ -3311,7 +3311,7 @@ #if 1 /* after some review I commented it back in. There was apparently * only one or two devices misbehaving (having this ID in mass storage mode), - * but more seem to use it regulary as MTP devices. Marcus 20150401 */ + * but more seem to use it regularly as MTP devices. Marcus 20150401 */ /* * This had to be commented out - the same VID+PID is used also for * other modes than MTP, so we need to let mtp-probe do its job on this @@ -3406,7 +3406,7 @@ #if 1 /* after some review I commented it back in. There was apparently * only one or two devices misbehaving (having this ID in mass storage mode), - * but more seem to use it regulary as MTP devices. Marcus 20150401 */ + * but more seem to use it regularly as MTP devices. Marcus 20150401 */ /* * This had to be commented out - the same VID+PID is used also for * other modes than MTP, so we need to let mtp-probe do its job on this @@ -3848,7 +3848,7 @@ DEVICE_FLAGS_ANDROID_BUGS }, /* In update 4 the order of devices was changed for - better OS X / Windows suport and another device-id + better OS X / Windows support and another device-id got assigned for the MTP */ { "Jolla", 0x2931, "Sailfish (ID2)", 0x0a05, DEVICE_FLAGS_ANDROID_BUGS }, diff --git a/src/calibre/devices/smart_device_app/driver.py b/src/calibre/devices/smart_device_app/driver.py index 9dc0b95964..91fba1a388 100644 --- a/src/calibre/devices/smart_device_app/driver.py +++ b/src/calibre/devices/smart_device_app/driver.py @@ -318,7 +318,7 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin): _('Use this IP address') + ':::
' + _('Use this option if you want to force the driver to listen on a ' 'particular IP address. The driver will listen only on the ' - 'entered address, and this address will be the one advertized ' + 'entered address, and this address will be the one advertised ' 'over mDNS (BonJour).') + '
', _('Replace books with same calibre ID') + ':::' +
_('Use this option to overwrite a book on the device if that book '
diff --git a/src/calibre/ebooks/rtf2xml/add_brackets.py b/src/calibre/ebooks/rtf2xml/add_brackets.py
index 60bde3c7a9..e6533460e6 100644
--- a/src/calibre/ebooks/rtf2xml/add_brackets.py
+++ b/src/calibre/ebooks/rtf2xml/add_brackets.py
@@ -132,7 +132,7 @@ class AddBrackets:
def __after_control_word_func(self, line):
"""
After a cw either add next allowed cw to temporary list or
- change groupe and write it.
+ change group and write it.
If the token leading to an exit is an open bracket go to
ignore otherwise goto in body
"""
diff --git a/src/calibre/ebooks/rtf2xml/sections.py b/src/calibre/ebooks/rtf2xml/sections.py
index 63617a576f..2b8865c4ad 100644
--- a/src/calibre/ebooks/rtf2xml/sections.py
+++ b/src/calibre/ebooks/rtf2xml/sections.py
@@ -41,7 +41,7 @@ class Sections:
should be nested inside one section tag. After the index is complete, a new
section should begin.
In order to write the sections outside of the field blocks, I have to store
- all of the field block as a string. When I ecounter the \\sect tag, add one to
+ all of the field block as a string. When I encounter the \\sect tag, add one to
the section counter, but store this number in a list. Likewise, store the
information describing the section in another list.
When I reach the end of the field block, choose the first item from the
diff --git a/src/calibre/gui2/dialogs/smartdevice.ui b/src/calibre/gui2/dialogs/smartdevice.ui
index 9a0cc760ca..738e0b3fb5 100644
--- a/src/calibre/gui2/dialogs/smartdevice.ui
+++ b/src/calibre/gui2/dialogs/smartdevice.ui
@@ -51,7 +51,7 @@