feat(format): Overhauled Langauge System

- Base language custom formats added, compiler will convert to other languages on the fly
- Not <Language>: Matches releases that don't include the specified language
- Not Only <Langauge>: Matches releases that include both the specified language, and others via parsed language logic
- Not Only <Langauge> (Missing): Matches releases that include both the specified language, and others via regex pattern "Dual Audio"
- New regex pattern to match dual audio
- Set default language to "Must Include English"
This commit is contained in:
santiagosayshey
2024-12-18 23:28:52 +10:50
parent f9968b0888
commit 0935f85cb0
5 changed files with 172 additions and 2 deletions

View File

@@ -289,11 +289,11 @@ upgrade_until:
name: Transparent capable
description: All capable of being indistinguishable from source. WEB-DL included
to not allow unknown encode to trump known WEB-DL.
language: original
language: must_english
tweaks:
preferFreeleech: true
allowLosslessAudio: true
allowDVNoFallback: false
allowBleedingEdgeCodecs: false
allowPrereleases: false
languageStrictness: disabled
languageStrictness: mustnot_english