+ case dcp::VerificationNote::Code::INVALID_CONTENT_KIND:
+ add(i, _("An invalid <ContentKind> %n has been used."));
+ break;
+ case dcp::VerificationNote::Code::INVALID_MAIN_PICTURE_ACTIVE_AREA:
+ add(i, _("The <MainPictureActiveArea> is either not a multiple of 2, or is bigger than an asset."));
+ break;
+ case dcp::VerificationNote::Code::DUPLICATE_ASSET_ID_IN_PKL:
+ add(i, _("The PKL %n has more than one asset with the same ID."));
+ break;
+ case dcp::VerificationNote::Code::DUPLICATE_ASSET_ID_IN_ASSETMAP:
+ add(i, _("The ASSETMAP %n has more than one asset with the same ID."));
+ break;
+ case dcp::VerificationNote::Code::MISSING_SUBTITLE:
+ add(i, _("The subtitle asset %n contains no subtitles."));
+ break;
+ case dcp::VerificationNote::Code::INVALID_SUBTITLE_ISSUE_DATE:
+ add(i, _("<IssueDate> has an invalid value %n"));
+ break;
+ case dcp::VerificationNote::Code::MISMATCHED_SOUND_CHANNEL_COUNTS:
+ add(i, _("Sound assets do not all have the same channel count."));
+ break;
+ case dcp::VerificationNote::Code::INVALID_MAIN_SOUND_CONFIGURATION:
+ add(i, _("<MainSoundConfiguration> describes incorrect number of channels (%n)"));
+ break;
+ case dcp::VerificationNote::Code::MISSING_FONT:
+ add(i, _("The font file for font ID \"%n\" was not found, or was not referred to in the ASSETMAP."));
+ break;
+ case dcp::VerificationNote::Code::INVALID_JPEG2000_TILE_PART_SIZE:
+ add(i, _("Frame %frame has an image component that is too large (component %component is %size bytes in size)."));
+ break;
+ case dcp::VerificationNote::Code::INCORRECT_SUBTITLE_NAMESPACE_COUNT:
+ add(i, _("The XML in the subtitle asset %n has more than one namespace declaration."));
+ break;
+ case dcp::VerificationNote::Code::MISSING_LOAD_FONT_FOR_FONT:
+ add(i, _("A subtitle or closed caption refers to a font with ID %id that does not have a corresponding <LoadFont> node."));
+ break;
+ case dcp::VerificationNote::Code::MISSING_LOAD_FONT:
+ add(i, _("The SMPTE subtitle asset %id has <Text> nodes but no <LoadFont> node"));
+ break;
+ case dcp::VerificationNote::Code::MISMATCHED_ASSET_MAP_ID:
+ add(i, _("The asset with ID %id in the asset map actually has an id of %other_id"));
+ break;
+ case dcp::VerificationNote::Code::EMPTY_CONTENT_VERSION_LABEL_TEXT:
+ add(i, _("The <LabelText> in a <ContentVersion> in CPL %id is empty"));
+ break;
+ case dcp::VerificationNote::Code::INVALID_CPL_NAMESPACE:
+ add(i, _("The CPL %f has an invalid namespace %n"));
+ break;
+ case dcp::VerificationNote::Code::MISSING_CPL_CONTENT_VERSION:
+ add(i, _("The CPL %n has no <ContentVersion> tag"));
+ break;