Refactor German DL 2 format and add description

Updated specifications to conditions and added description.
This commit is contained in:
Dominik Masur 2025-12-09 23:44:37 +01:00 committed by GitHub
parent e74a36e159
commit 89274eaca7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,31 +1,20 @@
name: "German DL 2", name: TRaSH German DL 2
includeCustomFormatWhenRenaming: false, description: "Matches German-English dual audio releases without DL tags in title"
specifications": [ conditions:
{ - name: NOT German DL
name: "NOT German DL", negate: true
implementation: "ReleaseTitleSpecification", required: true
negate: true, type: release_title
required: true, pattern: (?i)german\s*\.?dl|(?<=\bGerman\b.*)(?<!\bWEB[-_. ])\bDL\b|\[DE\+[a-z]{2}\]|\[[a-z]{2}\+DE\]|ger,\s*[a-z]{3}\]|\[[a-z]{3}\s*,\s*ger\]
fields: { - name: German
value: "(?i)german\\s*\\.?dl|(?<=\\bGerman\\b.*)(?<!\\bWEB[-_. ])\\bDL\\b|\\[DE\\+[a-z]{2}\\]|\\[[a-z]{2}\\+DE\\]|ger,\\s*[a-z]{3}\\]|\\[[a-z]{3}\\s*,\\s*ger\\]" negate: false
} required: true
}, type: language
{ language: german
name: "German", - name: English
implementation: "LanguageSpecification", negate: false
negate: false, required: true
required: true, type: language
fields: { language: english
value: 4 tests: []
} includeCustomFormatWhenRenaming: false
},
{
name: "English",
implementation: "LanguageSpecification",
negate: false,
required: true,
fields: {
value: 1
}
}
]