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 Only English (Missing)
description: "Attempts to matches releases with mutliple audio tracks but are not\
\ parsed as \"Multi Langauge\". Instead, attempts to find regular expressions which\
\ imply the release has dual audio. \n "
tags: []
conditions:
- exceptLanguage: false
language: english
name: Includes English
negate: false
required: true
type: language
- name: Dual Audio Regex
type: release_title
required: true
negate: false
pattern: Dual Audio
tests: []