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

@@ -0,0 +1,18 @@
name: Not English
description: Matches releases that don't include an English language track. Dual audio
is allowed.
tags: []
conditions:
- exceptLanguage: true
language: english
name: Not English
negate: false
required: true
type: language
- exceptLanguage: false
language: english
name: Includes English
negate: true
required: false
type: language
tests: []