diff --git a/manual/catalogs.rst b/manual/catalogs.rst
index a1d9d8106f..9aed8ae4a4 100644
--- a/manual/catalogs.rst
+++ b/manual/catalogs.rst
@@ -116,7 +116,7 @@ Other options
:guilabel:`Thumb width` specifies a width preference for cover thumbnails included with Descriptions pages. Thumbnails are cached to improve performance. To experiment with different widths, try generating a catalog with just a few books until you've determined your preferred width, then generate your full catalog. The first time a catalog is generated with a new thumbnail width, performance will be slower, but subsequent builds of the catalog will take advantage of the thumbnail cache.
-:guilabel:`Merge with Comments` specifies a custom column whose content will be non-destructively merged with the Comments metadata during catalog generation. For example, you might have a custom column :guilabel:`Author Bio` that you'd like to append to the Comments metadata. You can choose to insert the custom column contents *before or after* the Comments section, and optionally separate the appended content with a horizontal rule separator. Eligible custom column types include ``text, comments, and composite``.
+:guilabel:`Merge with Comments` specifies a custom column whose content will be non-destructively merged with the Comments metadata during catalog generation. For example, you might have a custom column :guilabel:`Author bio` that you'd like to append to the Comments metadata. You can choose to insert the custom column contents *before or after* the Comments section, and optionally separate the appended content with a horizontal rule separator. Eligible custom column types include ``text, comments, and composite``.
.. _Custom catalog covers:
diff --git a/manual/function_mode.rst b/manual/function_mode.rst
index 10445355fb..bb73110125 100644
--- a/manual/function_mode.rst
+++ b/manual/function_mode.rst
@@ -279,9 +279,9 @@ The ``data`` argument
^^^^^^^^^^^^^^^^^^^^^
This a simple Python ``dict``. When you run
-:guilabel:`Replace All`, every successive match will cause ``replace()`` to be
+:guilabel:`Replace all`, every successive match will cause ``replace()`` to be
called with the same ``dict`` as data. You can thus use it to store arbitrary
-data between invocations of ``replace()`` during a :guilabel:`Replace All`
+data between invocations of ``replace()`` during a :guilabel:`Replace all`
operation.
The ``functions`` argument
diff --git a/manual/xpath.rst b/manual/xpath.rst
index 3b3c3b3a83..f76d2cb0a9 100644
--- a/manual/xpath.rst
+++ b/manual/xpath.rst
@@ -15,7 +15,7 @@ headings in an unstructured HTML document.
:depth: 1
:local:
-Selecting by tagname
+Selecting by tag name
----------------------------------------
The simplest form of selection is to select tags by name. For example,
diff --git a/src/calibre/gui2/store/search/search.ui b/src/calibre/gui2/store/search/search.ui
index 14916521cc..75ed2695ce 100644
--- a/src/calibre/gui2/store/search/search.ui
+++ b/src/calibre/gui2/store/search/search.ui
@@ -131,21 +131,21 @@
-
- Select all
+ Select &all
-
- Invert selection
+ &Invert selection
-
- Select none
+ Select &none