summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_verifier.cc82
-rw-r--r--src/tools/po/cs_CZ.po56
-rw-r--r--src/tools/po/da_DK.po56
-rw-r--r--src/tools/po/de_DE.po56
-rw-r--r--src/tools/po/el_GR.po56
-rw-r--r--src/tools/po/es_ES.po56
-rw-r--r--src/tools/po/fa_IR.po56
-rw-r--r--src/tools/po/fr_FR.po56
-rw-r--r--src/tools/po/hu_HU.po56
-rw-r--r--src/tools/po/it_IT.po56
-rw-r--r--src/tools/po/ja_JP.po81
-rw-r--r--src/tools/po/ko_KR.po56
-rw-r--r--src/tools/po/nl_NL.po64
-rw-r--r--src/tools/po/pl_PL.po56
-rw-r--r--src/tools/po/pt_BR.po56
-rw-r--r--src/tools/po/pt_PT.po56
-rw-r--r--src/tools/po/ru_RU.po56
-rw-r--r--src/tools/po/sk_SK.po56
-rw-r--r--src/tools/po/sl_SI.po56
-rw-r--r--src/tools/po/sv_SE.po56
-rw-r--r--src/tools/po/tr_TR.po56
-rw-r--r--src/tools/po/uk_UA.po56
-rw-r--r--src/tools/po/zh_CN.po56
23 files changed, 701 insertions, 646 deletions
diff --git a/src/tools/dcpomatic_verifier.cc b/src/tools/dcpomatic_verifier.cc
index d24100ff3..c881019d8 100644
--- a/src/tools/dcpomatic_verifier.cc
+++ b/src/tools/dcpomatic_verifier.cc
@@ -33,6 +33,7 @@
#include "wx/file_dialog.h"
#include "wx/i18n_setup.h"
#include "wx/id.h"
+#include "wx/wx_signal_manager.h"
#include "wx/verify_dcp_progress_panel.h"
#include "wx/verify_dcp_result_panel.h"
#include "wx/wx_util.h"
@@ -44,11 +45,13 @@
#include "lib/verify_dcp_job.h"
#include "lib/util.h"
#include "lib/variant.h"
+#include "lib/version.h"
#include <dcp/dcp.h>
#include <dcp/search.h>
#include <dcp/text_formatter.h>
#include <dcp/verify_report.h>
LIBDCP_DISABLE_WARNINGS
+#include <wx/cmdline.h>
#include <wx/evtloop.h>
#include <wx/progdlg.h>
#include <wx/wx.h>
@@ -123,7 +126,7 @@ private:
class DOMFrame : public wxFrame
{
public:
- explicit DOMFrame(wxString const& title)
+ explicit DOMFrame(wxString const& title, bool start, vector<boost::filesystem::path> const& dcps_to_load)
: wxFrame(nullptr, -1, title)
/* Use a panel as the only child of the Frame so that we avoid
the dark-grey background on Windows.
@@ -145,7 +148,19 @@ public:
auto dcp_sizer = new wxBoxSizer(wxHORIZONTAL);
add_label_to_sizer(dcp_sizer, _overall_panel, _("DCPs"), true, 0, wxALIGN_CENTER_VERTICAL);
- auto add = [this](wxWindow* parent) {
+ auto load_dcps = [this](vector<boost::filesystem::path> const& dcps) {
+ wxProgressDialog progress(variant::wx::dcpomatic(), _("Examining DCPs"));
+ vector<DCPPath> dcp_paths;
+ for (auto path: dcps) {
+ for (auto const& dcp: dcp::find_potential_dcps(path)) {
+ progress.Pulse();
+ dcp_paths.push_back(DCPPath(dcp, _kdms));
+ }
+ }
+ return dcp_paths;
+ };
+
+ auto add = [&load_dcps](wxWindow* parent) {
#if wxCHECK_VERSION(3, 1, 4)
DirDialog dialog(parent, _("Select DCP(s)"), wxDD_MULTIPLE, "AddVerifierInputPath");
#else
@@ -153,15 +168,7 @@ public:
#endif
if (dialog.show()) {
- wxProgressDialog progress(variant::wx::dcpomatic(), _("Examining DCPs"));
- vector<DCPPath> paths;
- for (auto path: dialog.paths()) {
- for (auto const& dcp: dcp::find_potential_dcps(path)) {
- progress.Pulse();
- paths.push_back(DCPPath(dcp, _kdms));
- }
- }
- return paths;
+ return load_dcps(dialog.paths());
} else {
return std::vector<DCPPath>{};
}
@@ -223,6 +230,12 @@ public:
} catch (...) {}
}
}
+
+ set_dcp_paths(load_dcps(dcps_to_load));
+ _dcps->refresh();
+ if (start) {
+ signal_manager->when_idle(boost::bind(&DOMFrame::verify_clicked, this));
+ }
}
private:
@@ -381,6 +394,14 @@ private:
};
+static const wxCmdLineEntryDesc command_line_description[] = {
+ { wxCMD_LINE_SWITCH, "s", "start", "start verifying specified DCP(s)", wxCMD_LINE_VAL_NONE, wxCMD_LINE_PARAM_OPTIONAL },
+ { wxCMD_LINE_SWITCH, "v", "version", "show version", wxCMD_LINE_VAL_NONE, wxCMD_LINE_PARAM_OPTIONAL },
+ { wxCMD_LINE_PARAM, 0, 0, "DCP to verify", wxCMD_LINE_VAL_STRING, wxCMD_LINE_PARAM_OPTIONAL },
+ { wxCMD_LINE_NONE, "", "", "", wxCmdLineParamType (0), 0 }
+};
+
+
/** @class App
* @brief The magic App class for wxWidgets.
*/
@@ -433,7 +454,10 @@ private:
*/
Config::drop();
- _frame = new DOMFrame(variant::wx::dcpomatic_verifier());
+ signal_manager = new wxSignalManager(this);
+ Bind(wxEVT_IDLE, boost::bind(&App::idle, this, _1));
+
+ _frame = new DOMFrame(variant::wx::dcpomatic_verifier(), _start, _dcps_to_load);
SetTopWindow(_frame);
_frame->Maximize();
_frame->Show();
@@ -497,7 +521,41 @@ private:
report_exception();
}
+ void OnInitCmdLine(wxCmdLineParser& parser) override
+ {
+ parser.SetDesc(command_line_description);
+ parser.SetSwitchChars(char_to_wx("-"));
+ }
+
+ bool OnCmdLineParsed(wxCmdLineParser& parser) override
+ {
+ if (parser.Found(char_to_wx("version"))) {
+ std::cout << "dcpomatic version " << dcpomatic_version << " " << dcpomatic_git_commit << "\n";
+ exit(EXIT_SUCCESS);
+ }
+
+ _start = parser.Found(char_to_wx("start"));
+ for (auto i = 0UL; i < parser.GetParamCount(); ++i) {
+ auto const path = boost::filesystem::path(wx_to_std(parser.GetParam(0)));
+ if (path.filename_is_dot()) {
+ _dcps_to_load.push_back(path.parent_path());
+ } else {
+ _dcps_to_load.push_back(path);
+ }
+ }
+
+ return true;
+ }
+
+ void idle(wxIdleEvent& ev)
+ {
+ signal_manager->ui_idle();
+ ev.Skip();
+ }
+
DOMFrame* _frame = nullptr;
+ bool _start = false;
+ std::vector<boost::filesystem::path> _dcps_to_load;
};
diff --git a/src/tools/po/cs_CZ.po b/src/tools/po/cs_CZ.po
index 3c1a1a603..267de9d1f 100644
--- a/src/tools/po/cs_CZ.po
+++ b/src/tools/po/cs_CZ.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2025-06-11 07:50+0200\n"
"Last-Translator: Tomáš Begeni <begeni@razdva.cz>\n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "&Upravit"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Konec"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Soubor"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Pomoc"
@@ -124,7 +124,7 @@ msgstr "&Nastavení…\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Ukončit"
@@ -149,11 +149,11 @@ msgstr "&Nástroje"
msgid "&View"
msgstr "&Zobrazit"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -168,13 +168,13 @@ msgstr "<b>Playlisty</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "O"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "O %s"
@@ -187,7 +187,7 @@ msgstr "Přidat"
msgid "Add &KDM..."
msgstr "Přidat &KDM…"
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Přidat &KDM…"
@@ -227,7 +227,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -238,7 +238,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -250,7 +250,7 @@ msgstr ""
"\\%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -274,7 +274,7 @@ msgstr "Vyskytl se neznámy problém."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Došlo k neznámé výjimce. %s"
@@ -315,7 +315,7 @@ msgstr "CPL obsah není enkryptovaný."
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -323,7 +323,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Zkontrolovat aktualizace"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -368,7 +368,7 @@ msgstr "Kopírovat nastavení\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Nemohu vytvořit složku pro uložení filmu."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -418,7 +418,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Nelze načíst KDM."
@@ -466,7 +466,7 @@ msgstr ""
"Nelze číst soubor jako KDM. Je příliš velký. Ujistěte se, že načítáte "
"soubor DKDM (XML)."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -529,7 +529,7 @@ msgstr "Tvůrce"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -537,7 +537,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCP"
@@ -662,7 +662,7 @@ msgstr "Šifrované"
msgid "Entry point"
msgstr "Vstupní bod"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "Kombinování DCP"
@@ -972,7 +972,7 @@ msgstr "Vybrat DCP k otevření"
msgid "Select DCP to open as OV"
msgstr "Vybrat DCP k otevření jako OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Vybrat KDM"
@@ -985,7 +985,7 @@ msgstr "Vybrat DKDM soubor"
msgid "Select DKDM file"
msgstr "Vybrat DKDM soubor"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Vybrat KDM"
@@ -1213,7 +1213,7 @@ msgstr ""
"chcete přehrávat právě tuto složku, vyberte složku DCP uvnitř složky "
"projektu %s."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1258,7 +1258,7 @@ msgstr "Nahahoru"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Ověřit DCP"
@@ -1271,7 +1271,7 @@ msgstr "Ověřit DCP"
msgid "Verify DCP..."
msgstr "Ověřuji DCP…"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1283,7 +1283,7 @@ msgstr "Soubor verze (VF)..."
msgid "Video waveform..."
msgstr "Analýza videa..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
#, fuzzy
msgid "Write logs to DCP folders"
msgstr "Výběr složky DCP"
diff --git a/src/tools/po/da_DK.po b/src/tools/po/da_DK.po
index 918e6b446..87f2d75fa 100644
--- a/src/tools/po/da_DK.po
+++ b/src/tools/po/da_DK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2019-04-06 14:07+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -81,21 +81,21 @@ msgstr "&Rediger"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Afslut"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Fil"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Hjælp"
@@ -128,7 +128,7 @@ msgstr "&Indstillinger...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Afslut"
@@ -154,11 +154,11 @@ msgstr "&Værktøjer"
msgid "&View"
msgstr "&Vis"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -173,13 +173,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Om"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Om"
@@ -193,7 +193,7 @@ msgstr "Tilføj"
msgid "Add &KDM..."
msgstr "&Tilføj KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "&Tilføj KDM..."
@@ -233,7 +233,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -243,7 +243,7 @@ msgstr ""
"Der opstod en fejl: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -254,7 +254,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -277,7 +277,7 @@ msgstr "Der er sket en uhåndteret fejl."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Der er sket en uhåndteret fejl."
@@ -318,7 +318,7 @@ msgstr "CPL'ens indhold er ikke krypteret."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -326,7 +326,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Søg efter opdateringer"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -371,7 +371,7 @@ msgstr "Kopier indstillinger\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Kunne ikke oprette folder til at gemme film"
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -422,7 +422,7 @@ msgid ""
"%s."
msgstr "Kunne ikke indlæse DCP {}."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Kunne ikke indlæse KDM."
@@ -470,7 +470,7 @@ msgstr ""
"Kunne ikke genkende filen som en KDM. Den er alt for stor. Kontroller at "
"du prøver at indlæse en DKDM (XML) fil."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -541,7 +541,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Kodningsserver"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -663,7 +663,7 @@ msgstr "Krypteret"
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -973,7 +973,7 @@ msgstr "Vælg DCP der skal åbnes"
msgid "Select DCP to open as OV"
msgstr "Vælg DCP der skal åbnes som OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Vælg KDM"
@@ -987,7 +987,7 @@ msgstr "Vælg DKDM fil"
msgid "Select DKDM file"
msgstr "Vælg DKDM fil"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Vælg KDM"
@@ -1181,7 +1181,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1228,7 +1228,7 @@ msgstr "Op"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Verificer DCP"
@@ -1243,7 +1243,7 @@ msgstr "Verificer DCP"
msgid "Verify DCP..."
msgstr "Verificer DCP"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1255,7 +1255,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video bølgeform..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/de_DE.po b/src/tools/po/de_DE.po
index 93154b43a..901df8200 100644
--- a/src/tools/po/de_DE.po
+++ b/src/tools/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2025-04-13 23:26+0200\n"
"Last-Translator: Carsten Kurz\n"
"Language-Team: DCP-o-matic <carl@dcpomatic.com>\n"
@@ -79,21 +79,21 @@ msgstr "&Bearbeiten"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Ende"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Datei"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Hilfe"
@@ -125,7 +125,7 @@ msgstr "&Einstellungen...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Beenden"
@@ -150,11 +150,11 @@ msgstr "&Werkzeuge"
msgid "&View"
msgstr "&Darstellung"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -169,13 +169,13 @@ msgstr "<b>Playlisten</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Über"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "Über %s"
@@ -188,7 +188,7 @@ msgstr "Hinzufügen"
msgid "Add &KDM..."
msgstr "&KDM hinzufügen..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "&KDM hinzufügen..."
@@ -228,7 +228,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -239,7 +239,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -251,7 +251,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -275,7 +275,7 @@ msgstr "Ein unbekannter Fehler ist aufgetreten."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ein unbekannter Fehler ist aufgetreten. %s"
@@ -317,7 +317,7 @@ msgstr "Inhalt(e) der CPL sind nicht verschlüsselt."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -325,7 +325,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Auf Updates prüfen"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -370,7 +370,7 @@ msgstr "Einstellungen kopieren\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Zielordner für das Projekt konnte nicht erstellt werden."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -424,7 +424,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "KDM konnte nicht geladen werden."
@@ -472,7 +472,7 @@ msgstr ""
"Datei wurde nicht als KDM erkannt. Sie ist zu groß. Stellen Sie sicher, dass "
"es sich um eine DKDM-Datei (XML) handelt."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -537,7 +537,7 @@ msgstr "Creator"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -545,7 +545,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic J2C Kodierungsserver"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCPs"
@@ -673,7 +673,7 @@ msgstr "Verschlüsselt"
msgid "Entry point"
msgstr "Startpunkt"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "DCP zusammenfügen"
@@ -987,7 +987,7 @@ msgstr "DCP Ordner auswählen"
msgid "Select DCP to open as OV"
msgstr "Ordner mit DCP OV auswählen"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "KDM auswählen"
@@ -1000,7 +1000,7 @@ msgstr "DKDM auswählen"
msgid "Select DKDM file"
msgstr "DKDM auswählen"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "KDM auswählen"
@@ -1233,7 +1233,7 @@ msgstr ""
"Ordnerinhalte können nicht in den Player geladen werden. Wählen Sie "
"stattdessen den DCP Ordner innerhalb des %s Projekts aus."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1280,7 +1280,7 @@ msgid "User manual..."
msgstr ""
# validieren is a term from Sony on their older Projectors, which I think fits well here
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "DCP validieren…"
@@ -1296,7 +1296,7 @@ msgstr "DCP validieren…"
msgid "Verify DCP..."
msgstr "DCP validieren…"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1308,7 +1308,7 @@ msgstr "Version File (VF)..."
msgid "Video waveform..."
msgstr "Waveform Monitor…"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
#, fuzzy
msgid "Write logs to DCP folders"
msgstr "Einen DCP Ordner auswählen"
diff --git a/src/tools/po/el_GR.po b/src/tools/po/el_GR.po
index 16e3a12f3..2dba51ea3 100644
--- a/src/tools/po/el_GR.po
+++ b/src/tools/po/el_GR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -77,21 +77,21 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr ""
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr ""
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr ""
@@ -123,7 +123,7 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr ""
@@ -148,11 +148,11 @@ msgstr ""
msgid "&View"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -167,13 +167,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr ""
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr ""
@@ -186,7 +186,7 @@ msgstr ""
msgid "Add &KDM..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
msgid "Add KDM..."
msgstr ""
@@ -222,7 +222,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -230,7 +230,7 @@ msgid ""
"%s"
msgstr ""
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -239,7 +239,7 @@ msgid ""
msgstr ""
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -260,7 +260,7 @@ msgstr ""
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr ""
@@ -299,7 +299,7 @@ msgstr ""
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Check for updates"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -352,7 +352,7 @@ msgstr ""
msgid "Could not create folder to store film."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -399,7 +399,7 @@ msgid ""
"%s."
msgstr ""
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr ""
@@ -445,7 +445,7 @@ msgid ""
"loading a DKDM (XML) file."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -501,7 +501,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr ""
@@ -509,7 +509,7 @@ msgstr ""
msgid "DCP-o-matic Encode Server"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -629,7 +629,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -928,7 +928,7 @@ msgstr ""
msgid "Select DCP to open as OV"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
msgid "Select DCP(s)"
msgstr ""
@@ -940,7 +940,7 @@ msgstr ""
msgid "Select DKDM file"
msgstr ""
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr ""
@@ -1123,7 +1123,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1168,7 +1168,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1180,7 +1180,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1192,7 +1192,7 @@ msgstr ""
msgid "Video waveform..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/es_ES.po b/src/tools/po/es_ES.po
index 002a05c9e..291da1624 100644
--- a/src/tools/po/es_ES.po
+++ b/src/tools/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCPOMATIC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2021-10-17 22:46-0400\n"
"Last-Translator: Manuel AC <manuel.acevedo@civantos.>\n"
"Language-Team: Manuel AC <manuel.acevedo@civantos.com>\n"
@@ -77,21 +77,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Salir"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Archivo"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Ayuda"
@@ -124,7 +124,7 @@ msgstr "&Preferencias...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Salir"
@@ -150,11 +150,11 @@ msgstr "&Herramientas"
msgid "&View"
msgstr "&Ver"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -169,13 +169,13 @@ msgstr "<b>Listas:</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Acerca de"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Acerca de"
@@ -188,7 +188,7 @@ msgstr "Añadir"
msgid "Add &KDM..."
msgstr "Añadir &KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Añadir &KDM..."
@@ -228,7 +228,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -238,7 +238,7 @@ msgstr ""
"Ha ocurrido una excepción: %s (%s).\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -249,7 +249,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -272,7 +272,7 @@ msgstr "Ha ocurrido un error desconocido."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ha ocurrido un error desconocido."
@@ -313,7 +313,7 @@ msgstr "El contenido del CPL no está encriptado."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -321,7 +321,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Buscar actualizaciones"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -366,7 +366,7 @@ msgstr "Copiar configuración\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "No se puedo crear la carpeta para guardar la película."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -417,7 +417,7 @@ msgid ""
"%s."
msgstr "No se pudo cargar el DCP {}."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "No se pudo cargar la KDM."
@@ -466,7 +466,7 @@ msgstr ""
"No se pudo leer el archivo como una KDM. Tal vez está mal formateado, o no "
"es un KDM en absoluto."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -531,7 +531,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -540,7 +540,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "Servidor de codificación DCP-o-matic"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -662,7 +662,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -973,7 +973,7 @@ msgstr "Selecciona el DCP a abrir"
msgid "Select DCP to open as OV"
msgstr "Selecciona el DCP a abrir como base (OV)"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Selecciona el KDM"
@@ -987,7 +987,7 @@ msgstr "Selecciona el fichero DKDM"
msgid "Select DKDM file"
msgstr "Selecciona el fichero DKDM"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Selecciona el KDM"
@@ -1182,7 +1182,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1229,7 +1229,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1241,7 +1241,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1253,7 +1253,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma de de onda del vídeo…"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/fa_IR.po b/src/tools/po/fa_IR.po
index c208c1c24..91d7b2a92 100644
--- a/src/tools/po/fa_IR.po
+++ b/src/tools/po/fa_IR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2024-10-05 18:27+0330\n"
"Last-Translator: Soleyman Rahmani Aghdam <Soleyman.rahmani@gmail.com>\n"
"Language-Team: \n"
@@ -80,21 +80,21 @@ msgstr "&ویرایش"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&خروج"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&فایل"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&راهنما"
@@ -126,7 +126,7 @@ msgstr "&اولویتها...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&خروج از برنامه"
@@ -151,11 +151,11 @@ msgstr "&ابزارها"
msgid "&View"
msgstr "&مشاهده"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -170,13 +170,13 @@ msgstr "<b>لیست نمایش:</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "در باره ما"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "در باره %s"
@@ -189,7 +189,7 @@ msgstr "اضافه کردن"
msgid "Add &KDM..."
msgstr "اضافه کردن &کلید..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "اضافه کردن &کلید..."
@@ -229,7 +229,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -240,7 +240,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -252,7 +252,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -276,7 +276,7 @@ msgstr "یک استثناء ناشناخته روی داده است."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "یک استثناء ناشناخته روی داده است. %s"
@@ -316,7 +316,7 @@ msgstr "ترکیب لیست نمایش رمزگذاری شده نیست."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -324,7 +324,7 @@ msgstr ""
msgid "Check for updates"
msgstr "اقدام به روز رسانی"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -369,7 +369,7 @@ msgstr "کپی تنظیمات...\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "نمیتوان پوشه برای ذخیره فیلم ساخت."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -423,7 +423,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "کلید قابل فراخوانی نیست."
@@ -471,7 +471,7 @@ msgstr ""
"فایل به عنوان کلید. قابل خواندن نیست. حجم فایل خیلی زیاد است. از فراخوانی یک "
"فایل کلید توزیع با پسوند ایکس ام ال مطمئن شوید."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -534,7 +534,7 @@ msgstr "سازنده"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "دی سی پی"
@@ -542,7 +542,7 @@ msgstr "دی سی پی"
msgid "DCP-o-matic Encode Server"
msgstr "سرور رمزگذاری دی سی پی-او-ماتیک"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "دی سی پی ها"
@@ -668,7 +668,7 @@ msgstr "رمزگذاری شده"
msgid "Entry point"
msgstr "نقطه ورودی"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "ترکیب کردن دی سی پی ها"
@@ -978,7 +978,7 @@ msgstr "یک دی سی پی جهت باز شدن انتخاب کنید"
msgid "Select DCP to open as OV"
msgstr "یک دی سی پی انتخاب کنید تا به عنوان نسخه اصلی باز شود"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "انتخاب کلید"
@@ -991,7 +991,7 @@ msgstr "فایل کیلد توزیع را انتخاب کنید"
msgid "Select DKDM file"
msgstr "فایل کیلد توزیع را انتخاب کنید"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "انتخاب کلید"
@@ -1221,7 +1221,7 @@ msgstr ""
"پوشه پروژه %s یک دی سی پی انتخاب کنید اگر همان چیزی است که می خواهید پلی "
"کنید."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1267,7 +1267,7 @@ msgstr "بالا"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "صحت سنجی دی سی پی..."
@@ -1281,7 +1281,7 @@ msgstr "صحت سنجی دی سی پی..."
msgid "Verify DCP..."
msgstr "صحت سنجی دی سی پی..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1293,7 +1293,7 @@ msgstr "نسخه فایل(VF)..."
msgid "Video waveform..."
msgstr "شکل موج ویدیو..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
#, fuzzy
msgid "Write logs to DCP folders"
msgstr "یک پوشه دی سی پی انتخاب کنید"
diff --git a/src/tools/po/fr_FR.po b/src/tools/po/fr_FR.po
index 6e552f1da..7d37add9a 100644
--- a/src/tools/po/fr_FR.po
+++ b/src/tools/po/fr_FR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic FRENCH\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2025-09-28 14:20+0200\n"
"Last-Translator: Dan Cohen <thedan.cohen@protonmail.com>\n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "&Édition"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Quitter"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Fichier"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Aide"
@@ -124,7 +124,7 @@ msgstr "&Préférences...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Quitter"
@@ -149,11 +149,11 @@ msgstr "&Outils"
msgid "&View"
msgstr "&Affichage"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -168,13 +168,13 @@ msgstr "<b>Listes de lecture</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "À propos"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "À propos %s"
@@ -187,7 +187,7 @@ msgstr "Ajouter"
msgid "Add &KDM..."
msgstr "Ajouter un &KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Ajouter un &KDM..."
@@ -227,7 +227,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -238,7 +238,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -250,7 +250,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -274,7 +274,7 @@ msgstr "Une exception inconnue s'est produite."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Une exception inconnue s'est produite. %s"
@@ -315,7 +315,7 @@ msgstr "Le contenu de la CPL n'est pas crypté."
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr "Annuler"
@@ -323,7 +323,7 @@ msgstr "Annuler"
msgid "Check for updates"
msgstr "Rechercher des mises à jour"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -368,7 +368,7 @@ msgstr "Copier les réglages\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Impossible de créer un dossier pour stocker le DCP."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -422,7 +422,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Impossible de charger le KDM."
@@ -470,7 +470,7 @@ msgstr ""
"Impossible de lire le fichier comme un KDM. Il est trop lourd. Assurez-"
"vous que vous chargez un fichier DKDM (XML)."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -536,7 +536,7 @@ msgstr "Créateur"
msgid "Crop"
msgstr "Rogner"
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -544,7 +544,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "Serveur d'encodage DCP-o-matic"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCPs"
@@ -670,7 +670,7 @@ msgstr "Encrypté"
msgid "Entry point"
msgstr "Point d'entrée"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "DCPs en cours de combinaison"
@@ -981,7 +981,7 @@ msgstr "Sélectionner le DCP à ouvrir"
msgid "Select DCP to open as OV"
msgstr "Sélectionner le DCP à ouvrir en tant qu'OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Sélectionner le KDM"
@@ -994,7 +994,7 @@ msgstr "Sélectionner le fichier DKDM"
msgid "Select DKDM file"
msgstr "Sélectionner le fichier DKDM"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Sélectionner le KDM"
@@ -1230,7 +1230,7 @@ msgstr ""
"le lecteur. Choisissez le répertoire DCP à l'intérieur du dossier de projet "
"%s si c'est ce que vous voulez lire."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1278,7 +1278,7 @@ msgstr "Haut"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr "Vérifier"
@@ -1290,7 +1290,7 @@ msgstr "Vérifier le DCP"
msgid "Verify DCP..."
msgstr "Vérifier le DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr "Vérifier les caractéristiques des ressources vidéo"
@@ -1302,7 +1302,7 @@ msgstr "DCP supplémental (VF)..."
msgid "Video waveform..."
msgstr "Forme d'onde vidéo..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr "Ecrire les rapports dans les dossiers DCP"
diff --git a/src/tools/po/hu_HU.po b/src/tools/po/hu_HU.po
index 107a81bd1..9c6b84cf7 100644
--- a/src/tools/po/hu_HU.po
+++ b/src/tools/po/hu_HU.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2022-09-17 10:54+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -77,21 +77,21 @@ msgstr "&Szerkesztés"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Kilépés"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Fájl"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Segítség"
@@ -124,7 +124,7 @@ msgstr "&Beállítások…\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Kilépés"
@@ -149,11 +149,11 @@ msgstr "&Eszközök"
msgid "&View"
msgstr "&Nézet"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -168,13 +168,13 @@ msgstr "<b>Lejátszási listák</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Névjegy"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Névjegy"
@@ -187,7 +187,7 @@ msgstr "Hozzáadás"
msgid "Add &KDM..."
msgstr "&KDM hozzáadása…"
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "&KDM hozzáadása…"
@@ -227,7 +227,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -237,7 +237,7 @@ msgstr ""
"Hiba történt: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -248,7 +248,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -271,7 +271,7 @@ msgstr "Egy ismeretlen hiba történt."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Egy ismeretlen hiba történt."
@@ -312,7 +312,7 @@ msgstr "A CPL tartalma nincs titkosítva."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -320,7 +320,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Frissítések keresése"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -365,7 +365,7 @@ msgstr "Beállítások másolása\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Nem sikerült mappát létrehozni a film számára."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -419,7 +419,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Nem sikerült a KDM betöltése."
@@ -467,7 +467,7 @@ msgstr ""
"Nem olvasható ez a fájl KDM-ként. Túl nagy, kérlek győződj meg róla, hogy "
"egy DKDM (XML) fájlt töltesz be."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -542,7 +542,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -664,7 +664,7 @@ msgstr "Kódolt"
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -973,7 +973,7 @@ msgstr "DCP kiválasztása megnyitáshoz"
msgid "Select DCP to open as OV"
msgstr "DCP kiválasztása az OV-ként való megnyitáshoz"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "KDM kiválasztása"
@@ -986,7 +986,7 @@ msgstr "DKDM fájl kiválasztása"
msgid "Select DKDM file"
msgstr "DKDM fájl kiválasztása"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "KDM kiválasztása"
@@ -1203,7 +1203,7 @@ msgstr ""
"lejátszóban. Válaszd ki a DCP mappáját a DCP-o-matic projekt mappáján belül, "
"ha azt kívánod lejátszani."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1249,7 +1249,7 @@ msgstr "Fel"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "DCP ellenőrzése…"
@@ -1263,7 +1263,7 @@ msgstr "DCP ellenőrzése…"
msgid "Verify DCP..."
msgstr "DCP ellenőrzése…"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1275,7 +1275,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Videó hullámforma…"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/it_IT.po b/src/tools/po/it_IT.po
index 5bcc58319..219ce742e 100644
--- a/src/tools/po/it_IT.po
+++ b/src/tools/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: IT VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2018-09-30 16:31+0200\n"
"Last-Translator: William Fanelli <william.f@impronte.com>\n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "&Modifica"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Esci"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&File"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Aiuto"
@@ -125,7 +125,7 @@ msgstr "&Preferenze...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Esci"
@@ -151,11 +151,11 @@ msgstr "&Strumenti"
msgid "&View"
msgstr "&Visualizza"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -170,13 +170,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Informazioni"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Informazioni"
@@ -191,7 +191,7 @@ msgstr "Aggiungi..."
msgid "Add &KDM..."
msgstr "&Aggiungi KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "&Aggiungi KDM..."
@@ -232,7 +232,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -242,7 +242,7 @@ msgstr ""
"Si è verificata un'eccezione: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -253,7 +253,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -276,7 +276,7 @@ msgstr "Si è verificata un'eccezione sconosciuta."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Si è verificata un'eccezione sconosciuta."
@@ -317,7 +317,7 @@ msgstr "Il contenuto CPL non è criptato."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -325,7 +325,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Controlla aggiornamenti"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -371,7 +371,7 @@ msgstr "Copia preferenze\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Impossibile creare la cartella per archiviare il film"
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -421,7 +421,7 @@ msgid ""
"%s."
msgstr "Impossibile caricare DCP {}."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Impossibile caricare KDM."
@@ -470,7 +470,7 @@ msgstr ""
"Impossibile leggere il file come KDM. Forse è formattato male, o non è una "
"KDM."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -535,7 +535,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -544,7 +544,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-MATIC Server per la Codifica"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -666,7 +666,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -977,7 +977,7 @@ msgstr "Seleziona il DCP da aprire"
msgid "Select DCP to open as OV"
msgstr "Seleziona il DCP da aprire come OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Seleziona KDM"
@@ -991,7 +991,7 @@ msgstr "Seleziona il file DKDM"
msgid "Select DKDM file"
msgstr "Seleziona il file DKDM"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Seleziona KDM"
@@ -1184,7 +1184,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1231,7 +1231,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Verifica DCP"
@@ -1246,7 +1246,7 @@ msgstr "Verifica DCP"
msgid "Verify DCP..."
msgstr "Verifica DCP"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma d'onda video..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/ja_JP.po b/src/tools/po/ja_JP.po
index 2eba0daa6..5b8ef0f13 100644
--- a/src/tools/po/ja_JP.po
+++ b/src/tools/po/ja_JP.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-15 21:03+0100\n"
-"PO-Revision-Date: 2026-03-23 22:51+0900\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
+"PO-Revision-Date: 2026-04-07 19:25+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ja_JP\n"
@@ -79,21 +79,21 @@ msgstr "&編集"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&終了"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&ファイル"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&ヘルプ"
@@ -125,7 +125,7 @@ msgstr "&環境設定\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&終了"
@@ -150,11 +150,11 @@ msgstr "&ツール"
msgid "&View"
msgstr "&表示"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr "(暗号化、KDM あり)"
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr "(暗号化、KDM なし)"
@@ -169,13 +169,13 @@ msgstr "<b>プレイリスト</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "このソフトウェアについて"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "%s について"
@@ -188,7 +188,7 @@ msgstr "追加"
msgid "Add &KDM..."
msgstr "KDMを追加"
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
msgid "Add KDM..."
msgstr "KDMを追加"
@@ -228,7 +228,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -239,7 +239,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -251,7 +251,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -275,7 +275,7 @@ msgstr "不明な例外が発生しました。"
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "不明な例外が発生しました。%s"
@@ -315,7 +315,7 @@ msgstr "CPL のコンテンツは暗号化されていません。"
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr "キャンセル"
@@ -323,7 +323,7 @@ msgstr "キャンセル"
msgid "Check for updates"
msgstr "アップデートを確認する"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr "KDMの確認"
@@ -370,7 +370,7 @@ msgstr "設定をコピー \tCtrl-C"
msgid "Could not create folder to store film."
msgstr "プロジェクトを保存するフォルダを作成できませんでした。"
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -424,7 +424,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "KDMを読み込めませんでした。"
@@ -435,11 +435,12 @@ msgid "Could not load a DCP from %s"
msgstr "%s から DCP を読み込めませんでした"
#: src/tools/dcpomatic_batch.cc:495
+#, c++-format
msgid "Could not load film {}"
msgstr "プロジェクトを読み込めませんでした {}"
#: src/tools/dcpomatic.cc:1751
-#, fuzzy
+#, fuzzy, c++-format
msgid "Could not load film {} ({})"
msgstr "プロジェクトを読み込めませんでした {}({})"
@@ -472,7 +473,7 @@ msgstr ""
"ファイルをKDMとして読み込めませんでした。ファイルが大きすぎます。DKDM(XML)"
"ファイルを読み込んでいることを確認してください。"
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
#, fuzzy
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
@@ -534,11 +535,10 @@ msgid "Creator"
msgstr "作成者"
#: src/tools/dcpomatic_playlist.cc:342
-#, fuzzy
msgid "Crop"
-msgstr "作物"
+msgstr "切り抜き"
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -546,8 +546,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
-#, fuzzy
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCP一覧"
@@ -610,9 +609,9 @@ msgstr ""
"示されましたか? その場合は「はい」をクリックしてもう一度お試しください。"
#: src/tools/dcpomatic.cc:863
-#, fuzzy, c-format
+#, c-format
msgid "Do you want to overwrite the existing DCP %s?"
-msgstr "既存の DCP %s を上書きしますか?"
+msgstr "既存のDCPを上書きしますか? %s"
#: src/tools/dcpomatic.cc:167
msgid "Don't close"
@@ -676,7 +675,7 @@ msgstr "暗号化"
msgid "Entry point"
msgstr "エントリーポイント"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "DCP一覧の検討"
@@ -816,14 +815,13 @@ msgstr "プロジェクトを新規作成"
#: src/tools/dcpomatic_playlist.cc:257
msgid "New Playlist"
-msgstr "プレイリストを新規作成"
+msgstr "新しいプレイリスト"
#: src/tools/dcpomatic.cc:1360
msgid "New...\tCtrl-N"
msgstr "新規作成\tCtrl-N"
#: src/tools/dcpomatic_disk.cc:93
-#, fuzzy
msgid ""
"No ASSETMAP or ASSETMAP.xml found in this folder. Please choose a DCP "
"folder."
@@ -992,7 +990,7 @@ msgstr "DCPを選択して開く"
msgid "Select DCP to open as OV"
msgstr "DCP(OV)を選択して開く"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
msgid "Select DCP(s)"
msgstr "DCPを選択"
@@ -1004,7 +1002,7 @@ msgstr "DKDMファイルを選択"
msgid "Select DKDM file"
msgstr "DKDMファイルを選択"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "KDMを選択"
@@ -1171,7 +1169,7 @@ msgstr ""
"DCP および KDM の署名に使用する証明書チェーンを再作成しますか?"
#: src/tools/dcpomatic_combiner.cc:167
-#, fuzzy
+#, fuzzy, c++-format
msgid ""
"The directory {} already exists and is not empty. Are you sure you want to "
"use it?"
@@ -1229,13 +1227,13 @@ msgstr ""
"これは%sプロジェクトフォルダのようですがプレーヤーに読み込めません。再生した"
"い場合は、%sプロジェクトフォルダ内のDCPフォルダを選択してください。"
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
msgstr ""
-"フレームサイズやJPEG2000ビットストリームの有効性など、画像アセットの詳細を確"
-"認するにはチェックを入れてください。これらのチェックにはかなり時間がかかりま"
+"フレームサイズやJPEG2000ビットストリームの有効性など、画像データの詳細を確認"
+"するにはチェックを入れてください。これらのチェックにはかなり時間がかかりま"
"す。"
#: src/tools/dcpomatic_player.cc:712
@@ -1277,7 +1275,7 @@ msgstr "上へ"
msgid "User manual..."
msgstr "ユーザーマニュアル(English)"
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "確認"
@@ -1290,10 +1288,9 @@ msgstr "DCPを検証"
msgid "Verify DCP..."
msgstr "DCPを検証"
-#: src/tools/dcpomatic_verifier.cc:187
-#, fuzzy
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
-msgstr "画像アセットの詳細を確認する"
+msgstr "画像データの詳細を確認する"
#: src/tools/dcpomatic.cc:1437
msgid "Version File (VF)..."
@@ -1303,7 +1300,7 @@ msgstr "バージョンファイル (VF)"
msgid "Video waveform..."
msgstr "動画波形"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr "DCPフォルダへログを書込む"
diff --git a/src/tools/po/ko_KR.po b/src/tools/po/ko_KR.po
index 753eea525..91015e616 100644
--- a/src/tools/po/ko_KR.po
+++ b/src/tools/po/ko_KR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2026-03-06 17:25+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "&편집"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&종료"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&파일"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&도움말"
@@ -124,7 +124,7 @@ msgstr "&환경 설정...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&종료"
@@ -149,11 +149,11 @@ msgstr "&도구"
msgid "&View"
msgstr "&보기"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr "(암호화됨, KDM 있음)"
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr "(암호화됨, KDM 없음)"
@@ -168,13 +168,13 @@ msgstr "<b>플레이리스트</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "정보"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "%s 정보"
@@ -187,7 +187,7 @@ msgstr "추가"
msgid "Add &KDM..."
msgstr "&KDM 추가..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
msgid "Add KDM..."
msgstr "KDM 추가..."
@@ -226,7 +226,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -237,7 +237,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -249,7 +249,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -273,7 +273,7 @@ msgstr "알 수 없는 예외가 발생했습니다."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "알 수 없는 예외가 발생했습니다. %s"
@@ -313,7 +313,7 @@ msgstr "CPL의 콘텐츠가 암호화되어 있지 않습니다."
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr "취소"
@@ -321,7 +321,7 @@ msgstr "취소"
msgid "Check for updates"
msgstr "업데이트 확인"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr "KDM 확인 중"
@@ -367,7 +367,7 @@ msgstr "설정 복사\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "필름을 저장할 폴더를 생성할 수 없습니다."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -420,7 +420,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "KDM을 불러올 수 없습니다."
@@ -468,7 +468,7 @@ msgstr ""
"파일을 KDM으로 읽을 수 없습니다. 파일이 너무 큽니다. DKDM (XML) 파일을 로드하"
"고 있는지 확인하세요."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -531,7 +531,7 @@ msgstr "작성자"
msgid "Crop"
msgstr "크롭"
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -539,7 +539,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic 인코드 서버"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCP들"
@@ -664,7 +664,7 @@ msgstr "암호화됨"
msgid "Entry point"
msgstr "시작점"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr "DCP 검사 중"
@@ -974,7 +974,7 @@ msgstr "열려는 DCP 선택"
msgid "Select DCP to open as OV"
msgstr "OV로 열려는 DCP 선택"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "KDM 선택"
@@ -987,7 +987,7 @@ msgstr "DKDM 파일 선택"
msgid "Select DKDM file"
msgstr "DKDM 파일 선택"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "KDM 선택"
@@ -1204,7 +1204,7 @@ msgstr ""
"이것은 %s 프로젝트 폴더이므로 플레이어에서 직접 열 수 없습니다. 재생하려면 "
"%s 프로젝트 폴더 내부의 DCP 폴더를 선택하세요."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1252,7 +1252,7 @@ msgstr "위로"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr "검증"
@@ -1264,7 +1264,7 @@ msgstr "DCP 검증"
msgid "Verify DCP..."
msgstr "DCP 검증..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr "그림 에셋 세부 사항 검증"
@@ -1276,7 +1276,7 @@ msgstr "버전 파일 (VF)..."
msgid "Video waveform..."
msgstr "비디오 웨이브폼..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr "DCP 폴더에 로그 쓰기"
diff --git a/src/tools/po/nl_NL.po b/src/tools/po/nl_NL.po
index 560f246e6..b54c32b2c 100644
--- a/src/tools/po/nl_NL.po
+++ b/src/tools/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2026-03-23 13:10+0100\n"
"Last-Translator: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
"Language-Team: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
@@ -79,21 +79,21 @@ msgstr "&Wijzig"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Stop"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Bestand"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Help"
@@ -125,7 +125,7 @@ msgstr "&Voorkeuren...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Stop"
@@ -150,11 +150,11 @@ msgstr "&Tools"
msgid "&View"
msgstr "&Toon"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr "(versleuteld, met KDM)"
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr "(versleuteld, zonder KDM)"
@@ -169,13 +169,13 @@ msgstr "<b>Afspeellijsten</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Over"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "Over %s"
@@ -188,7 +188,7 @@ msgstr "Voeg toe"
msgid "Add &KDM..."
msgstr "Voeg &KDM toe..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
msgid "Add KDM..."
msgstr "Voeg KDM toe..."
@@ -227,7 +227,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -238,7 +238,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -250,7 +250,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -274,7 +274,7 @@ msgstr "Er is een onbekende uitzondering opgetreden."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Er is een onbekende uitzondering opgetreden. %s"
@@ -315,7 +315,7 @@ msgstr "De inhoud van de CPL is niet versleuteld."
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr "Annuleer"
@@ -323,7 +323,7 @@ msgstr "Annuleer"
msgid "Check for updates"
msgstr "Controleer op updates"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr "Controleren KDM"
@@ -368,7 +368,7 @@ msgstr "Kopieer instellingen\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Kan map voor bewaren film niet aanmaken."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -422,7 +422,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Kan KDM niet laden."
@@ -470,7 +470,7 @@ msgstr ""
"Kan het bestand niet als een KDM lezen. Het is veel te groot. Zorg ervoor "
"dat u een DKDM (XML) bestand laadt."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -506,8 +506,8 @@ msgstr ""
msgid ""
"Could not start the player. You may need to download it from dcpomatic.com."
msgstr ""
-"Kan de Player niet starten. Mogelijk moet u hem downloaden van dcpomatic."
-"com."
+"Kan de Player niet starten. Mogelijk moet u hem downloaden van "
+"dcpomatic.com."
#: src/tools/dcpomatic_batch.cc:365 src/tools/dcpomatic.cc:1477
#: src/tools/dcpomatic_player.cc:1128 src/tools/dcpomatic_playlist.cc:639
@@ -535,7 +535,7 @@ msgstr "Creator"
msgid "Crop"
msgstr "Bijsnijding"
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -543,7 +543,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCP's"
@@ -583,8 +583,8 @@ msgid ""
"Did you install the %s Disk Writer.pkg from the .dmg? Please check and try "
"again."
msgstr ""
-"Heeft u de %s Disk Writer.pkg geïnstalleerd vanuit de .dmg? Controleer a.u."
-"b. en probeer het opnieuw."
+"Heeft u de %s Disk Writer.pkg geïnstalleerd vanuit de .dmg? Controleer "
+"a.u.b. en probeer het opnieuw."
#: src/tools/dcpomatic_disk.cc:190
msgid "Disk Writer"
@@ -668,7 +668,7 @@ msgstr "Versleuteld"
msgid "Entry point"
msgstr "Entry point"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr "Onderzoeken DCP's"
@@ -976,7 +976,7 @@ msgstr "Selecteer DCP om te openen"
msgid "Select DCP to open as OV"
msgstr "Selecteer DCP om te openen als OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
msgid "Select DCP(s)"
msgstr "Selecteer DCP('s)"
@@ -988,7 +988,7 @@ msgstr "Selecteer DKDM-bestand"
msgid "Select DKDM file"
msgstr "Selecteer DKDM-bestand"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Selecteer KDM"
@@ -1224,7 +1224,7 @@ msgstr ""
"Dit ziet eruit als een %s projectmap, die niet in de player kan worden "
"geladen. Kies de DCP-map in de %s projectmap als u die wilt afspelen."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1272,7 +1272,7 @@ msgstr "Omhoog"
msgid "User manual..."
msgstr "Gebruikershandleiding..."
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr "Controleer"
@@ -1284,7 +1284,7 @@ msgstr "Controleer DCP"
msgid "Verify DCP..."
msgstr "Controleer DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr "Controleer picture asset details"
@@ -1296,7 +1296,7 @@ msgstr "Version File (VF)..."
msgid "Video waveform..."
msgstr "Video-golfvorm..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr "Schrijf logs naar DCP-mappen"
diff --git a/src/tools/po/pl_PL.po b/src/tools/po/pl_PL.po
index 9da0adb99..629392f44 100644
--- a/src/tools/po/pl_PL.po
+++ b/src/tools/po/pl_PL.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2022-05-10 15:42+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -79,21 +79,21 @@ msgstr "&Edycja"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Wyjdź"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Plik"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Pomoc"
@@ -126,7 +126,7 @@ msgstr "&Preferencje...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Zakończ"
@@ -152,11 +152,11 @@ msgstr "&Narzędzia"
msgid "&View"
msgstr "&Zbadaj"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -171,13 +171,13 @@ msgstr "<b>Listy odtwarzania</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Informacje"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Informacje"
@@ -190,7 +190,7 @@ msgstr "Dodaj"
msgid "Add &KDM..."
msgstr "Dodaj &KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Dodaj &KDM..."
@@ -230,7 +230,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -240,7 +240,7 @@ msgstr ""
"Wystąpił błąd: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -251,7 +251,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -274,7 +274,7 @@ msgstr "Wystąpił nieznany wyjątek."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Wystąpił nieznany wyjątek."
@@ -314,7 +314,7 @@ msgstr "Zawartość CPL nie jest zaszyfrowana."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -322,7 +322,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Uaktualnij program"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -367,7 +367,7 @@ msgstr "Skopiuj ustawienia\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Błąd przy tworzeniu folderu dla Projektu."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -421,7 +421,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Nie udało się wczytać KDM."
@@ -469,7 +469,7 @@ msgstr ""
"Nie udało się załadować pliku jako KDM. Ma zbyt duży rozmiar. Upewnij się, "
"że wczytujesz plik DKDM (XML)."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -542,7 +542,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "Serwer kodujący DCP-o-matic"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -664,7 +664,7 @@ msgstr "Zaszyfrowany"
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -975,7 +975,7 @@ msgstr "Wybierz folder DCP"
msgid "Select DCP to open as OV"
msgstr "Wybierz folder DCP jako OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Wybierz KDM"
@@ -988,7 +988,7 @@ msgstr "Wybierz DKDM"
msgid "Select DKDM file"
msgstr "Wybierz DKDM"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Wybierz KDM"
@@ -1214,7 +1214,7 @@ msgstr ""
"do odtwarzacza. Wybierz folder DCP wewnątrz folderu Projektu, który chcesz "
"odtworzyć."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1260,7 +1260,7 @@ msgstr "Góra"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Zweryfikuj DCP..."
@@ -1274,7 +1274,7 @@ msgstr "Zweryfikuj DCP..."
msgid "Verify DCP..."
msgstr "Zweryfikuj DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1286,7 +1286,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Analiza pliku video..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/pt_BR.po b/src/tools/po/pt_BR.po
index 58c7506fc..52e6b8993 100644
--- a/src/tools/po/pt_BR.po
+++ b/src/tools/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2018-01-15 16:42-0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Sair"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Arquivo"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Ajuda"
@@ -125,7 +125,7 @@ msgstr "&Preferências...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Sair"
@@ -151,11 +151,11 @@ msgstr "&Ferramentas"
msgid "&View"
msgstr "&Visualizar"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -170,13 +170,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Sobre"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Sobre"
@@ -191,7 +191,7 @@ msgstr "Adicionar..."
msgid "Add &KDM..."
msgstr "Adicionar KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Adicionar KDM..."
@@ -232,7 +232,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -242,7 +242,7 @@ msgstr ""
"Ocorreu um erro: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -253,7 +253,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -276,7 +276,7 @@ msgstr "Ocorreu um erro desconhecido."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ocorreu um erro desconhecido."
@@ -317,7 +317,7 @@ msgstr "Contéudo da CPL não encriptado."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -325,7 +325,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Verificar atualizações"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -370,7 +370,7 @@ msgstr "Copiar configurações\tCtrl-C"
msgid "Could not create folder to store film."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -422,7 +422,7 @@ msgid ""
"%s."
msgstr "Não foi possível carregar o DCP {}."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Não foi possível carregar o KDM."
@@ -471,7 +471,7 @@ msgstr ""
"Falha na leitura do arquivo como um KDM. Talvez a formatação esteja "
"incorreta, ou não seja um arquivo KDM."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -536,7 +536,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -545,7 +545,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "Conversor em série DCP-o-matic"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -667,7 +667,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -977,7 +977,7 @@ msgstr "Selecione o DCP para abrir"
msgid "Select DCP to open as OV"
msgstr "Selecione o DCP para abrir como OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Selecione o KDM"
@@ -991,7 +991,7 @@ msgstr "Selecione o filme para abrir"
msgid "Select DKDM file"
msgstr "Selecione o filme para abrir"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Selecione o KDM"
@@ -1186,7 +1186,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1233,7 +1233,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1245,7 +1245,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1257,7 +1257,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Waveform de video..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/pt_PT.po b/src/tools/po/pt_PT.po
index d23ce2aab..8b9307931 100644
--- a/src/tools/po/pt_PT.po
+++ b/src/tools/po/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic PORTUGUESE (Portugal)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2016-03-19 13:01+0000\n"
"Last-Translator: Tiago Casal Ribeiro <tiago@casalribeiro.com>\n"
"Language-Team: \n"
@@ -81,21 +81,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Sair"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Ficheiro"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Ajuda"
@@ -128,7 +128,7 @@ msgstr "&Preferências...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Sair"
@@ -154,11 +154,11 @@ msgstr "&Ferramentas"
msgid "&View"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -173,13 +173,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Sobre"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Sobre"
@@ -193,7 +193,7 @@ msgstr ""
msgid "Add &KDM..."
msgstr "Adicionar Filme..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Adicionar Filme..."
@@ -235,7 +235,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -245,7 +245,7 @@ msgstr ""
"Ocorreu uma excepção: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -256,7 +256,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -279,7 +279,7 @@ msgstr "Ocorreu uma excepção desconhecida."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ocorreu uma excepção desconhecida."
@@ -318,7 +318,7 @@ msgstr "O conteúdo do CPL não é encriptado."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -326,7 +326,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Procurar actualizações"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -371,7 +371,7 @@ msgstr ""
msgid "Could not create folder to store film."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -421,7 +421,7 @@ msgid ""
"%s."
msgstr "Não foi possível produzir o DCP: %s"
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
#, fuzzy
msgid "Could not load KDM."
msgstr "Não foi possível mostrar o DCP"
@@ -469,7 +469,7 @@ msgid ""
"loading a DKDM (XML) file."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -528,7 +528,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr ""
@@ -537,7 +537,7 @@ msgstr ""
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Conversor de Lote"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -659,7 +659,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -976,7 +976,7 @@ msgstr "Seleccionar filme a abrir"
msgid "Select DCP to open as OV"
msgstr "Seleccionar filme a abrir"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Seleccionar filme a abrir"
@@ -991,7 +991,7 @@ msgstr "Seleccionar filme a abrir"
msgid "Select DKDM file"
msgstr "Seleccionar filme a abrir"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
#, fuzzy
msgid "Select KDM"
msgstr "Seleccionar filme a abrir"
@@ -1184,7 +1184,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1230,7 +1230,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1242,7 +1242,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1254,7 +1254,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma de onda de vídeo..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/ru_RU.po b/src/tools/po/ru_RU.po
index 40052f0c2..e1fcb1b35 100644
--- a/src/tools/po/ru_RU.po
+++ b/src/tools/po/ru_RU.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2025-06-08 19:54+0300\n"
"Last-Translator: Mikhail Epshteyn <virus-2006@yandex.ru>\n"
"Language-Team: Russian\n"
@@ -77,21 +77,21 @@ msgstr "&Правка"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Выход"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Файл"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Помощь"
@@ -123,7 +123,7 @@ msgstr "&Настройки...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Выход"
@@ -148,11 +148,11 @@ msgstr "&Инструменты"
msgid "&View"
msgstr "&Вид"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -167,13 +167,13 @@ msgstr "<b>Плейлисты</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "О программе"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "О программе %s"
@@ -186,7 +186,7 @@ msgstr "Добавить"
msgid "Add &KDM..."
msgstr "Добавить &KDM…"
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Добавить &KDM…"
@@ -226,7 +226,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -237,7 +237,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -249,7 +249,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -273,7 +273,7 @@ msgstr "Произошла неизвестная ошибка."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Произошла неизвестная ошибка. %s"
@@ -313,7 +313,7 @@ msgstr "Содержимое CPL-файла не зашифровано."
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -321,7 +321,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Проверить обновления"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -366,7 +366,7 @@ msgstr "Копировать настройки\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Не удалось создать папку для хранения проекта."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -420,7 +420,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Не удалось загрузить KDM."
@@ -468,7 +468,7 @@ msgstr ""
"Не удалось прочитать файл как KDM. Убедитесь, что вы загружаете DKDM (XML) "
"файл."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr "Создатель"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -541,7 +541,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCPs"
@@ -667,7 +667,7 @@ msgstr "Зашифрован"
msgid "Entry point"
msgstr "Начальная точка"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "Объединение DCPs"
@@ -976,7 +976,7 @@ msgstr "Выберите DCP для открытия"
msgid "Select DCP to open as OV"
msgstr "Выберите DCP для открытия как OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Выберите KDM-файл"
@@ -989,7 +989,7 @@ msgstr "Выберите DKDM-файл"
msgid "Select DKDM file"
msgstr "Выберите DKDM-файл"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Выберите KDM-файл"
@@ -1217,7 +1217,7 @@ msgstr ""
"Возможно выбрана папка с проектом %s. Она не может быть загружена в плеер. "
"Выберите DCP в подпапке с проектом %s, если хотите открыть её в плеере."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1263,7 +1263,7 @@ msgstr "Вверх"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Проверить DCP"
@@ -1276,7 +1276,7 @@ msgstr "Проверить DCP"
msgid "Verify DCP..."
msgstr "Проверить DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1288,7 +1288,7 @@ msgstr "Дополнительный пакет (VF)"
msgid "Video waveform..."
msgstr "Волновая диаграмма видео…"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
#, fuzzy
msgid "Write logs to DCP folders"
msgstr "Выбрать папку с DCP"
diff --git a/src/tools/po/sk_SK.po b/src/tools/po/sk_SK.po
index 96c8dae7b..904fd853c 100644
--- a/src/tools/po/sk_SK.po
+++ b/src/tools/po/sk_SK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2016-01-06 00:23+0100\n"
"Last-Translator: Tomáš Hlaváč\n"
"Language-Team: \n"
@@ -81,21 +81,21 @@ msgstr "&Upraviť"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Koniec"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Súbor"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Pomoc"
@@ -128,7 +128,7 @@ msgstr "&Nastavenia...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Ukončiť"
@@ -154,11 +154,11 @@ msgstr "&Nástroje"
msgid "&View"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -173,13 +173,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "O"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "O"
@@ -193,7 +193,7 @@ msgstr ""
msgid "Add &KDM..."
msgstr "Pridať film..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Pridať film..."
@@ -235,7 +235,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -245,7 +245,7 @@ msgstr ""
"Vyskytol sa problém: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -256,7 +256,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -279,7 +279,7 @@ msgstr "Vyskytol sa neznámy problém"
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Vyskytol sa neznámy problém"
@@ -318,7 +318,7 @@ msgstr "CPL obsah nie je enkryptovaný."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -326,7 +326,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Skontrolovať aktualizácie"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -371,7 +371,7 @@ msgstr ""
msgid "Could not create folder to store film."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -421,7 +421,7 @@ msgid ""
"%s."
msgstr "Nemôžem vytvoriť DCP: %s"
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
#, fuzzy
msgid "Could not load KDM."
msgstr "Nemôžem zobraziť DCP"
@@ -469,7 +469,7 @@ msgid ""
"loading a DKDM (XML) file."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -528,7 +528,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr ""
@@ -537,7 +537,7 @@ msgstr ""
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic konvertor"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -659,7 +659,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -972,7 +972,7 @@ msgstr "Vybrať film na otvorenie"
msgid "Select DCP to open as OV"
msgstr "Vybrať film na otvorenie"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Vybrať film na otvorenie"
@@ -987,7 +987,7 @@ msgstr "Vybrať film na otvorenie"
msgid "Select DKDM file"
msgstr "Vybrať film na otvorenie"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
#, fuzzy
msgid "Select KDM"
msgstr "Vybrať film na otvorenie"
@@ -1177,7 +1177,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1223,7 +1223,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1235,7 +1235,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1247,7 +1247,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Analýza videa..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/sl_SI.po b/src/tools/po/sl_SI.po
index f7d50a00b..3d866e17d 100644
--- a/src/tools/po/sl_SI.po
+++ b/src/tools/po/sl_SI.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2024-02-10 16:05+0100\n"
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: \n"
@@ -77,21 +77,21 @@ msgstr "Ur&edi"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Izhod"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Datoteka"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "Po&moč"
@@ -124,7 +124,7 @@ msgstr "&Nastavitve ...\tKrmilka+P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Izhod"
@@ -149,11 +149,11 @@ msgstr "O&rodja"
msgid "&View"
msgstr "Po&gled"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -168,13 +168,13 @@ msgstr "<b>Seznami predvajanja</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "O programu"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "O programu"
@@ -187,7 +187,7 @@ msgstr "Dodaj"
msgid "Add &KDM..."
msgstr "Dodaj &KDM ..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Dodaj &KDM ..."
@@ -226,7 +226,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -236,7 +236,7 @@ msgstr ""
"Prišlo je do izjeme: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -247,7 +247,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -270,7 +270,7 @@ msgstr "Prišlo je do neznane izjeme."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Prišlo je do neznane izjeme."
@@ -311,7 +311,7 @@ msgstr "Vsebina CPL ni šifrirana."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -319,7 +319,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Preveri obstoj posodobitev"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -365,7 +365,7 @@ msgstr "Kopiraj nastavitve\tKrmilka+C"
msgid "Could not create folder to store film."
msgstr "Za shranjevanje filma ni bilo mogoče ustvariti mape."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -419,7 +419,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "KDM ni bilo mogoče naložiti."
@@ -467,7 +467,7 @@ msgstr ""
"Datoteke ni bilo mogoče prebrati kot KDM. Prevelika je. Preverite, ali "
"nalagate datoteko DKDM (XML)."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr "Ustvarjalec"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -541,7 +541,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "Strežnik kodiranja DCP-o-matic"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -667,7 +667,7 @@ msgstr "Šifrirano"
msgid "Entry point"
msgstr "Vstopna točka"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "Združevanje DCP-jev"
@@ -978,7 +978,7 @@ msgstr "Izberite DCP za odpiranje"
msgid "Select DCP to open as OV"
msgstr "Izberite DCP, da ga odprete kot OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Izberite KDM"
@@ -991,7 +991,7 @@ msgstr "Izberite datoteko DKDM"
msgid "Select DKDM file"
msgstr "Izberite datoteko DKDM"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Izberite KDM"
@@ -1228,7 +1228,7 @@ msgstr ""
"predvajalnik. Izberite mapo DCP znotraj projektne mape DCP-o-matic, če "
"želite to predvajati."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1273,7 +1273,7 @@ msgstr "Navzgor"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Preveri DCP ..."
@@ -1287,7 +1287,7 @@ msgstr "Preveri DCP ..."
msgid "Verify DCP..."
msgstr "Preveri DCP ..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1299,7 +1299,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Signalna oblika videa …"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
#, fuzzy
msgid "Write logs to DCP folders"
msgstr "Izberite mapo DCP"
diff --git a/src/tools/po/sv_SE.po b/src/tools/po/sv_SE.po
index cf4d20c9c..8f815f7e9 100644
--- a/src/tools/po/sv_SE.po
+++ b/src/tools/po/sv_SE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2021-05-28 14:44+0200\n"
"Last-Translator: Mattias Mattsson <vitplister@gmail.com>\n"
"Language-Team: \n"
@@ -77,21 +77,21 @@ msgstr "&Redigera"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Avsluta"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Arkiv"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Hjälp"
@@ -124,7 +124,7 @@ msgstr "&Inställningar...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Avsluta"
@@ -150,11 +150,11 @@ msgstr "&Verktyg"
msgid "&View"
msgstr "&Visa"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -169,13 +169,13 @@ msgstr "<b>Playlistor</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Om"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Om"
@@ -188,7 +188,7 @@ msgstr "Lägg till"
msgid "Add &KDM..."
msgstr "&Lägg till KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "&Lägg till KDM..."
@@ -228,7 +228,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -238,7 +238,7 @@ msgstr ""
"Ett fel inträffade: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -249,7 +249,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -272,7 +272,7 @@ msgstr "Ett okänt fel inträffade."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ett okänt fel inträffade."
@@ -313,7 +313,7 @@ msgstr "CPL:ens innehåll är inte krypterat."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -321,7 +321,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Leta efter uppdateringar"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -366,7 +366,7 @@ msgstr "Kopiera inställningar\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Kunde inte skapa mapp för att spara film."
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -418,7 +418,7 @@ msgstr ""
"\n"
"%s."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Kunde inte ladda KDM."
@@ -466,7 +466,7 @@ msgstr ""
"Kunde inte läsa filen som en KDM. Den är alldeles för stor. Säkerställ att "
"det är en DKDM (XML) fil du försöker öppna."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -534,7 +534,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -543,7 +543,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -665,7 +665,7 @@ msgstr "Kryptera"
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -976,7 +976,7 @@ msgstr "Välj DCP att öppna"
msgid "Select DCP to open as OV"
msgstr "Välj DCP att öppna som OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Välj KDM"
@@ -989,7 +989,7 @@ msgstr "Välj DKDM-fil"
msgid "Select DKDM file"
msgstr "Välj DKDM-fil"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Välj KDM"
@@ -1214,7 +1214,7 @@ msgstr ""
"spelaren. Välj DCP-foldern i DCP-o-matic projektfoldern om det är vad du "
"vill spela."
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1260,7 +1260,7 @@ msgstr "Upp"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Verifiera DCP..."
@@ -1274,7 +1274,7 @@ msgstr "Verifiera DCP..."
msgid "Verify DCP..."
msgstr "Verifiera DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1286,7 +1286,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video-vågform..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/tr_TR.po b/src/tools/po/tr_TR.po
index 1b51f42b6..739c00f5d 100644
--- a/src/tools/po/tr_TR.po
+++ b/src/tools/po/tr_TR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP-o-matic FRENCH\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2019-03-27 13:18+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -78,21 +78,21 @@ msgstr "Düzenle"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "Çıkış"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "Dosya"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "Yardım"
@@ -125,7 +125,7 @@ msgstr "Seçenekler"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "Çıkış"
@@ -151,11 +151,11 @@ msgstr "Araçlar"
msgid "&View"
msgstr "Görüntüle"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -170,13 +170,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Hakkında"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Hakkında"
@@ -190,7 +190,7 @@ msgstr "Ekle"
msgid "Add &KDM..."
msgstr "KDM ekle."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "KDM ekle."
@@ -228,7 +228,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -236,7 +236,7 @@ msgid ""
"%s"
msgstr ""
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -245,7 +245,7 @@ msgid ""
msgstr ""
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -266,7 +266,7 @@ msgstr ""
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr ""
@@ -305,7 +305,7 @@ msgstr ""
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -313,7 +313,7 @@ msgstr ""
msgid "Check for updates"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -358,7 +358,7 @@ msgstr "Ayarları kopyala"
msgid "Could not create folder to store film."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -407,7 +407,7 @@ msgid ""
"%s."
msgstr "KDM yüklenemedi."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "KDM yüklenemedi."
@@ -453,7 +453,7 @@ msgid ""
"loading a DKDM (XML) file."
msgstr ""
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -511,7 +511,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -519,7 +519,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -641,7 +641,7 @@ msgstr "Şifrele"
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -951,7 +951,7 @@ msgstr ""
msgid "Select DCP to open as OV"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
msgid "Select DCP(s)"
msgstr ""
@@ -963,7 +963,7 @@ msgstr ""
msgid "Select DKDM file"
msgstr ""
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr ""
@@ -1149,7 +1149,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1196,7 +1196,7 @@ msgstr "Yukarı"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr ""
@@ -1208,7 +1208,7 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1220,7 +1220,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video ses dalgaları..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/uk_UA.po b/src/tools/po/uk_UA.po
index 3b8b514d1..14f0472d1 100644
--- a/src/tools/po/uk_UA.po
+++ b/src/tools/po/uk_UA.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2018-08-20 19:53+0300\n"
"Last-Translator: Igor Voytovich <dcp@dualvfilms.com>\n"
"Language-Team: Ukrainian\n"
@@ -78,21 +78,21 @@ msgstr "&Редагувати"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "&Вихід"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "&Файл"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "&Допомога"
@@ -125,7 +125,7 @@ msgstr "&Налаштування...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "&Вихід"
@@ -151,11 +151,11 @@ msgstr "&Інструменти"
msgid "&View"
msgstr "&Вигляд"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -170,13 +170,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "Про программу"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, fuzzy, c-format
msgid "About %s"
msgstr "Про программу"
@@ -191,7 +191,7 @@ msgstr "Додати…"
msgid "Add &KDM..."
msgstr "Додати KDM…"
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "Додати KDM…"
@@ -232,7 +232,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -242,7 +242,7 @@ msgstr ""
"Виникла помилка: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -253,7 +253,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -276,7 +276,7 @@ msgstr "Виникла невідома помилка."
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Виникла невідома помилка."
@@ -317,7 +317,7 @@ msgstr "Зміст CPL-файла не зашифровано."
msgid "CPL: %s"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr ""
@@ -325,7 +325,7 @@ msgstr ""
msgid "Check for updates"
msgstr "Перевірити оновлення"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -371,7 +371,7 @@ msgstr "Копіювати налаштування\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "Не вдалося створити папку для зберігання проекту"
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -421,7 +421,7 @@ msgid ""
"%s."
msgstr "Не вдалося завантажити DCP {}."
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "Не вдалося завантажити KDM."
@@ -470,7 +470,7 @@ msgstr ""
"Не вдалося прочитати файл як KDM. Можливо він має неправильний формат, або "
"взагалі не є ключем KDM."
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -533,7 +533,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -542,7 +542,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Сервер Кодування"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr ""
@@ -664,7 +664,7 @@ msgstr ""
msgid "Entry point"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
msgid "Examining DCPs"
msgstr ""
@@ -974,7 +974,7 @@ msgstr "Оберіть DCP для відкриття"
msgid "Select DCP to open as OV"
msgstr "Оберіть DCP для відкриття як OV"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "Оберіть KDM-файл"
@@ -988,7 +988,7 @@ msgstr "Оберіть DKDM-файл"
msgid "Select DKDM file"
msgstr "Оберіть DKDM-файл"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "Оберіть KDM-файл"
@@ -1180,7 +1180,7 @@ msgid ""
"you want to play."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1227,7 +1227,7 @@ msgstr ""
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
#, fuzzy
msgid "Verify"
msgstr "Перевірити DCP"
@@ -1242,7 +1242,7 @@ msgstr "Перевірити DCP"
msgid "Verify DCP..."
msgstr "Перевірити DCP"
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr ""
@@ -1254,7 +1254,7 @@ msgstr ""
msgid "Video waveform..."
msgstr "Графік відео..."
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr ""
diff --git a/src/tools/po/zh_CN.po b/src/tools/po/zh_CN.po
index 6e13d65a5..b515feb78 100644
--- a/src/tools/po/zh_CN.po
+++ b/src/tools/po/zh_CN.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCPOMATIC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-02-14 23:48+0100\n"
+"POT-Creation-Date: 2026-04-12 11:50+0200\n"
"PO-Revision-Date: 2025-10-05 13:41+0800\n"
"Last-Translator: Dian Li <xslidian@gmail.com>\n"
"Language-Team: Chinese Simplified (Rov8 branch)\n"
@@ -84,21 +84,21 @@ msgstr "编辑(&E)"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1382
#: src/tools/dcpomatic_editor.cc:433 src/tools/dcpomatic_player.cc:672
-#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:247
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:260
msgid "&Exit"
msgstr "退出(&E)"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1460
#: src/tools/dcpomatic_editor.cc:445 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:725 src/tools/dcpomatic_playlist.cc:623
-#: src/tools/dcpomatic_verifier.cc:252
+#: src/tools/dcpomatic_verifier.cc:265
msgid "&File"
msgstr "文件(&F)"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1465
#: src/tools/dcpomatic_editor.cc:446 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:732 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:256
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:269
msgid "&Help"
msgstr "帮助(&H)"
@@ -130,7 +130,7 @@ msgstr "设置(&P)...\tCtrl+P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1384
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:674 src/tools/dcpomatic_playlist.cc:615
-#: src/tools/dcpomatic_verifier.cc:251
+#: src/tools/dcpomatic_verifier.cc:264
msgid "&Quit"
msgstr "退出(&Q)"
@@ -155,11 +155,11 @@ msgstr "工具(&T)"
msgid "&View"
msgstr "查看(&V)"
-#: src/tools/dcpomatic_verifier.cc:104
+#: src/tools/dcpomatic_verifier.cc:107
msgid "(encrypted, have KDM)"
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:106
+#: src/tools/dcpomatic_verifier.cc:109
msgid "(encrypted, no KDM)"
msgstr ""
@@ -174,13 +174,13 @@ msgstr "<b>播放列表</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1453
#: src/tools/dcpomatic_editor.cc:442 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:719 src/tools/dcpomatic_playlist.cc:621
-#: src/tools/dcpomatic_verifier.cc:254
+#: src/tools/dcpomatic_verifier.cc:267
msgid "About"
msgstr "关于"
#: src/tools/dcpomatic.cc:1451 src/tools/dcpomatic_editor.cc:440
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:717
-#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:248
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:261
#, c-format
msgid "About %s"
msgstr "关于 %s"
@@ -193,7 +193,7 @@ msgstr "添加"
msgid "Add &KDM..."
msgstr "添加 &KDM..."
-#: src/tools/dcpomatic_verifier.cc:180
+#: src/tools/dcpomatic_verifier.cc:187
#, fuzzy
msgid "Add KDM..."
msgstr "添加 &KDM..."
@@ -233,7 +233,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1840 src/tools/dcpomatic_combiner.cc:303
#: src/tools/dcpomatic_disk.cc:565 src/tools/dcpomatic_editor.cc:602
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1474
-#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:457
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:481
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -244,7 +244,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:467
+#: src/tools/dcpomatic.cc:1850 src/tools/dcpomatic_verifier.cc:491
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -256,7 +256,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1861 src/tools/dcpomatic_disk.cc:575
-#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:478
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:502
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -280,7 +280,7 @@ msgstr "出现未知错误。"
#: src/tools/dcpomatic_disk.cc:581 src/tools/dcpomatic_editor.cc:618
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1490 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:484
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:508
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "出现未知错误。%s"
@@ -319,7 +319,7 @@ msgstr "该CPL未加密。"
msgid "CPL: %s"
msgstr "CPL: %s"
-#: src/tools/dcpomatic_verifier.cc:199
+#: src/tools/dcpomatic_verifier.cc:206
msgid "Cancel"
msgstr "取消"
@@ -327,7 +327,7 @@ msgstr "取消"
msgid "Check for updates"
msgstr "检查更新"
-#: src/tools/dcpomatic_verifier.cc:362
+#: src/tools/dcpomatic_verifier.cc:375
msgid "Checking KDM"
msgstr ""
@@ -372,7 +372,7 @@ msgstr "拷贝设置\tCtrl-C"
msgid "Could not create folder to store film."
msgstr "无法创建目录来存储影片。"
-#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:354
+#: src/tools/dcpomatic_kdm.cc:652 src/tools/dcpomatic_verifier.cc:367
msgid ""
"Could not decrypt the DKDM. Perhaps it was not created with the correct "
"certificate."
@@ -422,7 +422,7 @@ msgstr ""
"\n"
"%s。"
-#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:357
+#: src/tools/dcpomatic_player.cc:829 src/tools/dcpomatic_verifier.cc:370
msgid "Could not load KDM."
msgstr "无法载入KDM。"
@@ -468,7 +468,7 @@ msgid ""
"loading a DKDM (XML) file."
msgstr "不能读取KDM。文件过大。请确保打开了正确的DKDM(XML)文件。"
-#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:347
+#: src/tools/dcpomatic_kdm.cc:645 src/tools/dcpomatic_verifier.cc:360
msgid ""
"Could not read file as a KDM. Perhaps it is badly formatted, or not a KDM "
"at all."
@@ -524,7 +524,7 @@ msgstr "创建者"
msgid "Crop"
msgstr "裁切"
-#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:172
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:179
msgid "DCP"
msgstr "DCP"
@@ -532,7 +532,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic编码服务器"
-#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:146
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:149
msgid "DCPs"
msgstr "DCPs"
@@ -654,7 +654,7 @@ msgstr "加密的"
msgid "Entry point"
msgstr "入口点"
-#: src/tools/dcpomatic_verifier.cc:156
+#: src/tools/dcpomatic_verifier.cc:152
#, fuzzy
msgid "Examining DCPs"
msgstr "正在组合DCP"
@@ -957,7 +957,7 @@ msgstr "选择打开DCP"
msgid "Select DCP to open as OV"
msgstr "选择DCP作为OV打开"
-#: src/tools/dcpomatic_verifier.cc:150 src/tools/dcpomatic_verifier.cc:152
+#: src/tools/dcpomatic_verifier.cc:165 src/tools/dcpomatic_verifier.cc:167
#, fuzzy
msgid "Select DCP(s)"
msgstr "选择KDM"
@@ -970,7 +970,7 @@ msgstr "选择 DKDM 文件"
msgid "Select DKDM file"
msgstr "选择 DKDM 文件"
-#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:335
+#: src/tools/dcpomatic_player.cc:810 src/tools/dcpomatic_verifier.cc:348
msgid "Select KDM"
msgstr "选择KDM"
@@ -1183,7 +1183,7 @@ msgstr ""
"这似乎是 %s 项目文件夹,播放器无法加载。如果要播放,请选择 %s 项目文件夹中的"
"DCP目录。"
-#: src/tools/dcpomatic_verifier.cc:190
+#: src/tools/dcpomatic_verifier.cc:197
msgid ""
"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
"bitstream validity. These checks are quite time-consuming."
@@ -1230,7 +1230,7 @@ msgstr "向上"
msgid "User manual..."
msgstr ""
-#: src/tools/dcpomatic_verifier.cc:201
+#: src/tools/dcpomatic_verifier.cc:208
msgid "Verify"
msgstr "验证"
@@ -1242,7 +1242,7 @@ msgstr "验证 DCP"
msgid "Verify DCP..."
msgstr "验证 DCP..."
-#: src/tools/dcpomatic_verifier.cc:187
+#: src/tools/dcpomatic_verifier.cc:194
msgid "Verify picture asset details"
msgstr "验证图像资产详细信息"
@@ -1254,7 +1254,7 @@ msgstr "版本文件 (VF)…"
msgid "Video waveform..."
msgstr "视频波形…"
-#: src/tools/dcpomatic_verifier.cc:194
+#: src/tools/dcpomatic_verifier.cc:201
msgid "Write logs to DCP folders"
msgstr "记录日志到DCP文件夹中"