You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TRaSH-Guides/docs/Radarr/Tips/How-to-setup-language-custo...

229 lines
8.3 KiB

# How to setup Language Custom Formats
2 years ago
Here we will explain how to setup your own preferred language Custom Format, with a few examples.
!!! warning "Using language Custom Formats is not compatible with setting a preferred language in a quality profile in Radarr. You must use one or the other.<br>If you want to make use of the Custom Formats set the preferred language to `Any`.<br><br>Sonarr doesn't have a preferred language in the quality profile, so this can be ignored if you're setting this up with Sonarr"
## Language Examples
2 years ago
Import the JSON in to your Custom Formats.
How ?
chore(editorconfig): Add more extensions (#1410) * Add more extensions to editorconfig Signed-off-by: Eric Nemchik <eric@nemchik.com> * feat(editorconfig): update indent size * Revert "feat(editorconfig): update indent size" This reverts commit 30e5918efe499ebf05559b19bdb140e75bd0d31b. * style: :lipstick: format json files Signed-off-by: Eric Nemchik <eric@nemchik.com> * style: :lipstick: format yaml files Signed-off-by: Eric Nemchik <eric@nemchik.com> * style: :lipstick: format md files Signed-off-by: Eric Nemchik <eric@nemchik.com> * style: :lipstick: format other files Signed-off-by: Eric Nemchik <eric@nemchik.com> * style: :lipstick: format md files Signed-off-by: Eric Nemchik <eric@nemchik.com> * fix: :bug: markdownlint fixes Signed-off-by: Eric Nemchik <eric@nemchik.com> * fix: :bug: markdownlint fixes Signed-off-by: Eric Nemchik <eric@nemchik.com> * fix: :bug: markdownlint fixes Signed-off-by: Eric Nemchik <eric@nemchik.com> * fix: :bug: editorconfig lint fixes Signed-off-by: Eric Nemchik <eric@nemchik.com> * feat: :rocket: deploy preview Signed-off-by: Eric Nemchik <eric@nemchik.com> * feat: :rocket: deploy preview Signed-off-by: Eric Nemchik <eric@nemchik.com> * feat: :rocket: deploy preview Signed-off-by: Eric Nemchik <eric@nemchik.com> * revert: :fire: remove deploy preview Signed-off-by: Eric Nemchik <eric@nemchik.com> * fix: :bug: fix incorrect prior merges Signed-off-by: Eric Nemchik <eric@nemchik.com> * style: :lipstick: change json to 2 spaces Signed-off-by: GitHub <noreply@github.com> * style: :lipstick: format json to 2 spaces Signed-off-by: GitHub <noreply@github.com> * update(formatting/py): run pep8 formatting --------- Signed-off-by: Eric Nemchik <eric@nemchik.com> Signed-off-by: GitHub <noreply@github.com> Co-authored-by: FonduemangVI <15520607+FonduemangVI@users.noreply.github.com> Co-authored-by: FonduemangVI <michael.thomas@vualtlabs1226.com> Co-authored-by: zakary <zak@ary.dev>
7 months ago
Follow the [How to import Custom Formats](/Radarr/Radarr-import-custom-formats/){:target="\_blank" rel="noopener noreferrer"}.
2 years ago
---
### Language: Original Only
<sub><sub>Language: Not Original</sub>
This is one of the most common one used besides the English only one.
With this Custom Format you will get only the Movie/TV Show with the original language.
For this we're going to make use of so called reverse scoring.
Add the following json to your Radarr/Sonarr with a score in your profile of `-10000`.
??? example "JSON - [Click to show/hide]"
```json
2 years ago
[[% 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)
2 years ago
---
### Language: English Only
<sub><sub>Language: Not English</sub>
2 years ago
With this Custom Format you will only get the Movie/TV Show in the English language.
!!! info "For languages other than English, replace the English condition with language of your choice."
For this we're going to make use of so called reverse scoring.
Add the following json to your Radarr/Sonarr with a score in your profile of `-10000`.
??? example "JSON - [Click to show/hide]"
```json
2 years ago
[[% 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)
2 years ago
---
### Language: Multiple Only
<sub><sub>Language: Not Dutch</sub>
In some case you need multiple languages in your Custom Format for different reasons,
in this example I will use Dutch and Flemish being a lot of Movies/TV Shows are collaborate made between the 2 countries/studio's.
2 years ago
With this Custom Format you will only get the Movie/TV Show with Dutch and/or Flemish Audio.
!!! info "For languages other than Dutch/Flemish, replace the Dutch/Flemish condition with language of your choice."
For this we're going to make use of so called reverse scoring.
Add the following json to your Radarr/Sonarr with a score in your profile of `-10000`.
??? example "JSON - [Click to show/hide]"
```json
2 years ago
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-dutch.json' %]][[% endfilter %]]
```
2 years ago
---
### Language: Prefer X but i'll take Y
<sub><sub>Language: Not Original or German<br>
Language: Prefer German</sub>
2 years ago
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.
!!! info "For languages other than German, replace the German condition with language of your choice."
Add the following json to your Radarr/Sonarr with a score in your profile of `-10000`.
??? example "JSON - [Click to show/hide]"
2 years ago
```json
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-original-or-german.json' %]][[% endfilter %]]
```
Add the following json to your Radarr/Sonarr with a score in your profile of `10`.
??? example "JSON - [Click to show/hide]"
```json
2 years ago
[[% 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)
2 years ago
---
### Language: Prefer Language X
<sub><sub>Language: Prefer German</sub>
Let's say you just want to prefer German and don't care if you get another random language(s).
!!! info "For languages other than German, replace the German condition with language of your choice."
Add the following json to your Radarr/Sonarr with a score in your profile of `10`.
??? example "JSON - [Click to show/hide]"
```json
2 years ago
[[% 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)
2 years ago
---
### Language: Prefer Multi Language
<sub><sub>Language: Prefer Dutch</sub>
2 years ago
In some case you may want prefer multiple languages in your Custom Format.
With this Custom Format you will only get the Movie/TV Show with either Preferred Language.
In this example I will use Dutch and Flemish since a lot of Movies/TV Shows since there is a lot of collaboration between the two countries/studio's.
2 years ago
!!! info "For languages other than Dutch/Flemish, replace the Dutch/Flemish condition with language of your choice."
2 years ago
Add the following json to your Radarr/Sonarr with a score in your profile of `10`.
2 years ago
??? example "JSON - [Click to show/hide]"
2 years ago
```json
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-dutch.json' %]][[% endfilter %]]
```
2 years ago
---
## 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 in a release title stands for original language (*movies/show original language*) + foreign language(s). Which audio track is used for the first track isn't always known based solely on the naming."
### Language: German + Original
This Custom Format can be used in two 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.
<sub><sub>Language: German Dual Language</sub>
??? example "JSON - [Click to show/hide]"
```json
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-german-and-original.json' %]][[% endfilter %]]
```
## FAQ & INFO
2 years ago
### What's reverse scoring
??? question "What's reverse scoring? - [Click to show/hide]"
With reverse scoring you add a Custom Format with a score of `-10000` and your preferred condition you negate.
So in the case of the following Custom Format `Language: Original Only`, it will actually match all Not Original releases and give it a score of `-10000`.
### Prefer language X over language Y
??? question "Prefer language X over language Y - [Click to show/hide]"
If you want to prefer Prefer language X over language Y,
you add for example: `Language: Prefer Language X` with a score of `10`, and add `Language: Prefer Language Y` with score of `9`.
Which scores you should use depends on how important the language is compared to other Custom Formats you're using.
### What's Original Language
??? question "What's Original Language? - [Click to show/hide]"
Original Language is the language in which a Movie/TV Show was originally made.
### Where does Radarr get the Original Language from
??? question "Where does Radarr get the Original Language from? - [Click to show/hide]"
Radarr makes use of [The Movie Database (TMDB)](https://www.themoviedb.org/){:target="_blank" rel="noopener noreferrer"}. As of February 12, 2023, Radarr has updated its metadata cache to use a movie's spoken language from TMDb as the original language, but only when there is a single spoken language listed for that movie on TMDb. In cases where multiple spoken languages are listed, Radarr will use the movie's designated original language from TMDb.
![!The Movie Database (TMDB) Original Language](images/original-language-tmdb.png)
### Where does Sonarr get the Original Language from
??? question "Where does Sonarr get the Original Language from? - [Click to show/hide]"
Sonarr makes use of [TheTVDB](https://thetvdb.com/){:target="_blank" rel="noopener noreferrer"}.
![!TheTVDB Original Language](images/original-language-tvdb.png)
--8<-- "includes/support.md"