summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-08-27 11:30:48 +0200
committerCarl Hetherington <cth@carlh.net>2025-08-27 11:30:48 +0200
commitc00008909fc02f1f40211c200c0fb3f858cfd05b (patch)
tree370941f6613afd2e974d374bdf57350f75bcfb7e /src/tools
parente6fb4bdea51f69a0309ce6aba6f06012145049e1 (diff)
pot/merge.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/po/cs_CZ.po52
-rw-r--r--src/tools/po/da_DK.po50
-rw-r--r--src/tools/po/de_DE.po53
-rw-r--r--src/tools/po/es_ES.po49
-rw-r--r--src/tools/po/fa_IR.po52
-rw-r--r--src/tools/po/fr_FR.po52
-rw-r--r--src/tools/po/hu_HU.po50
-rw-r--r--src/tools/po/it_IT.po50
-rw-r--r--src/tools/po/nl_NL.po60
-rw-r--r--src/tools/po/pl_PL.po50
-rw-r--r--src/tools/po/pt_BR.po49
-rw-r--r--src/tools/po/pt_PT.po49
-rw-r--r--src/tools/po/ru_RU.po52
-rw-r--r--src/tools/po/sk_SK.po49
-rw-r--r--src/tools/po/sl_SI.po52
-rw-r--r--src/tools/po/sv_SE.po50
-rw-r--r--src/tools/po/tr_TR.po49
-rw-r--r--src/tools/po/uk_UA.po50
-rw-r--r--src/tools/po/zh_CN.po52
19 files changed, 776 insertions, 194 deletions
diff --git a/src/tools/po/cs_CZ.po b/src/tools/po/cs_CZ.po
index e6e2cd945..56045d743 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2025-06-11 07:50+0200\n"
"Last-Translator: Tomáš Begeni <begeni@razdva.cz>\n"
"Language-Team: \n"
@@ -78,20 +78,21 @@ msgstr "&Upravit"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Konec"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Soubor"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Pomoc"
@@ -123,6 +124,7 @@ msgstr "&Nastavení…\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Ukončit"
@@ -158,12 +160,13 @@ msgstr "<b>Playlisty</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "O"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "O %s"
@@ -211,7 +214,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -222,7 +225,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -234,7 +237,7 @@ msgstr ""
"\\%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -258,7 +261,7 @@ msgstr "Vyskytl se neznámy problém."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Došlo k neznámé výjimce. %s"
@@ -295,6 +298,10 @@ msgstr "CPL obsah není enkryptovaný."
msgid "CPL: %s"
msgstr "CPL: %s"
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Zkontrolovat aktualizace"
@@ -303,6 +310,11 @@ msgstr "Zkontrolovat aktualizace"
msgid "Choose a DCP folder"
msgstr "Výběr složky DCP"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Výběr složky DCP"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -501,7 +513,7 @@ msgstr "Tvůrce"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -509,7 +521,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCP"
@@ -1174,6 +1186,12 @@ msgstr ""
"chcete přehrávat právě tuto složku, vyberte složku DCP uvnitř složky "
"projektu %s."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Časování…"
@@ -1209,6 +1227,11 @@ msgstr "Nerozpoznaná přípona souboru %s (použijte .jpg, .jpeg nebo .png)"
msgid "Up"
msgstr "Nahahoru"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Ověřit DCP"
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr "Ověřit DCP"
@@ -1217,6 +1240,10 @@ msgstr "Ověřit DCP"
msgid "Verify DCP..."
msgstr "Ověřuji DCP…"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "Soubor verze (VF)..."
@@ -1225,6 +1252,11 @@ msgstr "Soubor verze (VF)..."
msgid "Video waveform..."
msgstr "Analýza videa..."
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Výběr složky DCP"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/da_DK.po b/src/tools/po/da_DK.po
index 0c0bb5342..2f5e70232 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2019-04-06 14:07+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -81,20 +81,21 @@ msgstr "&Rediger"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Afslut"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Fil"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Hjælp"
@@ -127,6 +128,7 @@ msgstr "&Indstillinger...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Afslut"
@@ -163,12 +165,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Om"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Om"
@@ -217,7 +220,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -227,7 +230,7 @@ msgstr ""
"Der opstod en fejl: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -238,7 +241,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -261,7 +264,7 @@ msgstr "Der er sket en uhåndteret fejl."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Der er sket en uhåndteret fejl."
@@ -298,6 +301,10 @@ msgstr "CPL'ens indhold er ikke krypteret."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Søg efter opdateringer"
@@ -306,6 +313,10 @@ msgstr "Søg efter opdateringer"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -505,7 +516,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -513,7 +524,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Kodningsserver"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1144,6 +1155,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1181,6 +1198,11 @@ msgstr ""
msgid "Up"
msgstr "Op"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Verificer DCP"
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1191,6 +1213,10 @@ msgstr "Verificer DCP"
msgid "Verify DCP..."
msgstr "Verificer DCP"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1199,6 +1225,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video bølgeform..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/de_DE.po b/src/tools/po/de_DE.po
index 8f0228d07..6086e2d9f 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +79,21 @@ msgstr "&Bearbeiten"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Ende"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Datei"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Hilfe"
@@ -124,6 +125,7 @@ msgstr "&Einstellungen...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Beenden"
@@ -159,12 +161,13 @@ msgstr "<b>Playlisten</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Über"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "Über %s"
@@ -212,7 +215,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -223,7 +226,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -235,7 +238,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -259,7 +262,7 @@ msgstr "Ein unbekannter Fehler ist aufgetreten."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ein unbekannter Fehler ist aufgetreten. %s"
@@ -297,6 +300,10 @@ msgstr "Inhalt(e) der CPL sind nicht verschlüsselt."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Auf Updates prüfen"
@@ -305,6 +312,11 @@ msgstr "Auf Updates prüfen"
msgid "Choose a DCP folder"
msgstr "Einen DCP Ordner auswählen"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Einen DCP Ordner auswählen"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -509,7 +521,7 @@ msgstr "Creator"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -517,7 +529,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic J2C Kodierungsserver"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCPs"
@@ -1194,6 +1206,12 @@ 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:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
# Is it in the KDM Creator or somewhere else?
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
@@ -1231,6 +1249,12 @@ msgid "Up"
msgstr "Nach oben"
# validieren is a term from Sony on their older Projectors, which I think fits well here
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "DCP validieren…"
+
+# validieren is a term from Sony on their older Projectors, which I think fits well here
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1241,6 +1265,10 @@ msgstr "DCP validieren…"
msgid "Verify DCP..."
msgstr "DCP validieren…"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "Version File (VF)..."
@@ -1249,6 +1277,11 @@ msgstr "Version File (VF)..."
msgid "Video waveform..."
msgstr "Waveform Monitor…"
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Einen DCP Ordner auswählen"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/es_ES.po b/src/tools/po/es_ES.po
index 0abc6896c..008896cb3 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +77,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Salir"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Archivo"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Ayuda"
@@ -123,6 +124,7 @@ msgstr "&Preferencias...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Salir"
@@ -159,12 +161,13 @@ msgstr "<b>Listas:</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Acerca de"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Acerca de"
@@ -212,7 +215,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -222,7 +225,7 @@ msgstr ""
"Ha ocurrido una excepción: %s (%s).\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -233,7 +236,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -256,7 +259,7 @@ msgstr "Ha ocurrido un error desconocido."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ha ocurrido un error desconocido."
@@ -293,6 +296,10 @@ msgstr "El contenido del CPL no está encriptado."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Buscar actualizaciones"
@@ -301,6 +308,10 @@ msgstr "Buscar actualizaciones"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -503,7 +514,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -512,7 +523,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1145,6 +1156,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1182,6 +1199,10 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+msgid "Verify"
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr ""
@@ -1190,6 +1211,10 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1198,6 +1223,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma de de onda del vídeo…"
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/fa_IR.po b/src/tools/po/fa_IR.po
index 7f676d638..d92de34e0 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +80,21 @@ msgstr "&ویرایش"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&خروج"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&فایل"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&راهنما"
@@ -125,6 +126,7 @@ msgstr "&اولویتها...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&خروج از برنامه"
@@ -160,12 +162,13 @@ msgstr "<b>لیست نمایش:</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "در باره ما"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "در باره %s"
@@ -213,7 +216,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -224,7 +227,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -236,7 +239,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -260,7 +263,7 @@ msgstr "یک استثناء ناشناخته روی داده است."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "یک استثناء ناشناخته روی داده است. %s"
@@ -296,6 +299,10 @@ msgstr "ترکیب لیست نمایش رمزگذاری شده نیست."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "اقدام به روز رسانی"
@@ -304,6 +311,11 @@ msgstr "اقدام به روز رسانی"
msgid "Choose a DCP folder"
msgstr "یک پوشه دی سی پی انتخاب کنید"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "یک پوشه دی سی پی انتخاب کنید"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -506,7 +518,7 @@ msgstr "سازنده"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "دی سی پی"
@@ -514,7 +526,7 @@ msgstr "دی سی پی"
msgid "DCP-o-matic Encode Server"
msgstr "سرور رمزگذاری دی سی پی-او-ماتیک"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "دی سی پی ها"
@@ -1182,6 +1194,12 @@ msgstr ""
"پوشه پروژه %s یک دی سی پی انتخاب کنید اگر همان چیزی است که می خواهید پلی "
"کنید."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "زمانبندی..."
@@ -1218,6 +1236,11 @@ msgstr ""
msgid "Up"
msgstr "بالا"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "صحت سنجی دی سی پی..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1227,6 +1250,10 @@ msgstr "صحت سنجی دی سی پی..."
msgid "Verify DCP..."
msgstr "صحت سنجی دی سی پی..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "نسخه فایل(VF)..."
@@ -1235,6 +1262,11 @@ msgstr "نسخه فایل(VF)..."
msgid "Video waveform..."
msgstr "شکل موج ویدیو..."
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "یک پوشه دی سی پی انتخاب کنید"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/fr_FR.po b/src/tools/po/fr_FR.po
index e639aaa86..7f7175e48 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2024-12-07 15:17+0100\n"
"Last-Translator: Grégoire AUSINA <gregoire@gisele-productions.eu>\n"
"Language-Team: \n"
@@ -78,20 +78,21 @@ msgstr "&Édition"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Quitter"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Fichier"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Aide"
@@ -123,6 +124,7 @@ msgstr "&Préférences...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Quitter"
@@ -158,12 +160,13 @@ msgstr "<b>Listes de lecture</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "À propos"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "À propos %s"
@@ -211,7 +214,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -222,7 +225,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -234,7 +237,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -258,7 +261,7 @@ msgstr "Une exception inconnue s'est produite."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Une exception inconnue s'est produite. %s"
@@ -295,6 +298,10 @@ msgstr "Le contenu de la CPL n'est pas crypté."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Rechercher des mises à jour"
@@ -303,6 +310,11 @@ msgstr "Rechercher des mises à jour"
msgid "Choose a DCP folder"
msgstr "Choisir un dossier de DCP"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Choisir un dossier de DCP"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -508,7 +520,7 @@ msgstr "Créateur"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -516,7 +528,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCP"
@@ -1193,6 +1205,12 @@ 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:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Chronologie..."
@@ -1228,6 +1246,11 @@ msgstr "Extension de fichier non reconnue %s (utilisez .jpg, .jpeg ou .png)"
msgid "Up"
msgstr "Haut"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Vérifier le DCP..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1237,6 +1260,10 @@ msgstr "Vérifier le DCP..."
msgid "Verify DCP..."
msgstr "Vérifier le DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "Fichier de version (VF)..."
@@ -1245,6 +1272,11 @@ msgstr "Fichier de version (VF)..."
msgid "Video waveform..."
msgstr "Forme d'onde vidéo..."
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Choisir un dossier de DCP"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/hu_HU.po b/src/tools/po/hu_HU.po
index 24ee4cfc5..83cfe9715 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2022-09-17 10:54+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -77,20 +77,21 @@ msgstr "&Szerkesztés"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Kilépés"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Fájl"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Segítség"
@@ -123,6 +124,7 @@ msgstr "&Beállítások…\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Kilépés"
@@ -158,12 +160,13 @@ msgstr "<b>Lejátszási listák</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Névjegy"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Névjegy"
@@ -211,7 +214,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -221,7 +224,7 @@ msgstr ""
"Hiba történt: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -232,7 +235,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -255,7 +258,7 @@ msgstr "Egy ismeretlen hiba történt."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Egy ismeretlen hiba történt."
@@ -292,6 +295,10 @@ msgstr "A CPL tartalma nincs titkosítva."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Frissítések keresése"
@@ -300,6 +307,10 @@ msgstr "Frissítések keresése"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -505,7 +516,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -514,7 +525,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1165,6 +1176,12 @@ 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:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Időzítés.."
@@ -1201,6 +1218,11 @@ msgstr ""
msgid "Up"
msgstr "Fel"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "DCP ellenőrzése…"
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1210,6 +1232,10 @@ msgstr "DCP ellenőrzése…"
msgid "Verify DCP..."
msgstr "DCP ellenőrzése…"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1218,6 +1244,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Videó hullámforma…"
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/it_IT.po b/src/tools/po/it_IT.po
index 2891fe50e..d2f6e3c84 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +78,21 @@ msgstr "&Modifica"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Esci"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&File"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Aiuto"
@@ -124,6 +125,7 @@ msgstr "&Preferenze...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Esci"
@@ -160,12 +162,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Informazioni"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Informazioni"
@@ -216,7 +219,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -226,7 +229,7 @@ msgstr ""
"Si è verificata un'eccezione: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -237,7 +240,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -260,7 +263,7 @@ msgstr "Si è verificata un'eccezione sconosciuta."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Si è verificata un'eccezione sconosciuta."
@@ -297,6 +300,10 @@ msgstr "Il contenuto CPL non è criptato."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Controlla aggiornamenti"
@@ -305,6 +312,10 @@ msgstr "Controlla aggiornamenti"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -507,7 +518,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -516,7 +527,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1147,6 +1158,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1184,6 +1201,11 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Verifica DCP"
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1194,6 +1216,10 @@ msgstr "Verifica DCP"
msgid "Verify DCP..."
msgstr "Verifica DCP"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1202,6 +1228,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma d'onda video..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/nl_NL.po b/src/tools/po/nl_NL.po
index 1ad05984c..0949c96fa 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2025-08-18 23:56+0200\n"
"Last-Translator: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
"Language-Team: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
@@ -79,20 +79,21 @@ msgstr "&Wijzig"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Stop"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Bestand"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Help"
@@ -124,6 +125,7 @@ msgstr "&Voorkeuren...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Stop"
@@ -159,12 +161,13 @@ msgstr "<b>Afspeellijsten</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Over"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "Over %s"
@@ -212,7 +215,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -223,7 +226,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -235,7 +238,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -259,7 +262,7 @@ msgstr "Er is een onbekende uitzondering opgetreden."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Er is een onbekende uitzondering opgetreden. %s"
@@ -296,6 +299,10 @@ msgstr "De inhoud van de CPL is niet versleuteld."
msgid "CPL: %s"
msgstr "CPL: %s"
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Controleer op updates"
@@ -304,6 +311,11 @@ msgstr "Controleer op updates"
msgid "Choose a DCP folder"
msgstr "Kies een DCP-map"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Kies een DCP-map"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -479,8 +491,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:1461
#: src/tools/dcpomatic_player.cc:1094 src/tools/dcpomatic_playlist.cc:639
@@ -508,7 +520,7 @@ msgstr "Creator"
msgid "Crop"
msgstr "Bijsnijding"
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -516,7 +528,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCP's"
@@ -556,8 +568,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:188
msgid "Disk Writer"
@@ -1189,6 +1201,12 @@ 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:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Timing..."
@@ -1224,6 +1242,11 @@ msgstr "Niet-herkende bestands-extensie %s (gebruik .jpg, .jpeg of .png)"
msgid "Up"
msgstr "Omhoog"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Controleer DCP"
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr "Controleer DCP"
@@ -1232,6 +1255,10 @@ msgstr "Controleer DCP"
msgid "Verify DCP..."
msgstr "Controleer DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "Version File (VF)..."
@@ -1240,6 +1267,11 @@ msgstr "Version File (VF)..."
msgid "Video waveform..."
msgstr "Video-golfvorm..."
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Kies een DCP-map"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/pl_PL.po b/src/tools/po/pl_PL.po
index 2526127c5..02d633fd6 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2022-05-10 15:42+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -79,20 +79,21 @@ msgstr "&Edycja"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Wyjdź"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Plik"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Pomoc"
@@ -125,6 +126,7 @@ msgstr "&Preferencje...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Zakończ"
@@ -161,12 +163,13 @@ msgstr "<b>Listy odtwarzania</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Informacje"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Informacje"
@@ -214,7 +217,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -224,7 +227,7 @@ msgstr ""
"Wystąpił błąd: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -235,7 +238,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -258,7 +261,7 @@ msgstr "Wystąpił nieznany wyjątek."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Wystąpił nieznany wyjątek."
@@ -294,6 +297,10 @@ msgstr "Zawartość CPL nie jest zaszyfrowana."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Uaktualnij program"
@@ -302,6 +309,10 @@ msgstr "Uaktualnij program"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -505,7 +516,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -514,7 +525,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1176,6 +1187,12 @@ msgstr ""
"do odtwarzacza. Wybierz folder DCP wewnątrz folderu Projektu, który chcesz "
"odtworzyć."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Timing..."
@@ -1212,6 +1229,11 @@ msgstr ""
msgid "Up"
msgstr "Góra"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Zweryfikuj DCP..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1221,6 +1243,10 @@ msgstr "Zweryfikuj DCP..."
msgid "Verify DCP..."
msgstr "Zweryfikuj DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1229,6 +1255,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Analiza pliku video..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/pt_BR.po b/src/tools/po/pt_BR.po
index af371b4f3..d18248193 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2018-01-15 16:42-0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -78,20 +78,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Sair"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Arquivo"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Ajuda"
@@ -124,6 +125,7 @@ msgstr "&Preferências...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Sair"
@@ -160,12 +162,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Sobre"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Sobre"
@@ -216,7 +219,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -226,7 +229,7 @@ msgstr ""
"Ocorreu um erro: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -237,7 +240,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -260,7 +263,7 @@ msgstr "Ocorreu um erro desconhecido."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ocorreu um erro desconhecido."
@@ -297,6 +300,10 @@ msgstr "Contéudo da CPL não encriptado."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Verificar atualizações"
@@ -305,6 +312,10 @@ msgstr "Verificar atualizações"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -508,7 +519,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -517,7 +528,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1149,6 +1160,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1186,6 +1203,10 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+msgid "Verify"
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr ""
@@ -1194,6 +1215,10 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1202,6 +1227,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Waveform de video..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/pt_PT.po b/src/tools/po/pt_PT.po
index 5e8965a15..3b1bec6dc 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +81,21 @@ msgstr "&Editar"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Sair"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Ficheiro"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Ajuda"
@@ -127,6 +128,7 @@ msgstr "&Preferências...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Sair"
@@ -163,12 +165,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Sobre"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Sobre"
@@ -219,7 +222,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -229,7 +232,7 @@ msgstr ""
"Ocorreu uma excepção: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -240,7 +243,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -263,7 +266,7 @@ msgstr "Ocorreu uma excepção desconhecida."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ocorreu uma excepção desconhecida."
@@ -298,6 +301,10 @@ msgstr "O conteúdo do CPL não é encriptado."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Procurar actualizações"
@@ -306,6 +313,10 @@ msgstr "Procurar actualizações"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -500,7 +511,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr ""
@@ -509,7 +520,7 @@ msgstr ""
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Conversor de Lote"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1147,6 +1158,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr ""
@@ -1183,6 +1200,10 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+msgid "Verify"
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr ""
@@ -1191,6 +1212,10 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1199,6 +1224,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Forma de onda de vídeo..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/ru_RU.po b/src/tools/po/ru_RU.po
index f7c53981e..698b550db 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +77,21 @@ msgstr "&Правка"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Выход"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Файл"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Помощь"
@@ -122,6 +123,7 @@ msgstr "&Настройки...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Выход"
@@ -157,12 +159,13 @@ msgstr "<b>Плейлисты</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "О программе"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "О программе %s"
@@ -210,7 +213,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -221,7 +224,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -233,7 +236,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -257,7 +260,7 @@ msgstr "Произошла неизвестная ошибка."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "Произошла неизвестная ошибка. %s"
@@ -293,6 +296,10 @@ msgstr "Содержимое CPL-файла не зашифровано."
msgid "CPL: %s"
msgstr "CPL: %s"
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Проверить обновления"
@@ -301,6 +308,11 @@ msgstr "Проверить обновления"
msgid "Choose a DCP folder"
msgstr "Выбрать папку с DCP"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Выбрать папку с DCP"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -505,7 +517,7 @@ msgstr "Создатель"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -513,7 +525,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCPs"
@@ -1178,6 +1190,12 @@ msgstr ""
"Возможно выбрана папка с проектом %s. Она не может быть загружена в плеер. "
"Выберите DCP в подпапке с проектом %s, если хотите открыть её в плеере."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Тайминг..."
@@ -1214,6 +1232,11 @@ msgstr ""
msgid "Up"
msgstr "Вверх"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Проверить DCP"
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr "Проверить DCP"
@@ -1222,6 +1245,10 @@ msgstr "Проверить DCP"
msgid "Verify DCP..."
msgstr "Проверить DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "Дополнительный пакет (VF)"
@@ -1230,6 +1257,11 @@ msgstr "Дополнительный пакет (VF)"
msgid "Video waveform..."
msgstr "Волновая диаграмма видео…"
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Выбрать папку с DCP"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/sk_SK.po b/src/tools/po/sk_SK.po
index c22afb284..19331000e 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2016-01-06 00:23+0100\n"
"Last-Translator: Tomáš Hlaváč\n"
"Language-Team: \n"
@@ -81,20 +81,21 @@ msgstr "&Upraviť"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Koniec"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Súbor"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Pomoc"
@@ -127,6 +128,7 @@ msgstr "&Nastavenia...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Ukončiť"
@@ -163,12 +165,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "O"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "O"
@@ -219,7 +222,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -229,7 +232,7 @@ msgstr ""
"Vyskytol sa problém: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -240,7 +243,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -263,7 +266,7 @@ msgstr "Vyskytol sa neznámy problém"
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Vyskytol sa neznámy problém"
@@ -298,6 +301,10 @@ msgstr "CPL obsah nie je enkryptovaný."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Skontrolovať aktualizácie"
@@ -306,6 +313,10 @@ msgstr "Skontrolovať aktualizácie"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -500,7 +511,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr ""
@@ -509,7 +520,7 @@ msgstr ""
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic konvertor"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1140,6 +1151,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr ""
@@ -1176,6 +1193,10 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+msgid "Verify"
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr ""
@@ -1184,6 +1205,10 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1192,6 +1217,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Analýza videa..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/sl_SI.po b/src/tools/po/sl_SI.po
index 1469b690f..1603a5490 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2024-02-10 16:05+0100\n"
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: \n"
@@ -77,20 +77,21 @@ msgstr "Ur&edi"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Izhod"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Datoteka"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "Po&moč"
@@ -123,6 +124,7 @@ msgstr "&Nastavitve ...\tKrmilka+P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Izhod"
@@ -158,12 +160,13 @@ msgstr "<b>Seznami predvajanja</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "O programu"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "O programu"
@@ -210,7 +213,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -220,7 +223,7 @@ msgstr ""
"Prišlo je do izjeme: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -231,7 +234,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -254,7 +257,7 @@ msgstr "Prišlo je do neznane izjeme."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Prišlo je do neznane izjeme."
@@ -291,6 +294,10 @@ msgstr "Vsebina CPL ni šifrirana."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Preveri obstoj posodobitev"
@@ -299,6 +306,11 @@ msgstr "Preveri obstoj posodobitev"
msgid "Choose a DCP folder"
msgstr "Izberite mapo DCP"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "Izberite mapo DCP"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -505,7 +517,7 @@ msgstr "Ustvarjalec"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -513,7 +525,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_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1189,6 +1201,12 @@ msgstr ""
"predvajalnik. Izberite mapo DCP znotraj projektne mape DCP-o-matic, če "
"želite to predvajati."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Časovna usklajenost …"
@@ -1224,6 +1242,11 @@ msgstr ""
msgid "Up"
msgstr "Navzgor"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Preveri DCP ..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1233,6 +1256,10 @@ msgstr "Preveri DCP ..."
msgid "Verify DCP..."
msgstr "Preveri DCP ..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1241,6 +1268,11 @@ msgstr ""
msgid "Video waveform..."
msgstr "Signalna oblika videa …"
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "Izberite mapo DCP"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/sv_SE.po b/src/tools/po/sv_SE.po
index bfd75b3f3..c5214b94c 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2021-05-28 14:44+0200\n"
"Last-Translator: Mattias Mattsson <vitplister@gmail.com>\n"
"Language-Team: \n"
@@ -77,20 +77,21 @@ msgstr "&Redigera"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Avsluta"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Arkiv"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Hjälp"
@@ -123,6 +124,7 @@ msgstr "&Inställningar...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Avsluta"
@@ -159,12 +161,13 @@ msgstr "<b>Playlistor</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Om"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Om"
@@ -212,7 +215,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -222,7 +225,7 @@ msgstr ""
"Ett fel inträffade: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -233,7 +236,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -256,7 +259,7 @@ msgstr "Ett okänt fel inträffade."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Ett okänt fel inträffade."
@@ -293,6 +296,10 @@ msgstr "CPL:ens innehåll är inte krypterat."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Leta efter uppdateringar"
@@ -301,6 +308,10 @@ msgstr "Leta efter uppdateringar"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -506,7 +517,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -515,7 +526,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Encode Server"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1176,6 +1187,12 @@ msgstr ""
"spelaren. Välj DCP-foldern i DCP-o-matic projektfoldern om det är vad du "
"vill spela."
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "Tajming..."
@@ -1212,6 +1229,11 @@ msgstr ""
msgid "Up"
msgstr "Upp"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Verifiera DCP..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1221,6 +1243,10 @@ msgstr "Verifiera DCP..."
msgid "Verify DCP..."
msgstr "Verifiera DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1229,6 +1255,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video-vågform..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/tr_TR.po b/src/tools/po/tr_TR.po
index 62c664c45..a3b3bd8e2 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2019-03-27 13:18+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -78,20 +78,21 @@ msgstr "Düzenle"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "Çıkış"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "Dosya"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "Yardım"
@@ -124,6 +125,7 @@ msgstr "Seçenekler"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "Çıkış"
@@ -160,12 +162,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Hakkında"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Hakkında"
@@ -212,7 +215,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -220,7 +223,7 @@ msgid ""
"%s"
msgstr ""
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -229,7 +232,7 @@ msgid ""
msgstr ""
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -250,7 +253,7 @@ msgstr ""
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr ""
@@ -285,6 +288,10 @@ msgstr ""
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr ""
@@ -293,6 +300,10 @@ msgstr ""
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -483,7 +494,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -491,7 +502,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1113,6 +1124,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1150,6 +1167,10 @@ msgstr ""
msgid "Up"
msgstr "Yukarı"
+#: src/tools/dcpomatic_verifier.cc:154
+msgid "Verify"
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:1018
msgid "Verify DCP"
msgstr ""
@@ -1158,6 +1179,10 @@ msgstr ""
msgid "Verify DCP..."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1166,6 +1191,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Video ses dalgaları..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/uk_UA.po b/src/tools/po/uk_UA.po
index 42c2d2f13..9baf92d95 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+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,20 +78,21 @@ msgstr "&Редагувати"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "&Вихід"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "&Файл"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "&Допомога"
@@ -124,6 +125,7 @@ msgstr "&Налаштування...\tCtrl-P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "&Вихід"
@@ -160,12 +162,13 @@ msgstr ""
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "Про программу"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, fuzzy, c-format
msgid "About %s"
msgstr "Про программу"
@@ -216,7 +219,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -226,7 +229,7 @@ msgstr ""
"Виникла помилка: %s (%s)\n"
"\n"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, fuzzy, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -237,7 +240,7 @@ msgstr ""
"\n"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, fuzzy, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -260,7 +263,7 @@ msgstr "Виникла невідома помилка."
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, fuzzy, c-format
msgid "An unknown exception occurred. %s"
msgstr "Виникла невідома помилка."
@@ -297,6 +300,10 @@ msgstr "Зміст CPL-файла не зашифровано."
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "Перевірити оновлення"
@@ -305,6 +312,10 @@ msgstr "Перевірити оновлення"
msgid "Choose a DCP folder"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:74
+msgid "Choose a folder"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, fuzzy, c-format
msgid "Close %s"
@@ -505,7 +516,7 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
#, fuzzy
msgid "DCP"
msgstr "CPL"
@@ -514,7 +525,7 @@ msgstr "CPL"
msgid "DCP-o-matic Encode Server"
msgstr "DCP-o-matic Сервер Кодування"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr ""
@@ -1143,6 +1154,12 @@ msgid ""
"you want to play."
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
#, fuzzy
msgid "Timing..."
@@ -1180,6 +1197,11 @@ msgstr ""
msgid "Up"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "Перевірити DCP"
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1190,6 +1212,10 @@ msgstr "Перевірити DCP"
msgid "Verify DCP..."
msgstr "Перевірити DCP"
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr ""
@@ -1198,6 +1224,10 @@ msgstr ""
msgid "Video waveform..."
msgstr "Графік відео..."
+#: src/tools/dcpomatic_verifier.cc:147
+msgid "Write logs to DCP folders"
+msgstr ""
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "
diff --git a/src/tools/po/zh_CN.po b/src/tools/po/zh_CN.po
index 100fecd22..dbdddf0c8 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: 2025-08-13 23:55+0200\n"
+"POT-Creation-Date: 2025-08-27 11:30+0200\n"
"PO-Revision-Date: 2025-05-06 18:11+0800\n"
"Last-Translator: Dian Li <xslidian@gmail.com>\n"
"Language-Team: Chinese Simplified (Rov8 branch)\n"
@@ -84,20 +84,21 @@ msgstr "编辑(&E)"
#: src/tools/dcpomatic_batch.cc:90 src/tools/dcpomatic.cc:1367
#: src/tools/dcpomatic_editor.cc:422 src/tools/dcpomatic_player.cc:650
-#: src/tools/dcpomatic_playlist.cc:609
+#: src/tools/dcpomatic_playlist.cc:609 src/tools/dcpomatic_verifier.cc:191
msgid "&Exit"
msgstr "退出(&E)"
#: src/tools/dcpomatic_batch.cc:108 src/tools/dcpomatic.cc:1444
#: src/tools/dcpomatic_editor.cc:434 src/tools/dcpomatic_kdm.cc:346
#: src/tools/dcpomatic_player.cc:702 src/tools/dcpomatic_playlist.cc:623
+#: src/tools/dcpomatic_verifier.cc:196
msgid "&File"
msgstr "文件(&F)"
#: src/tools/dcpomatic_batch.cc:113 src/tools/dcpomatic.cc:1449
#: src/tools/dcpomatic_editor.cc:435 src/tools/dcpomatic_kdm.cc:349
#: src/tools/dcpomatic_player.cc:709 src/tools/dcpomatic_playlist.cc:612
-#: src/tools/dcpomatic_playlist.cc:626
+#: src/tools/dcpomatic_playlist.cc:626 src/tools/dcpomatic_verifier.cc:200
msgid "&Help"
msgstr "帮助(&H)"
@@ -129,6 +130,7 @@ msgstr "设置(&P)...\tCtrl+P"
#: src/tools/dcpomatic_batch.cc:92 src/tools/dcpomatic.cc:1369
#: src/tools/dcpomatic_editor.cc:424 src/tools/dcpomatic_kdm.cc:326
#: src/tools/dcpomatic_player.cc:652 src/tools/dcpomatic_playlist.cc:615
+#: src/tools/dcpomatic_verifier.cc:195
msgid "&Quit"
msgstr "退出(&Q)"
@@ -164,12 +166,13 @@ msgstr "<b>播放列表</b>"
#: src/tools/dcpomatic_batch.cc:106 src/tools/dcpomatic.cc:1438
#: src/tools/dcpomatic_editor.cc:431 src/tools/dcpomatic_kdm.cc:339
#: src/tools/dcpomatic_player.cc:696 src/tools/dcpomatic_playlist.cc:621
+#: src/tools/dcpomatic_verifier.cc:198
msgid "About"
msgstr "关于"
#: src/tools/dcpomatic.cc:1436 src/tools/dcpomatic_editor.cc:429
#: src/tools/dcpomatic_kdm.cc:337 src/tools/dcpomatic_player.cc:694
-#: src/tools/dcpomatic_playlist.cc:610
+#: src/tools/dcpomatic_playlist.cc:610 src/tools/dcpomatic_verifier.cc:192
#, c-format
msgid "About %s"
msgstr "关于 %s"
@@ -217,7 +220,7 @@ msgstr ""
#: src/tools/dcpomatic.cc:1823 src/tools/dcpomatic_combiner.cc:301
#: src/tools/dcpomatic_disk.cc:554 src/tools/dcpomatic_editor.cc:593
#: src/tools/dcpomatic_kdm.cc:959 src/tools/dcpomatic_player.cc:1431
-#: src/tools/dcpomatic_playlist.cc:730
+#: src/tools/dcpomatic_playlist.cc:730 src/tools/dcpomatic_verifier.cc:361
#, c-format
msgid ""
"An exception occurred: %s (%s)\n"
@@ -228,7 +231,7 @@ msgstr ""
"\n"
"%s"
-#: src/tools/dcpomatic.cc:1833
+#: src/tools/dcpomatic.cc:1833 src/tools/dcpomatic_verifier.cc:371
#, c-format
msgid ""
"An exception occurred: %s (%s) (%s)\n"
@@ -240,7 +243,7 @@ msgstr ""
"%s"
#: src/tools/dcpomatic.cc:1844 src/tools/dcpomatic_disk.cc:564
-#: src/tools/dcpomatic_kdm.cc:969
+#: src/tools/dcpomatic_kdm.cc:969 src/tools/dcpomatic_verifier.cc:382
#, c-format
msgid ""
"An exception occurred: %s.\n"
@@ -264,7 +267,7 @@ msgstr "出现未知错误。"
#: src/tools/dcpomatic_disk.cc:570 src/tools/dcpomatic_editor.cc:609
#: src/tools/dcpomatic_kdm.cc:975 src/tools/dcpomatic_kdm.cc:984
#: src/tools/dcpomatic_player.cc:1447 src/tools/dcpomatic_playlist.cc:746
-#: src/tools/dcpomatic_playlist.cc:755
+#: src/tools/dcpomatic_playlist.cc:755 src/tools/dcpomatic_verifier.cc:388
#, c-format
msgid "An unknown exception occurred. %s"
msgstr "出现未知错误。%s"
@@ -299,6 +302,10 @@ msgstr "该CPL未加密。"
msgid "CPL: %s"
msgstr ""
+#: src/tools/dcpomatic_verifier.cc:152
+msgid "Cancel"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1426 src/tools/dcpomatic_player.cc:688
msgid "Check for updates"
msgstr "检查更新"
@@ -307,6 +314,11 @@ msgstr "检查更新"
msgid "Choose a DCP folder"
msgstr "选择一个DCP文件夹"
+#: src/tools/dcpomatic_verifier.cc:74
+#, fuzzy
+msgid "Choose a folder"
+msgstr "选择一个DCP文件夹"
+
#: src/tools/dcpomatic.cc:1954 src/tools/dcpomatic.cc:1973
#, c-format
msgid "Close %s"
@@ -496,7 +508,7 @@ msgstr "创建者"
msgid "Crop"
msgstr ""
-#: src/tools/dcpomatic_disk.cc:139
+#: src/tools/dcpomatic_disk.cc:139 src/tools/dcpomatic_verifier.cc:128
msgid "DCP"
msgstr "DCP"
@@ -504,7 +516,7 @@ msgstr "DCP"
msgid "DCP-o-matic Encode Server"
msgstr "%s 编码服务器"
-#: src/tools/dcpomatic_disk.cc:135
+#: src/tools/dcpomatic_disk.cc:135 src/tools/dcpomatic_verifier.cc:124
msgid "DCPs"
msgstr "DCPs"
@@ -1145,6 +1157,12 @@ msgstr ""
"这似乎是 %s 项目文件夹,播放器无法加载。如果要播放,请选择 %s 项目文件夹中的"
"DCP目录。"
+#: src/tools/dcpomatic_verifier.cc:143
+msgid ""
+"Tick to check details of the picture asset, such as frame sizes and JPEG2000 "
+"bitstream validity. These checks are quite time-consuming."
+msgstr ""
+
#: src/tools/dcpomatic_player.cc:689
msgid "Timing..."
msgstr "计时..."
@@ -1180,6 +1198,11 @@ msgstr "无法识别文件格式 %s(请使用 .jpg、.jpeg 或 .png)"
msgid "Up"
msgstr "向上"
+#: src/tools/dcpomatic_verifier.cc:154
+#, fuzzy
+msgid "Verify"
+msgstr "验证 DCP..."
+
#: src/tools/dcpomatic_player.cc:1018
#, fuzzy
msgid "Verify DCP"
@@ -1189,6 +1212,10 @@ msgstr "验证 DCP..."
msgid "Verify DCP..."
msgstr "验证 DCP..."
+#: src/tools/dcpomatic_verifier.cc:140
+msgid "Verify picture asset details"
+msgstr ""
+
#: src/tools/dcpomatic.cc:1422
msgid "Version File (VF)..."
msgstr "版本文件 (VF)…"
@@ -1197,6 +1224,11 @@ msgstr "版本文件 (VF)…"
msgid "Video waveform..."
msgstr "视频波形…"
+#: src/tools/dcpomatic_verifier.cc:147
+#, fuzzy
+msgid "Write logs to DCP folders"
+msgstr "选择一个DCP文件夹"
+
#: src/tools/dcpomatic_kdm.cc:795
msgid ""
"You are about to remove a DKDM. This will make it impossible to decrypt the "