commit
569a4c653a
@ -0,0 +1,190 @@
|
||||
# How to setup Language Custom Formats
|
||||
|
||||
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`."
|
||||
|
||||
## Language Examples
|
||||
|
||||
Import the JSON in to your Custom Formats.
|
||||
|
||||
How ?
|
||||
|
||||
Follow the [How to import Custom Formats](/Radarr/Radarr-import-custom-formats/){:target="_blank" rel="noopener noreferrer"}.
|
||||
|
||||
---
|
||||
|
||||
### 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 of `-10000`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-original.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Language: English Only
|
||||
|
||||
<sub><sub>Language: Not English</sub>
|
||||
|
||||
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 of `-10000`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-english.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 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.
|
||||
|
||||
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 of `-10000`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-not-dutch.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Language: Prefer X but i'll take Y
|
||||
|
||||
<sub><sub>Language: Not Original or German</sub>
|
||||
<sub><sub>Language: Prefer German</sub>
|
||||
|
||||
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 of `-10000`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```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 of `10`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 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 of `10`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-german.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Language: Prefer Multi Language
|
||||
|
||||
<sub><sub>Language: Prefer Dutch</sub>
|
||||
|
||||
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.
|
||||
|
||||
!!! info "For languages other than Dutch/Flemish, replace the Dutch/Flemish condition with language of your choice."
|
||||
|
||||
Add the following json to your Radarr/Sonarr with a score of `10`.
|
||||
|
||||
??? example "JSON - [CLICK TO EXPAND]"
|
||||
|
||||
```json
|
||||
[[% filter indent(width=4) %]][[% include 'json/guide-only/language-prefer-dutch.json' %]][[% endfilter %]]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## FAQ & INFO
|
||||
|
||||
### What's reverse scoring
|
||||
|
||||
??? FAQ "What's reverse scoring? - [CLICK TO EXPAND]"
|
||||
|
||||
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
|
||||
|
||||
??? FAQ "Prefer language X over language Y - [CLICK TO EXPAND]"
|
||||
|
||||
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
|
||||
|
||||
??? FAQ "What's Original Language? - [CLICK TO EXPAND]"
|
||||
|
||||
Original Language is the language in which a Movie/TV Show was originally made.
|
||||
|
||||
### Where does Radarr get the Original Language from
|
||||
|
||||
??? FAQ "Where does Radarr get the Original Language from? - [CLICK TO EXPAND]"
|
||||
|
||||
Radarr makes use of [The Movie Database (TMDB)](https://www.themoviedb.org/){:target="_blank" rel="noopener noreferrer"}.
|
||||
|
||||
![!The Movie Database (TMDB) Original Language](images/original-language-tmdb.png)
|
||||
|
||||
### Where does Sonarr get the Original Language from
|
||||
|
||||
??? FAQ "Where does Sonarr get the Original Language from? - [CLICK TO EXPAND]"
|
||||
|
||||
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"
|
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,4 @@
|
||||
{!
|
||||
include-markdown '../../Radarr/Tips/How-to-setup-language-custom-formats.md'
|
||||
rewrite_relative_urls=true
|
||||
!}
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "-10000",
|
||||
"trash_description": "Language: Multiple Only",
|
||||
"name": "Language: Not Dutch",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "Not Dutch Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": true,
|
||||
"fields": {
|
||||
"value": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Not Flemish Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": true,
|
||||
"fields": {
|
||||
"value": 19
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "-10000",
|
||||
"trash_description": "Language: English Only",
|
||||
"name": "Language: Not English",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "Not English Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": false,
|
||||
"fields": {
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "-10000",
|
||||
"trash_description": "Language: Prefer X but i'll take Y",
|
||||
"name": "Language: Not Original or German",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "Not Original",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": true,
|
||||
"fields": {
|
||||
"value": -2
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Not German",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": true,
|
||||
"fields": {
|
||||
"value": 4
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "-10000",
|
||||
"trash_description": "Language: Original Only",
|
||||
"name": "Language: Not Original",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "Not Original Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": true,
|
||||
"required": false,
|
||||
"fields": {
|
||||
"value": -2
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "10",
|
||||
"trash_description": "Prefer Multiple",
|
||||
"name": "Language: Prefer Dutch",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "Dutch Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": false,
|
||||
"required": false,
|
||||
"fields": {
|
||||
"value": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Flemish Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": false,
|
||||
"required": false,
|
||||
"fields": {
|
||||
"value": 19
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
{
|
||||
"trash_id": "guide-only",
|
||||
"trash_score": "10",
|
||||
"trash_description": "Prefer Language X",
|
||||
"name": "Language: Prefer German",
|
||||
"includeCustomFormatWhenRenaming": false,
|
||||
"specifications": [
|
||||
{
|
||||
"name": "German Language",
|
||||
"implementation": "LanguageSpecification",
|
||||
"negate": false,
|
||||
"required": false,
|
||||
"fields": {
|
||||
"value": 4
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in new issue