diff --git a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md index 024706508..00ccd31d7 100644 --- a/docs/Radarr/Tips/How-to-setup-language-custom-formats.md +++ b/docs/Radarr/Tips/How-to-setup-language-custom-formats.md @@ -32,6 +32,9 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `-1 [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-original.json' %]][[% endfilter %]] ``` +!!! tip + Don't forget to take a look at [Language Special Cases](/Radarr/Tips/How-to-setup-language-custom-formats/#language-special-cases) + --- ### Language: English Only @@ -52,6 +55,9 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `-1 [[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-english.json' %]][[% endfilter %]] ``` +!!! tip + Don't forget to take a look at [Language Special Cases](/Radarr/Tips/How-to-setup-language-custom-formats/#language-special-cases) + --- ### Language: Multiple Only @@ -80,8 +86,8 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `-1 ### Language: Prefer X but i'll take Y -Language: Not Original or German -Language: Prefer German +Language: Not Original or German
+Language: Prefer German
Let's say you want German, but if German is not available then fall back to Original language but don't accept any other translated languages. @@ -103,6 +109,9 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `10 [[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]] ``` +!!! tip + Don't forget to take a look at [Language Special Cases](/Radarr/Tips/How-to-setup-language-custom-formats/#language-special-cases) + --- ### Language: Prefer Language X @@ -121,6 +130,9 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `10 [[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]] ``` +!!! tip + Don't forget to take a look at [Language Special Cases](/Radarr/Tips/How-to-setup-language-custom-formats/#language-special-cases) + --- ### Language: Prefer Multi Language @@ -145,6 +157,28 @@ Add the following json to your Radarr/Sonarr with a score in your profile of `10 --- +## Language Special Cases + +Here we will add special cases that often are related to specific languages. +example: German Dual Language and/or Multi-language releases + +!!! info "In general, Dual/Multi stands for original language (*movies/show original language*) + foreign language(s). Which audio track being used as the first track isn't always known based on the naming." + +### Language: German + Original + +This Custom Format can be used in several ways: + +- If you **DON'T WANT** your media file to have a German audio track included, add this Custom Format with a score of `-10000`. +- If you **PREFER** your media file to have a German audio track included, add this Custom Format with a positive score. + +Language: German Dual Language + +??? example "JSON - [Click to show/hide]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/guide-only/language-german-and-original.json' %]][[% endfilter %]] + ``` + ## FAQ & INFO ### What's reverse scoring diff --git a/docs/json/guide-only/language-german-and-original.json b/docs/json/guide-only/language-german-and-original.json new file mode 100644 index 000000000..252f3882b --- /dev/null +++ b/docs/json/guide-only/language-german-and-original.json @@ -0,0 +1,38 @@ +{ + "trash_id": "guide-only", + "trash_scores": { + "default": -10000 + }, + "trash_description": "Language: German Dual and Multi language releases", + "name": "Language: German + Original", + "includeCustomFormatWhenRenaming": false, + "specifications": [ + { + "name": "German", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 4 + } + }, + { + "name": "DL", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "(?