summaryrefslogtreecommitdiff
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
parente6fb4bdea51f69a0309ce6aba6f06012145049e1 (diff)
pot/merge.
-rw-r--r--src/lib/po/cs_CZ.po14
-rw-r--r--src/lib/po/da_DK.po14
-rw-r--r--src/lib/po/de_DE.po14
-rw-r--r--src/lib/po/es_ES.po14
-rw-r--r--src/lib/po/fa_IR.po14
-rw-r--r--src/lib/po/fr_FR.po14
-rw-r--r--src/lib/po/hu_HU.po14
-rw-r--r--src/lib/po/it_IT.po14
-rw-r--r--src/lib/po/nl_NL.po68
-rw-r--r--src/lib/po/pl_PL.po14
-rw-r--r--src/lib/po/pt_BR.po14
-rw-r--r--src/lib/po/pt_PT.po14
-rw-r--r--src/lib/po/ru_RU.po14
-rw-r--r--src/lib/po/sk_SK.po14
-rw-r--r--src/lib/po/sl_SI.po14
-rw-r--r--src/lib/po/sv_SE.po14
-rw-r--r--src/lib/po/tr_TR.po14
-rw-r--r--src/lib/po/uk_UA.po14
-rw-r--r--src/lib/po/zh_CN.po14
-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
-rw-r--r--src/wx/po/cs_CZ.po4
-rw-r--r--src/wx/po/da_DK.po4
-rw-r--r--src/wx/po/de_DE.po4
-rw-r--r--src/wx/po/es_ES.po4
-rw-r--r--src/wx/po/fa_IR.po4
-rw-r--r--src/wx/po/fr_FR.po4
-rw-r--r--src/wx/po/hu_HU.po4
-rw-r--r--src/wx/po/it_IT.po4
-rw-r--r--src/wx/po/nl_NL.po4
-rw-r--r--src/wx/po/pl_PL.po4
-rw-r--r--src/wx/po/pt_BR.po4
-rw-r--r--src/wx/po/pt_PT.po4
-rw-r--r--src/wx/po/ru_RU.po4
-rw-r--r--src/wx/po/sk_SK.po4
-rw-r--r--src/wx/po/sl_SI.po4
-rw-r--r--src/wx/po/sv_SE.po4
-rw-r--r--src/wx/po/tr_TR.po4
-rw-r--r--src/wx/po/uk_UA.po4
-rw-r--r--src/wx/po/zh_CN.po4
57 files changed, 993 insertions, 373 deletions
diff --git a/src/lib/po/cs_CZ.po b/src/lib/po/cs_CZ.po
index 7dfc48dc4..bcc5fb21e 100644
--- a/src/lib/po/cs_CZ.po
+++ b/src/lib/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-10 15:13+0200\n"
"Last-Translator: Tomáš Begeni <begeni@razdva.cz>\n"
"Language-Team: \n"
@@ -529,7 +529,7 @@ msgstr "Kombinovat DCPs"
msgid "Computing digest"
msgstr "Výpočet digest"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Výpočet digests"
@@ -1252,7 +1252,7 @@ msgstr "Chybí potřebná nastavení {}"
msgid "Monday"
msgstr "Pondělí"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1281,7 +1281,8 @@ msgstr "Ve složce nebyly nalezeny žádné platné soubory."
msgid "Noise reduction"
msgstr "Redukce hluku"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Žádný"
@@ -1593,7 +1594,7 @@ msgstr ""
"ne, zkuste povolit nebo zakázat filtr videa „premultiply“ v dialogu "
"Pokročilé nastavení obsahu."
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1857,7 +1858,8 @@ msgstr "Neočekávaný obsah ZIP"
msgid "Unexpected image type received by server"
msgstr "Server obdržel neočekávaný typ obrazu"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Neznámé"
diff --git a/src/lib/po/da_DK.po b/src/lib/po/da_DK.po
index 4a94bc42f..4b7f08303 100644
--- a/src/lib/po/da_DK.po
+++ b/src/lib/po/da_DK.po
@@ -6,7 +6,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: 2019-04-06 12:29+0200\n"
"Last-Translator: FULL NAME &lt;EMAIL@ADDRESS&gt;\n"
"Language-Team: LANGUAGE &lt;LL@li.org&gt;\n"
@@ -508,7 +508,7 @@ msgstr ""
msgid "Computing digest"
msgstr "Beregner resume"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Beregner resumeer"
@@ -1241,7 +1241,7 @@ msgstr "Mangler påkrævet indstilling {}"
msgid "Monday"
msgstr "Mandag"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1271,7 +1271,8 @@ msgstr "Ingen korrekte billedfiler kunne findes i folderen."
msgid "Noise reduction"
msgstr "Støjreduktion"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Ingen"
@@ -1582,7 +1583,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1826,7 +1827,8 @@ msgstr "Uventet indhold af ZIP arkiv"
msgid "Unexpected image type received by server"
msgstr "Uventet billedtype modtaget af server"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "ukendt"
diff --git a/src/lib/po/de_DE.po b/src/lib/po/de_DE.po
index cbc592486..2fd19713e 100644
--- a/src/lib/po/de_DE.po
+++ b/src/lib/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: 2021-08-20 20:44+0200\n"
"Last-Translator: Carsten Kurz\n"
"Language-Team: DCP-o-matic translators\n"
@@ -552,7 +552,7 @@ msgstr "Kombiniere DCPs"
msgid "Computing digest"
msgstr "Zusammenfassung berechnen"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Zusammenfassung ('Hashes') berechnen"
@@ -1305,7 +1305,7 @@ msgstr "Benötigte Einstellung {} fehlt"
msgid "Monday"
msgstr "Montag"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1335,7 +1335,8 @@ msgstr "Keine gültigen Bilddaten gefunden."
msgid "Noise reduction"
msgstr "Rauschunterdrückung"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Kein"
@@ -1666,7 +1667,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1927,7 +1928,8 @@ msgstr "Ungültiger ZIP Inhalt"
msgid "Unexpected image type received by server"
msgstr "Ungültiges Bildformat vom Server erhalten"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "unbekannt"
diff --git a/src/lib/po/es_ES.po b/src/lib/po/es_ES.po
index ceed10f73..289858552 100644
--- a/src/lib/po/es_ES.po
+++ b/src/lib/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LIBDCPOMATIC\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:41-0400\n"
"Last-Translator: Manuel AC <manuel.acevedo@civantos.>\n"
"Language-Team: Manuel AC <manuel.acevedo@civantos.com>\n"
@@ -535,7 +535,7 @@ msgstr "Combinar DCPs"
msgid "Computing digest"
msgstr "Calculando la firma resumen"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Calculando la firma resumen"
@@ -1259,7 +1259,7 @@ msgstr "Falta una configuración obligatoria {}"
msgid "Monday"
msgstr "Lunes"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1289,7 +1289,8 @@ msgstr "No se encontraron imágenes válidas en la carpeta."
msgid "Noise reduction"
msgstr "Reducción de ruido"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Ninguno"
@@ -1604,7 +1605,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Estéreo"
@@ -1857,7 +1858,8 @@ msgstr "Contenidos inesperados del fichero ZIP"
msgid "Unexpected image type received by server"
msgstr "El servidor recibió un tipo de imagen inesperada"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Desconocido"
diff --git a/src/lib/po/fa_IR.po b/src/lib/po/fa_IR.po
index 7700a8398..f3f62960d 100644
--- a/src/lib/po/fa_IR.po
+++ b/src/lib/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:17+0330\n"
"Last-Translator: Soleyman Rahmani Aghdam <Soleyman.rahmani@gmail.com>\n"
"Language-Team: \n"
@@ -533,7 +533,7 @@ msgstr "ترکیب دی سی پی ها"
msgid "Computing digest"
msgstr "در حال محاسبات"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "در حال محاسبات"
@@ -1253,7 +1253,7 @@ msgstr "تنظیم مورد نیاز وجود ندارد{}"
msgid "Monday"
msgstr "دوشنبه"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "مونو"
@@ -1281,7 +1281,8 @@ msgstr "در این پوشه فایل تصویر معتبری پیدا نشد."
msgid "Noise reduction"
msgstr "کاهش نویز"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "هیچکدام"
@@ -1590,7 +1591,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "استریو"
@@ -1848,7 +1849,8 @@ msgstr "فرمت غیره منتظره محتوای فایل فشرده"
msgid "Unexpected image type received by server"
msgstr "فرمت تصویر غیرمنتظره به سرور رسید"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "ناشناخته"
diff --git a/src/lib/po/fr_FR.po b/src/lib/po/fr_FR.po
index 793240fae..2bf884f91 100644
--- a/src/lib/po/fr_FR.po
+++ b/src/lib/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"
@@ -535,7 +535,7 @@ msgstr "Combiner les DCPs"
msgid "Computing digest"
msgstr "Calcul du rapport en cours"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Calcul des rapports en cours"
@@ -1267,7 +1267,7 @@ msgstr "Paramètre requis {} manquant"
msgid "Monday"
msgstr "Lundi"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1299,7 +1299,8 @@ msgstr "Aucun fichier image valide n'a été trouvé dans le dossier."
msgid "Noise reduction"
msgstr "Réduction de bruit"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Aucun"
@@ -1611,7 +1612,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stéréo"
@@ -1881,7 +1882,8 @@ msgstr "Contenu inattendu du fichier ZIP"
msgid "Unexpected image type received by server"
msgstr "Type d'image inattendu reçu par le serveur"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Inconnu"
diff --git a/src/lib/po/hu_HU.po b/src/lib/po/hu_HU.po
index ab40f087a..bf2436226 100644
--- a/src/lib/po/hu_HU.po
+++ b/src/lib/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-08-31 21:35+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -536,7 +536,7 @@ msgstr "DCPk egyesítése"
msgid "Computing digest"
msgstr "Digitális ujjlenyomatok létrehozása"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Digitális ujjlenyomatok létrehozása"
@@ -1250,7 +1250,7 @@ msgstr "Hiányzó beállítás: {}"
msgid "Monday"
msgstr "Hétfő"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1280,7 +1280,8 @@ msgstr "Nem található érvényes képfájl a mappában."
msgid "Noise reduction"
msgstr "Zajcsökkentés"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Semmi"
@@ -1577,7 +1578,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Sztereó"
@@ -1799,7 +1800,8 @@ msgstr ""
msgid "Unexpected image type received by server"
msgstr ""
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Ismeretlen"
diff --git a/src/lib/po/it_IT.po b/src/lib/po/it_IT.po
index db14ceeb2..f38c69649 100644
--- a/src/lib/po/it_IT.po
+++ b/src/lib/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 14:16+0200\n"
"Last-Translator: William Fanelli <william.f@impronte.com>\n"
"Language-Team: \n"
@@ -510,7 +510,7 @@ msgstr ""
msgid "Computing digest"
msgstr "Calcolo assimilazione dati"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Calcolo assimilazioni dati"
@@ -1242,7 +1242,7 @@ msgstr "Impostazione obbligatoria mancante {}"
msgid "Monday"
msgstr "Lunedì"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1272,7 +1272,8 @@ msgstr "Nessun file immagine valido trovato nella cartella."
msgid "Noise reduction"
msgstr "Riduzione rumore"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Nulla"
@@ -1564,7 +1565,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1809,7 +1810,8 @@ msgstr "Contenuti dei file ZIP non corretti"
msgid "Unexpected image type received by server"
msgstr "Immagine ricevuta dal server inaspettata"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "sconosciuto"
diff --git a/src/lib/po/nl_NL.po b/src/lib/po/nl_NL.po
index 44d49490f..e6424f35b 100644
--- a/src/lib/po/nl_NL.po
+++ b/src/lib/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:31+0200\n"
"Last-Translator: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
"Language-Team: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
@@ -204,30 +204,30 @@ msgstr "; {} resterend; klaar om {}{}"
#: src/lib/analytics.cc:58
#, c-format, c++-format
msgid ""
-"<h2>You have made {} DCPs with {}!</h2><img width=\"20%%\" src=\"memory:me."
-"jpg\" align=\"center\"><font size=\"+1\"><p>Hello. I'm Carl and I'm the "
-"developer of {}. I work on it in my spare time (with the help of a volunteer "
-"team of testers and translators) and I release it as free software.<p>If you "
-"find {} useful, please consider a donation to the project. Financial support "
-"will help me to spend more time developing {} and making it better!"
-"<p><ul><li><a href=\"https://dcpomatic.com/donate_amount?amount=40\">Go to "
-"Paypal to donate €40</a><li><a href=\"https://dcpomatic.com/donate_amount?"
-"amount=20\">Go to Paypal to donate €20</a><li><a href=\"https://dcpomatic."
-"com/donate_amount?amount=10\">Go to Paypal to donate €10</a></ul><p>Thank "
-"you!</font>"
-msgstr ""
-"<h2>U heeft {} DCP's gemaakt met {}!</h2><img width=\"20%%\" src=\"memory:me."
-"jpg\" align=\"center\"><font size=\"+1\"><p>Hallo. Ik ben Carl en ik ben de "
-"ontwikkelaar van {}. Ik werk eraan in mijn vrije tijd (met de hulp van een "
-"vrijwilligersteam van testers en vertalers) en ik geef het vrij als gratis "
-"software.<p>Als u {} nuttig vindt, overweeg dan een donatie aan het "
-"project. Financiële ondersteuning zal me helpen om meer tijd te besteden "
-"aan de ontwikkeling van {} en het beter te maken!<p><ul><li><a "
-"href=\"https://dcpomatic.com/donate_amount?amount=40\">Ga naar Paypal om €40 "
-"te doneren</a><li><a href=\"https://dcpomatic.com/donate_amount?"
-"amount=20\">Ga naar Paypal om €20 te doneren</a><li><a href=\"https://"
-"dcpomatic.com/donate_amount?amount=10\">Ga naar Paypal om €10 te doneren</"
-"a></ul><p>Dank u wel!</font>"
+"<h2>You have made {} DCPs with {}!</h2><img width=\"20%%\" "
+"src=\"memory:me.jpg\" align=\"center\"><font size=\"+1\"><p>Hello. I'm Carl "
+"and I'm the developer of {}. I work on it in my spare time (with the help of "
+"a volunteer team of testers and translators) and I release it as free "
+"software.<p>If you find {} useful, please consider a donation to the "
+"project. Financial support will help me to spend more time developing {} and "
+"making it better!<p><ul><li><a href=\"https://dcpomatic.com/donate_amount?"
+"amount=40\">Go to Paypal to donate €40</a><li><a href=\"https://"
+"dcpomatic.com/donate_amount?amount=20\">Go to Paypal to donate €20</a><li><a "
+"href=\"https://dcpomatic.com/donate_amount?amount=10\">Go to Paypal to "
+"donate €10</a></ul><p>Thank you!</font>"
+msgstr ""
+"<h2>U heeft {} DCP's gemaakt met {}!</h2><img width=\"20%%\" "
+"src=\"memory:me.jpg\" align=\"center\"><font size=\"+1\"><p>Hallo. Ik ben "
+"Carl en ik ben de ontwikkelaar van {}. Ik werk eraan in mijn vrije tijd "
+"(met de hulp van een vrijwilligersteam van testers en vertalers) en ik geef "
+"het vrij als gratis software.<p>Als u {} nuttig vindt, overweeg dan een "
+"donatie aan het project. Financiële ondersteuning zal me helpen om meer "
+"tijd te besteden aan de ontwikkeling van {} en het beter te maken!"
+"<p><ul><li><a href=\"https://dcpomatic.com/donate_amount?amount=40\">Ga naar "
+"Paypal om €40 te doneren</a><li><a href=\"https://dcpomatic.com/"
+"donate_amount?amount=20\">Ga naar Paypal om €20 te doneren</a><li><a "
+"href=\"https://dcpomatic.com/donate_amount?amount=10\">Ga naar Paypal om €10 "
+"te doneren</a></ul><p>Dank u wel!</font>"
#: src/lib/hints.cc:176
msgid ""
@@ -536,7 +536,7 @@ msgstr "Combineer DCP's"
msgid "Computing digest"
msgstr "Berekenen samenvatting"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Berekenen samenvattingen"
@@ -1279,7 +1279,7 @@ msgstr "Ontbrekende verplichte instelling {}"
msgid "Monday"
msgstr "maandag"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1311,7 +1311,8 @@ msgstr "Geen geldige beeldbestanden gevonden in de map."
msgid "Noise reduction"
msgstr "Ruisonderdrukking"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Geen"
@@ -1630,7 +1631,7 @@ msgstr ""
"channel\" in of uit te schakelen in het dialoogvenster \"Geavanceerde "
"instellingen\"."
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1818,9 +1819,9 @@ msgid ""
"again."
msgstr ""
"Deze fout is waarschijnlijk opgetreden omdat u de 32-bits versie van {} "
-"gebruikt en probeert te veel encoderings-threads te gebruiken. Verminder a."
-"u.b. het 'Aantal threads dat {} moet gebruiken' in het \"Algemeen\"-tabblad "
-"bij Voorkeuren en probeer het opnieuw."
+"gebruikt en probeert te veel encoderings-threads te gebruiken. Verminder "
+"a.u.b. het 'Aantal threads dat {} moet gebruiken' in het \"Algemeen\"-"
+"tabblad bij Voorkeuren en probeer het opnieuw."
#: src/lib/job.cc:155
#, c++-format
@@ -1897,7 +1898,8 @@ msgstr "Onverwachte inhoud ZIP-bestand"
msgid "Unexpected image type received by server"
msgstr "Onverwacht beeldtype ontvangen door server"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Onbekend"
diff --git a/src/lib/po/pl_PL.po b/src/lib/po/pl_PL.po
index 3ee494e88..0d9fad317 100644
--- a/src/lib/po/pl_PL.po
+++ b/src/lib/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 16:47+0200\n"
"Last-Translator: Michał Tomaszewski <goku1933@gmail.com>\n"
"Language-Team: Polish <http://translations.dcpomatic.com/projects/dcpomatic/"
@@ -545,7 +545,7 @@ msgstr "Połącz paczki DCP"
msgid "Computing digest"
msgstr "Obliczanie danych"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Obliczanie danych"
@@ -1267,7 +1267,7 @@ msgstr "Brakuje wymaganych ustawień {}"
msgid "Monday"
msgstr "Poniedziałek"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1297,7 +1297,8 @@ msgstr "W folderze nie znaleziono obsługiwanych plików obrazów."
msgid "Noise reduction"
msgstr "Redukcja szumu"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Brak"
@@ -1606,7 +1607,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1861,7 +1862,8 @@ msgstr "Archiwum ZIP zawiera nieobsługiwane pliki"
msgid "Unexpected image type received by server"
msgstr "Serwer otrzymał nieobsługiwany typ obrazu"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Nieznany"
diff --git a/src/lib/po/pt_BR.po b/src/lib/po/pt_BR.po
index b19988cf1..f5432d46a 100644
--- a/src/lib/po/pt_BR.po
+++ b/src/lib/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:19-0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -514,7 +514,7 @@ msgstr ""
msgid "Computing digest"
msgstr "Computando processamento"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Computando processamento"
@@ -1262,7 +1262,7 @@ msgstr "falta configuração obrigatória {}"
msgid "Monday"
msgstr ""
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1292,7 +1292,8 @@ msgstr "Não foram encontradas imagens válidas na pasta."
msgid "Noise reduction"
msgstr "Redução de ruído"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Nenhum"
@@ -1586,7 +1587,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1825,7 +1826,8 @@ msgstr "Conteúdo inesperado no arquivo ZIP"
msgid "Unexpected image type received by server"
msgstr "Tipo de imagem inesperada recebida pelo servidor"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "desconhecido"
diff --git a/src/lib/po/pt_PT.po b/src/lib/po/pt_PT.po
index 3d40645da..58ec1393c 100644
--- a/src/lib/po/pt_PT.po
+++ b/src/lib/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 18:19+0000\n"
"Last-Translator: Tiago Casal Ribeiro <tiago@casalribeiro.com>\n"
"Language-Team: \n"
@@ -494,7 +494,7 @@ msgstr ""
msgid "Computing digest"
msgstr "A processar o resumo"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
#, fuzzy
msgid "Computing digests"
msgstr "A processar o resumo"
@@ -1237,7 +1237,7 @@ msgstr "falta definição necessária {}"
msgid "Monday"
msgstr "Segunda-feira"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr ""
@@ -1267,7 +1267,8 @@ msgstr "Não foram encontrados ficheiros de imagem válidos na pasta."
msgid "Noise reduction"
msgstr "Redução de ruído"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr ""
@@ -1561,7 +1562,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr ""
@@ -1795,7 +1796,8 @@ msgstr "Conteúdos inesperados no ficheiro ZIP"
msgid "Unexpected image type received by server"
msgstr "Tipo de imagem inesperada recebida pelo servidor"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "desconhecido"
diff --git a/src/lib/po/ru_RU.po b/src/lib/po/ru_RU.po
index fab7ace6d..18ada5ee3 100644
--- a/src/lib/po/ru_RU.po
+++ b/src/lib/po/ru_RU.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: DCP\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 20:12+0300\n"
"Last-Translator: Mikhail Epshteyn <virus-2006@yandex.ru>\n"
"Language-Team: Mikhail Epshteyn\n"
@@ -534,7 +534,7 @@ msgstr "Объединить DCP"
msgid "Computing digest"
msgstr "Проверка целостности"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Проверка целостности"
@@ -1274,7 +1274,7 @@ msgstr "Отсутствует обязательный параметр {}"
msgid "Monday"
msgstr "Понедельник"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Моно"
@@ -1302,7 +1302,8 @@ msgstr "В папке не найдено подходящих изображе
msgid "Noise reduction"
msgstr "Подавление шума"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Не задан"
@@ -1615,7 +1616,7 @@ msgstr ""
"предварительном просмотре, и если нет, попробуйте включить или отключить "
"видеофильтр 'premultiply' в диалоговом окне Дополнительных настроек контента."
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Стерео"
@@ -1879,7 +1880,8 @@ msgstr "Неожиданное содержимое ZIP-файла"
msgid "Unexpected image type received by server"
msgstr "Сервером получен неожиданный тип изображения"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Неизвестно"
diff --git a/src/lib/po/sk_SK.po b/src/lib/po/sk_SK.po
index 6384229fc..84d3a4916 100644
--- a/src/lib/po/sk_SK.po
+++ b/src/lib/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"
@@ -494,7 +494,7 @@ msgstr ""
msgid "Computing digest"
msgstr "Počítam zhrnutie"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
#, fuzzy
msgid "Computing digests"
msgstr "Počítam zhrnutie"
@@ -1233,7 +1233,7 @@ msgstr "chýbajúce potrebné nastavenia {}"
msgid "Monday"
msgstr "Pondelok"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr ""
@@ -1261,7 +1261,8 @@ msgstr "Žiadne platné súbory nebolo nájdené v priečinku."
msgid "Noise reduction"
msgstr "Redukcia hluku"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr ""
@@ -1555,7 +1556,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr ""
@@ -1788,7 +1789,8 @@ msgstr "Neočakávaný obsah ZIP"
msgid "Unexpected image type received by server"
msgstr "Neočakávaný typ obrazu obdŕžaný od servera "
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "neznáme"
diff --git a/src/lib/po/sl_SI.po b/src/lib/po/sl_SI.po
index d3ad94b4a..b54a51375 100644
--- a/src/lib/po/sl_SI.po
+++ b/src/lib/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:15+0100\n"
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: \n"
@@ -532,7 +532,7 @@ msgstr "Združi DCP-je"
msgid "Computing digest"
msgstr "Računanje povzetka"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Računanje povzetkov"
@@ -1264,7 +1264,7 @@ msgstr "Manjka zahtevana nastavitev {}"
msgid "Monday"
msgstr "Ponedeljek"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1293,7 +1293,8 @@ msgstr "V mapi ni najdenih veljavnih slikovnih datotek."
msgid "Noise reduction"
msgstr "Zmanjšanje šuma"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Brez"
@@ -1602,7 +1603,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1866,7 +1867,8 @@ msgstr "Nepričakovana vsebina datoteke ZIP"
msgid "Unexpected image type received by server"
msgstr "Nepričakovana vrsta slike, ki jo je prejel strežnik"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Neznano"
diff --git a/src/lib/po/sv_SE.po b/src/lib/po/sv_SE.po
index 8331c6418..885ecc208 100644
--- a/src/lib/po/sv_SE.po
+++ b/src/lib/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-12-28 14:46+0100\n"
"Last-Translator: Mattias Mattsson <vitplister@gmail.com>\n"
"Language-Team: \n"
@@ -538,7 +538,7 @@ msgstr "Kombinera DCP:er"
msgid "Computing digest"
msgstr "Beräknar hashsumma"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Beräknar hashsummor"
@@ -1278,7 +1278,7 @@ msgstr "Nödvändig inställning saknas: {}"
msgid "Monday"
msgstr "Måndag"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Mono"
@@ -1308,7 +1308,8 @@ msgstr "Inga giltiga bildfiler hittades i mappen."
msgid "Noise reduction"
msgstr "Brusreducering"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Inget"
@@ -1623,7 +1624,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Stereo"
@@ -1871,7 +1872,8 @@ msgstr "Oväntat innehåll i ZIP-fil"
msgid "Unexpected image type received by server"
msgstr "Oväntad bildtyp mottogs av server"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "Okänd"
diff --git a/src/lib/po/tr_TR.po b/src/lib/po/tr_TR.po
index d6b3de84a..9e3b350d3 100644
--- a/src/lib/po/tr_TR.po
+++ b/src/lib/po/tr_TR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 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: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -470,7 +470,7 @@ msgstr ""
msgid "Computing digest"
msgstr ""
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr ""
@@ -1157,7 +1157,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr ""
@@ -1185,7 +1185,8 @@ msgstr ""
msgid "Noise reduction"
msgstr ""
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr ""
@@ -1473,7 +1474,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr ""
@@ -1694,7 +1695,8 @@ msgstr ""
msgid "Unexpected image type received by server"
msgstr ""
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr ""
diff --git a/src/lib/po/uk_UA.po b/src/lib/po/uk_UA.po
index 50d2642df..80bf25a79 100644
--- a/src/lib/po/uk_UA.po
+++ b/src/lib/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:32+0300\n"
"Last-Translator: Igor Voytovich <i.voyt@dualvfilms.com>\n"
"Language-Team: Українська\n"
@@ -507,7 +507,7 @@ msgstr ""
msgid "Computing digest"
msgstr "Перевірка цілостності"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "Перевірка цілостності"
@@ -1244,7 +1244,7 @@ msgstr "Відсутнє обов'язкове налаштування {}"
msgid "Monday"
msgstr "Понеділок"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "Моно"
@@ -1274,7 +1274,8 @@ msgstr "У папці не знайдено відповідних зображ
msgid "Noise reduction"
msgstr "Придушення шуму"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "Нічого"
@@ -1565,7 +1566,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "Стерео"
@@ -1808,7 +1809,8 @@ msgstr "Неочікуваний зміст ZIP-файла"
msgid "Unexpected image type received by server"
msgstr "Сервером отриманий неочікуваний тип зображення"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
#, fuzzy
msgid "Unknown"
msgstr "невідомо"
diff --git a/src/lib/po/zh_CN.po b/src/lib/po/zh_CN.po
index 0a29a0f38..22ab83be7 100644
--- a/src/lib/po/zh_CN.po
+++ b/src/lib/po/zh_CN.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LIBDCPOMATIC\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 17:57+0800\n"
"Last-Translator: Dian Li <xslidian@gmail.com>\n"
"Language-Team: Chinese Simplified (Rov8 branch)\n"
@@ -519,7 +519,7 @@ msgstr "合并 DCP"
msgid "Computing digest"
msgstr "计算Hash值中"
-#: src/lib/writer.cc:520
+#: src/lib/writer.cc:521
msgid "Computing digests"
msgstr "计算Hash值中"
@@ -1228,7 +1228,7 @@ msgstr "缺少必需的设置 {}"
msgid "Monday"
msgstr "星期一"
-#: src/lib/writer.cc:772
+#: src/lib/cover_sheet.cc:91
msgid "Mono"
msgstr "单声道"
@@ -1256,7 +1256,8 @@ msgstr "未在文件夹中发现有效的图片序列文件。"
msgid "Noise reduction"
msgstr "降噪"
-#: src/lib/writer.cc:740 src/lib/writer.cc:747 src/lib/writer.cc:770
+#: src/lib/cover_sheet.cc:59 src/lib/cover_sheet.cc:66
+#: src/lib/cover_sheet.cc:89
msgid "None"
msgstr "无"
@@ -1554,7 +1555,7 @@ msgid ""
"in the content Advanced Settings dialogue box."
msgstr ""
-#: src/lib/writer.cc:774
+#: src/lib/cover_sheet.cc:93
msgid "Stereo"
msgstr "立体声"
@@ -1798,7 +1799,8 @@ msgstr "意外的ZIP文件的内容"
msgid "Unexpected image type received by server"
msgstr "服务器接收到意外的图像类型"
-#: src/lib/cross_common.cc:103 src/lib/dcp_text_track.cc:53
+#: src/lib/cover_sheet.cc:137 src/lib/cross_common.cc:103
+#: src/lib/dcp_text_track.cc:53
msgid "Unknown"
msgstr "未知"
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 "
diff --git a/src/wx/po/cs_CZ.po b/src/wx/po/cs_CZ.po
index b4b34aae3..5dfb63a75 100644
--- a/src/wx/po/cs_CZ.po
+++ b/src/wx/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:36+0200\n"
"Last-Translator: Tomáš Begeni <begeni@razdva.cz>\n"
"Language-Team: DCP-o-matic translators\n"
@@ -997,7 +997,7 @@ msgstr "Obsah nelze přehrát"
msgid "Could not read DCP (%n)"
msgstr "Nelze načíst DCP (%n)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Nelze načíst DCP: %s"
diff --git a/src/wx/po/da_DK.po b/src/wx/po/da_DK.po
index d0c0ce18d..f5febb734 100644
--- a/src/wx/po/da_DK.po
+++ b/src/wx/po/da_DK.po
@@ -6,7 +6,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: 2019-04-06 13:46+0200\n"
"Last-Translator: FULL NAME &lt;EMAIL@ADDRESS&gt;\n"
"Language-Team: LANGUAGE &lt;LL@li.org&gt;\n"
@@ -1024,7 +1024,7 @@ msgstr "Kunne ikke indlæse KDM"
msgid "Could not read DCP (%n)"
msgstr "Kunne ikke indlæse KDM"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Kunne ikke indlæse KDM"
diff --git a/src/wx/po/de_DE.po b/src/wx/po/de_DE.po
index 0ad230e21..e1037fbef 100644
--- a/src/wx/po/de_DE.po
+++ b/src/wx/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: 2021-08-20 21:46+0200\n"
"Last-Translator: Carsten Kurz\n"
"Language-Team: DCP-o-matic translators\n"
@@ -1051,7 +1051,7 @@ msgstr "Konnte KDM nicht laden"
msgid "Could not read DCP (%n)"
msgstr "Konnte KDM nicht laden"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Konnte KDM nicht laden"
diff --git a/src/wx/po/es_ES.po b/src/wx/po/es_ES.po
index accfe48f1..e8bf0d222 100644
--- a/src/wx/po/es_ES.po
+++ b/src/wx/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libdcpomatic-wx\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-02-25 14:45-0600\n"
"Last-Translator: Manuel AC <manuel.acevedo@civantos.>\n"
"Language-Team: Manuel AC <manuel.acevedo@civantos.com>\n"
@@ -1027,7 +1027,7 @@ msgstr "No se pudo cargar la KDM."
msgid "Could not read DCP (%n)"
msgstr "No se pudo cargar la KDM."
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "No se pudo cargar la KDM."
diff --git a/src/wx/po/fa_IR.po b/src/wx/po/fa_IR.po
index e4c6a8d4e..7667949b3 100644
--- a/src/wx/po/fa_IR.po
+++ b/src/wx/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 17:45+0330\n"
"Last-Translator: Soleyman Rahmani Aghdam <Soleyman.rahmani@gmail.com>\n"
"Language-Team: \n"
@@ -997,7 +997,7 @@ msgstr "محتوا پلی نشد"
msgid "Could not read DCP (%n)"
msgstr "نمیتوان دی سی پی (%n) را خواند"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "نمیتوان این دی سی پی را خواند: %s"
diff --git a/src/wx/po/fr_FR.po b/src/wx/po/fr_FR.po
index 764cf04e4..89c707902 100644
--- a/src/wx/po/fr_FR.po
+++ b/src/wx/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:57+0100\n"
"Last-Translator: Grégoire AUSINA <gregoire@gisele-productions.eu>\n"
"Language-Team: \n"
@@ -1012,7 +1012,7 @@ msgstr "Impossible de lire le contenu"
msgid "Could not read DCP (%n)"
msgstr "Impossible de lire le DCP (%n)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Impossible de lire le DCP : %s"
diff --git a/src/wx/po/hu_HU.po b/src/wx/po/hu_HU.po
index ef0c292ff..7aa485fda 100644
--- a/src/wx/po/hu_HU.po
+++ b/src/wx/po/hu_HU.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 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: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -982,7 +982,7 @@ msgstr ""
msgid "Could not read DCP (%n)"
msgstr ""
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr ""
diff --git a/src/wx/po/it_IT.po b/src/wx/po/it_IT.po
index ce18320bb..44a0f302e 100644
--- a/src/wx/po/it_IT.po
+++ b/src/wx/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 18:21+0200\n"
"Last-Translator: William Fanelli <william.f@impronte.com>\n"
"Language-Team: \n"
@@ -1026,7 +1026,7 @@ msgstr "Impossibile caricare la KDM (%s)"
msgid "Could not read DCP (%n)"
msgstr "Impossibile caricare la KDM (%s)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Impossibile caricare la KDM (%s)"
diff --git a/src/wx/po/nl_NL.po b/src/wx/po/nl_NL.po
index cf49d9f04..aaa0596e0 100644
--- a/src/wx/po/nl_NL.po
+++ b/src/wx/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-21 06:57+0200\n"
"Last-Translator: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
"Language-Team: Rob van Nieuwkerk <dcpomatic-translations@berrymount.nl>\n"
@@ -1011,7 +1011,7 @@ msgstr "Kan content niet afspelen"
msgid "Could not read DCP (%n)"
msgstr "Kan DCP niet lezen (%n)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Kan DCP niet lezen: %s"
diff --git a/src/wx/po/pl_PL.po b/src/wx/po/pl_PL.po
index e1cc3fcb7..a7c048e78 100644
--- a/src/wx/po/pl_PL.po
+++ b/src/wx/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 18:14+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1031,7 +1031,7 @@ msgstr "Nie udało się załadować KDM"
msgid "Could not read DCP (%n)"
msgstr "Nie udało się odczytać DCP: %s"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Nie udało się odczytać DCP: %s"
diff --git a/src/wx/po/pt_BR.po b/src/wx/po/pt_BR.po
index 9baaead65..32edea15a 100644
--- a/src/wx/po/pt_BR.po
+++ b/src/wx/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 18:18-0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1031,7 +1031,7 @@ msgstr "Não foi possível carregar o KDM."
msgid "Could not read DCP (%n)"
msgstr "Não foi possível carregar o KDM."
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Não foi possível carregar o KDM."
diff --git a/src/wx/po/pt_PT.po b/src/wx/po/pt_PT.po
index e6f985e0b..e5667db4f 100644
--- a/src/wx/po/pt_PT.po
+++ b/src/wx/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:56+0000\n"
"Last-Translator: Tiago Casal Ribeiro <tiago@casalribeiro.com>\n"
"Language-Team: \n"
@@ -1027,7 +1027,7 @@ msgstr "Não foi possível carregar a KDM (%s)"
msgid "Could not read DCP (%n)"
msgstr "Não foi possível carregar a KDM (%s)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Não foi possível carregar a KDM (%s)"
diff --git a/src/wx/po/ru_RU.po b/src/wx/po/ru_RU.po
index 9d9a8c25a..f56158ac0 100644
--- a/src/wx/po/ru_RU.po
+++ b/src/wx/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 21:02+0300\n"
"Last-Translator: Mikhail Epshteyn <virus-2006@yandex.ru>\n"
"Language-Team: Russian\n"
@@ -1000,7 +1000,7 @@ msgstr "Не удалось воспроизвести содержимое"
msgid "Could not read DCP (%n)"
msgstr "Не удалось прочитать DCP (%n)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Не удалось прочитать DCP: %s"
diff --git a/src/wx/po/sk_SK.po b/src/wx/po/sk_SK.po
index 1532521a9..fba8eb71d 100644
--- a/src/wx/po/sk_SK.po
+++ b/src/wx/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: DCP-o-matic translators\n"
@@ -1032,7 +1032,7 @@ msgstr "Nemôžem načítať kDM (%s)"
msgid "Could not read DCP (%n)"
msgstr "Nemôžem načítať kDM (%s)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Nemôžem načítať kDM (%s)"
diff --git a/src/wx/po/sl_SI.po b/src/wx/po/sl_SI.po
index 3a7dd2e21..f6cb649fd 100644
--- a/src/wx/po/sl_SI.po
+++ b/src/wx/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:17+0100\n"
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
"Language-Team: \n"
@@ -1010,7 +1010,7 @@ msgstr "Vsebine ni mogoče predvajati"
msgid "Could not read DCP (%n)"
msgstr "Ni bilo mogoče prebrati DCP: %s"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Ni bilo mogoče prebrati DCP: %s"
diff --git a/src/wx/po/sv_SE.po b/src/wx/po/sv_SE.po
index b65b33169..5ed9a5f79 100644
--- a/src/wx/po/sv_SE.po
+++ b/src/wx/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-12-28 14:46+0100\n"
"Last-Translator: Mattias Mattsson <vitplister@gmail.com>\n"
"Language-Team: \n"
@@ -1026,7 +1026,7 @@ msgstr "Kunde inte ladda KDM"
msgid "Could not read DCP (%n)"
msgstr "Kunde inte ladda DCP: %s"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "Kunde inte ladda DCP: %s"
diff --git a/src/wx/po/tr_TR.po b/src/wx/po/tr_TR.po
index 269e821a4..dfb83eda8 100644
--- a/src/wx/po/tr_TR.po
+++ b/src/wx/po/tr_TR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 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: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -981,7 +981,7 @@ msgstr ""
msgid "Could not read DCP (%n)"
msgstr ""
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr ""
diff --git a/src/wx/po/uk_UA.po b/src/wx/po/uk_UA.po
index 140c3fc7a..2e8251a66 100644
--- a/src/wx/po/uk_UA.po
+++ b/src/wx/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 20:35+0300\n"
"Last-Translator: Igor Voytovich <i.voyt@dualvfilms.com>\n"
"Language-Team: Ukrainian\n"
@@ -1029,7 +1029,7 @@ msgstr "Не вдалося завантажити KDM."
msgid "Could not read DCP (%n)"
msgstr "Не вдалося завантажити KDM."
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, fuzzy, c-format
msgid "Could not read DCP: %s"
msgstr "Не вдалося завантажити KDM."
diff --git a/src/wx/po/zh_CN.po b/src/wx/po/zh_CN.po
index 9d9e93146..2698d8e81 100644
--- a/src/wx/po/zh_CN.po
+++ b/src/wx/po/zh_CN.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libdcpomatic-wx\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:01+0800\n"
"Last-Translator: Dian Li <xslidian@gmail.com>\n"
"Language-Team: Chinese Simplified (Rov8 branch)\n"
@@ -1002,7 +1002,7 @@ msgstr "无法播放内容"
msgid "Could not read DCP (%n)"
msgstr "无法读取 DCP (%n)"
-#: src/wx/gl_video_view.cc:139
+#: src/wx/gl_video_view.cc:131
#, c-format
msgid "Could not read DCP: %s"
msgstr "无法读取 DCP: %s"