"IsInUseCantDeleteAMetadataProfileThatIsAttachedToAnAuthorOrImportList":"Can't delete a metadata profile that is attached to an author or import list",
"IsInUseCantDeleteAQualityProfileThatIsAttachedToAnAuthorOrImportList":"Can't delete a quality profile that is attached to an author or import list",
"Iso639-3":"ISO 639-3 language codes, or 'null', comma separated",
FilterByPredicate(hash,x=>x.ForeignEditionId,localHash,profile,(x,p)=>!allowedLanguages.Any()||allowedLanguages.Contains(x.Language?.ToLower()??"null"),"edition language not allowed");
FilterByPredicate(hash,x=>x.ForeignEditionId,localHash,profile,(x,p)=>!allowedLanguages.Any()||allowedLanguages.Contains(x.Language?.CanonicalizeLanguage()??"null"),"edition language not allowed");
FilterByPredicate(hash,x=>x.ForeignEditionId,localHash,profile,(x,p)=>!p.SkipMissingIsbn||x.Isbn13.IsNotNullOrWhiteSpace()||x.Asin.IsNotNullOrWhiteSpace(),"isbn and asin is missing");