diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui
index f8ae926be6..a1e1d8c550 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.ui
+++ b/src/calibre/gui2/dialogs/metadata_bulk.ui
@@ -44,8 +44,8 @@
0
0
- 842
- 589
+ 832
+ 574
@@ -55,7 +55,7 @@
-
- 0
+ 2
@@ -574,7 +574,7 @@ Future conversion of these books will use the default settings.
QLayout::SetMinimumSize
-
-
+
-
true
@@ -591,7 +591,7 @@ Future conversion of these books will use the default settings.
- -
+
-
Search &field:
@@ -601,14 +601,14 @@ Future conversion of these books will use the default settings.
- -
+
-
The name of the field that you want to search
- -
+
-
-
@@ -642,7 +642,7 @@ Future conversion of these books will use the default settings.
- -
+
-
Te&mplate:
@@ -652,7 +652,7 @@ Future conversion of these books will use the default settings.
- -
+
-
@@ -665,7 +665,7 @@ Future conversion of these books will use the default settings.
- -
+
-
&Search for:
@@ -675,7 +675,7 @@ Future conversion of these books will use the default settings.
- -
+
-
@@ -688,7 +688,7 @@ Future conversion of these books will use the default settings.
- -
+
-
Check this box if the search string must match exactly upper and lower case. Uncheck it if case is to be ignored
@@ -701,7 +701,7 @@ Future conversion of these books will use the default settings.
- -
+
-
&Replace with:
@@ -711,14 +711,14 @@ Future conversion of these books will use the default settings.
- -
+
-
The replacement text. The matched search text will be replaced with this string
- -
+
-
-
@@ -753,7 +753,7 @@ field is processed. In regular expression mode, only the matched text is process
- -
+
-
&Destination field:
@@ -763,7 +763,7 @@ field is processed. In regular expression mode, only the matched text is process
- -
+
-
The field that the text will be put into after all replacements.
@@ -771,7 +771,7 @@ If blank, the source field is used if the field is modifiable
- -
+
-
-
@@ -820,7 +820,7 @@ not multiple and the destination field is multiple
- -
+
-
-
@@ -906,7 +906,7 @@ not multiple and the destination field is multiple
- -
+
-
QFrame::NoFrame
@@ -919,8 +919,8 @@ not multiple and the destination field is multiple
0
0
- 197
- 60
+ 810
+ 264
@@ -968,6 +968,77 @@ not multiple and the destination field is multiple
+ -
+
+
+ Load query:
+
+
+ search_field
+
+
+
+ -
+
+
+ The name of the field that you want to search
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 20
+
+
+
+
+ -
+
+
+ Save
+
+
+
+ -
+
+
+ Remove
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
@@ -1030,6 +1101,9 @@ not multiple and the destination field is multiple
series_numbering_restarts
series_start_number
button_box
+ query_field
+ save_button
+ remove_button
search_field
search_mode
s_r_template
@@ -1045,6 +1119,23 @@ not multiple and the destination field is multiple
multiple_separator
test_text
test_result
+ scrollArea
+ central_widget
+ swap_title_and_author
+ clear_series
+ adddate
+ clear_adddate_button
+ apply_adddate
+ pubdate
+ clear_pubdate_button
+ apply_pubdate
+ remove_format
+ change_title_to_title_case
+ remove_conversion_settings
+ cover_generate
+ cover_remove
+ cover_from_fmt
+ scrollArea11