Compare commits

...

20 Commits

Author SHA1 Message Date
renovate[bot]
b4898bdad9 build(docker): update node.js to 7aa86fa 2026-02-12 14:01:43 +00:00
Gauthier
3eea8ee98e fix(watchlist): remove error log when a media from the watchlist is blacklisted (#2407) 2026-02-12 13:16:56 +05:00
Ludovic Ortega
7cd3521cfd docs(docker): document available image tags and their usage (#2402)
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
2026-02-11 19:17:03 +05:00
Gauthier
e53c2a34dc docs(blog): update authors description and add Discord link (#2405)
Co-authored-by: fallenbagel <98979876+fallenbagel@users.noreply.github.com>
2026-02-11 18:42:52 +05:00
Gauthier
095784bf62 docs(blog): add Seerr release blog post (#2401)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-11 13:50:28 +01:00
fallenbagel
4f7819f028 fix: add IF EXISTS to SQLite migration DROP INDEX statements (#2398) 2026-02-10 14:25:36 +01:00
Gauthier
028c7c2434 fix(overriderules): test service using the right endpoint (#2399) 2026-02-10 13:18:56 +01:00
0xsysr3ll
e3dc1c302d fix(webpush): avoid querying push subs with empty user list (#2380) 2026-02-09 15:34:13 +01:00
fallenbagel
a44a3b1e14 perf: add database indexes & minor frontend/backend improvements (#2396) 2026-02-09 17:06:53 +05:00
fallenbagel
186998b888 chore(workflows): remove redundant Hugging Face model cache (#2397) 2026-02-09 12:01:55 +01:00
0xsysr3ll
df54fb9451 ci(workflow): add i18n label check to avoid duplicate comments (#2390) 2026-02-09 10:30:25 +01:00
seerr-weblate-bot
673f3f2939 chore(i18n): update translations from Weblate (#2395)
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Ulrik J <ulrik.johansen@me.com>
Co-authored-by: fallenbagel <98979876+fallenbagel@users.noreply.github.com>
2026-02-09 07:17:17 +05:00
fallenbagel
3cd66589ca chore(i18n): rescue translations from #2384 (#2394)
Co-authored-by: Ulrik J <ulrik.johansen@me.com>
2026-02-09 07:07:11 +05:00
fallenbagel
dbee2fdf9f ci(duplicate-issues): migrate to pnpm from npm (#2388) 2026-02-08 12:28:02 +00:00
fallenbagel
0ffe3e8067 ci(issues): add LLM-driven duplicate issue detection (#2381) 2026-02-08 15:45:49 +05:00
seerr-weblate-bot
2dac679f1b chore(i18n): update translations from Weblate (#2378)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: 宿命 <331874545@qq.com>
Co-authored-by: lauantaimakkara <a.lj.unma.va.l@googlemail.com>
Co-authored-by: Thadah <thadahdenyse+borgcube@protonmail.com>
Co-authored-by: Filip Zalitchi <nyt.g777@gmail.com>
Co-authored-by: Gökhan GÜRBÜZ <gkhn.gurbuz@hotmail.com>
Co-authored-by: HanaO00 <greenmalkak@gmail.com>
Co-authored-by: sephrat <sephrat.flo@gmail.com>
Co-authored-by: 0xsysr3ll <0xsysr3ll@pm.me>
Co-authored-by: Kyalarys <charli.pn@proton.me>
Co-authored-by: Mikael Wessel <post@mikaelkw.online>
Co-authored-by: Bas <910100490+weblate@proton.me>
Co-authored-by: Senne <senne@is.soms.moe>
Co-authored-by: ugyes <ferenc.bodi@live.com>
Co-authored-by: Kiss-Pusztai Balázs <balazs.movie@gmail.com>
Co-authored-by: NilsKarlssonPyssling <nisse@users.noreply.translate.jellyseerr.dev>
Co-authored-by: Jonas <jonaasjac@gmail.com>
Co-authored-by: Jamal R. <jamal2362@googlemail.com>
Co-authored-by: Christian <christian_thalmann@bluewin.ch>
Co-authored-by: Ulrik J <ulrikj@users.noreply.translate.jellyseerr.dev>
Co-authored-by: Fallenbagel <jellyseerr@borgcube.de>
2026-02-06 21:45:45 +01:00
fallenbagel
faa2c0a005 fix(servarr): add timeout to Radarr/Sonarr API requests to prevent infinite loading (#2375)
* fix(servarr): add timeout to Radarr/Sonarr API requests to prevent infinite loading

Adds a 5-second timeout to all Radarr/Sonarr API requests and displays a warning banner when
services are unreachable. This prevents the Recent Requests section and request list pages from
hanging indefinitely when a configured service has connection issues.

fix #2374

* fix(requests): only show service error banner to users with advanced permissions
2026-02-06 21:38:21 +01:00
Ludovic Ortega
a0a784b976 docs: add missing migration steps (#2376) 2026-02-06 13:55:46 +01:00
0xsysr3ll
0d270ac871 ci(workflow): validate i18n locale files are synchronized (#2347) 2026-02-05 07:43:18 +01:00
fallenbagel
8fc68c3888 revert(media-request): revert #2316 explicitly setting the mediaId when creating request (#2372)
This just reverts #2316. A further description is not needed. **TYPEORM**, thats all thats needed to
say.
2026-02-04 17:51:59 +01:00
85 changed files with 20430 additions and 1385 deletions

View File

@@ -22,6 +22,70 @@ concurrency:
cancel-in-progress: true
jobs:
i18n:
name: i18n Check
if: github.event_name == 'pull_request'
runs-on: ubuntu-24.04
permissions:
contents: read
pull-requests: write
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
with:
persist-credentials: false
- name: Pnpm Setup
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
- name: Set up Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version-file: 'package.json'
- name: Get pnpm store directory
shell: bash
run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
env:
CI: true
run: pnpm install
- name: i18n Check
shell: bash
env:
I18N_LABEL: i18n-out-of-sync
BODY: |
The i18n check failed because translation messages are out of sync.
This usually happens when you've added or modified translation strings in your code but haven't updated the translation file.
Please run `pnpm i18n:extract` and commit the changes.
run: |
retry() { n=0; until "$@"; do n=$((n+1)); [ $n -ge 3 ] && break; echo "retry $n: $*" >&2; sleep 2; done; }
check_failed=0; node bin/check-i18n.js || check_failed=$?
pr_labels=$(gh pr view "$NUMBER" -R "$GH_REPO" --json labels -q '.labels[].name' 2>/dev/null) || true
has_label=0
while IFS= read -r name; do [ -n "$name" ] && [ "$name" = "$I18N_LABEL" ] && has_label=1 && break; done <<< "$pr_labels"
if [ "$check_failed" -eq 1 ]; then
[ "$has_label" -eq 0 ] && { retry gh pr edit "$NUMBER" -R "$GH_REPO" --add-label "$I18N_LABEL" || true; retry gh pr comment "$NUMBER" -R "$GH_REPO" -b "$BODY" || true; }
else
[ "$has_label" -eq 1 ] && retry gh pr edit "$NUMBER" -R "$GH_REPO" --remove-label "$I18N_LABEL" || true
fi
exit $check_failed
test:
name: Lint & Test Build
if: github.event_name == 'pull_request'

83
.github/workflows/detect-duplicate.yml vendored Normal file
View File

@@ -0,0 +1,83 @@
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Duplicate Issue Detector
on:
issues:
types: [opened]
permissions: {}
env:
EMBEDDING_MODEL: ${{ vars.EMBEDDING_MODEL }}
GROQ_MODEL: ${{ vars.GROQ_MODEL }}
GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
jobs:
detect-duplicate:
runs-on: ubuntu-24.04
if: ${{ !github.event.issue.pull_request }}
permissions:
issues: write
actions: read
contents: read
steps:
- name: Checkout repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Pnpm Setup
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
- name: Set up Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version-file: 'package.json'
- name: Get pnpm store directory
shell: bash
run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
working-directory: bin/duplicate-detector
env:
CI: true
run: pnpm install --frozen-lockfile
- name: Download issue index
uses: dawidd6/action-download-artifact@5c98f0b039f36ef966fdb7dfa9779262785ecb05 # v14
with:
name: issue-index
workflow: rebuild-issue-index.yml
path: bin/duplicate-detector
search_artifacts: true
if_no_artifact_found: warn
- name: Build index if missing
working-directory: bin/duplicate-detector
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
INDEX_PATH: issue_index.json
run: |
if [ ! -f issue_index.json ]; then
echo "No index found — building from scratch..."
node build-index.mjs
fi
- name: Detect duplicates
working-directory: bin/duplicate-detector
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
INDEX_PATH: issue_index.json
run: node detect.mjs

View File

@@ -0,0 +1,65 @@
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Rebuild Issue Index
on:
schedule:
- cron: "0 3 * * *"
workflow_dispatch:
permissions: {}
env:
EMBEDDING_MODEL: ${{ vars.EMBEDDING_MODEL }}
jobs:
build-index:
runs-on: ubuntu-24.04
permissions:
issues: read
actions: write
contents: read
steps:
- name: Checkout repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Pnpm Setup
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
- name: Set up Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version-file: 'package.json'
- name: Get pnpm store directory
shell: bash
run: echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install dependencies
working-directory: bin/duplicate-detector
env:
CI: true
run: pnpm install --frozen-lockfile
- name: Build issue index
working-directory: bin/duplicate-detector
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
INDEX_PATH: issue_index.json
run: node build-index.mjs
- name: Upload index artifact
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: issue-index
path: bin/duplicate-detector/issue_index.json
retention-days: 7

View File

@@ -1,4 +1,4 @@
FROM node:22.22.0-alpine3.22@sha256:0c49915657c1c77c64c8af4d91d2f13fe96853bbd957993ed00dd592cbecc284 AS base
FROM node:22.22.0-alpine3.22@sha256:7aa86fa052f6e4b101557ccb56717cb4311be1334381f526fe013418fe157384 AS base
ARG SOURCE_DATE_EPOCH
ARG TARGETPLATFORM
ENV TARGETPLATFORM=${TARGETPLATFORM:-linux/amd64}
@@ -33,7 +33,7 @@ RUN pnpm build
RUN rm -rf .next/cache
FROM node:22.22.0-alpine3.22@sha256:0c49915657c1c77c64c8af4d91d2f13fe96853bbd957993ed00dd592cbecc284
FROM node:22.22.0-alpine3.22@sha256:7aa86fa052f6e4b101557ccb56717cb4311be1334381f526fe013418fe157384
ARG SOURCE_DATE_EPOCH
ARG COMMIT_TAG
ENV NODE_ENV=production

View File

@@ -1,4 +1,4 @@
FROM node:22.22.0-alpine3.22@sha256:0c49915657c1c77c64c8af4d91d2f13fe96853bbd957993ed00dd592cbecc284
FROM node:22.22.0-alpine3.22@sha256:7aa86fa052f6e4b101557ccb56717cb4311be1334381f526fe013418fe157384
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"

39
bin/check-i18n.js Normal file
View File

@@ -0,0 +1,39 @@
#!/usr/bin/env node
/**
* Check that i18n locale files are in sync with extracted messages.
* Runs `pnpm i18n:extract` and compares en.json; exits 1 if they differ.
*/
const { execSync } = require('child_process');
const fs = require('fs');
const path = require('path');
const localePath = path.join(
__dirname,
'..',
'src',
'i18n',
'locale',
'en.json'
);
const backupPath = `${localePath}.bak`;
try {
fs.copyFileSync(localePath, backupPath);
execSync('pnpm i18n:extract', { stdio: 'inherit' });
const original = fs.readFileSync(backupPath, 'utf8');
const extracted = fs.readFileSync(localePath, 'utf8');
fs.unlinkSync(backupPath);
if (original !== extracted) {
console.error(
"i18n messages are out of sync. Please run 'pnpm i18n:extract' and commit the changes."
);
process.exit(1);
}
} catch (err) {
if (fs.existsSync(backupPath)) {
fs.unlinkSync(backupPath);
}
throw err;
}

1
bin/duplicate-detector/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules/

View File

@@ -0,0 +1,120 @@
#!/usr/bin/env node
/**
* Build Issue Embedding Index
*
* Fetches all open issues and recently closed ones,
* generates embeddings using a local ONNX transformer model,
* and saves them as a JSON artifact for the duplicate detector.
*/
import { pipeline } from '@huggingface/transformers';
import { mkdirSync, writeFileSync } from 'node:fs';
import { dirname } from 'node:path';
import { fetchIssues, issueText } from './utils.mjs';
const MODEL_NAME = process.env.EMBEDDING_MODEL || 'Xenova/all-MiniLM-L6-v2';
const OUTPUT_PATH = 'issue_index.json';
const INCLUDE_CLOSED_DAYS = 90;
const MAX_ISSUES = 5000;
const BATCH_SIZE = 64;
async function main() {
console.log('Fetching open issues...');
const openIssues = await fetchIssues({
state: 'open',
maxIssues: MAX_ISSUES,
});
console.log(`Fetched ${openIssues.length} open issues`);
const since = new Date(
Date.now() - INCLUDE_CLOSED_DAYS * 24 * 60 * 60 * 1000
).toISOString();
console.log(
`Fetching closed issues from last ${INCLUDE_CLOSED_DAYS} days...`
);
const closedIssues = await fetchIssues({
state: 'closed',
since,
maxIssues: MAX_ISSUES,
});
console.log(`Fetched ${closedIssues.length} closed issues`);
let allIssues = [...openIssues, ...closedIssues];
const seen = new Set();
allIssues = allIssues.filter((issue) => {
if (seen.has(issue.number)) return false;
seen.add(issue.number);
return true;
});
console.log(`Total unique issues to index: ${allIssues.length}`);
if (allIssues.length === 0) {
console.warn('No issues found - writing empty index');
writeFileSync(OUTPUT_PATH, JSON.stringify({ issues: [], embeddings: [] }));
return;
}
console.log(`Loading model: ${MODEL_NAME}`);
const extractor = await pipeline('feature-extraction', MODEL_NAME, {
dtype: 'fp32',
});
const texts = allIssues.map((issue) => issueText(issue.title, issue.body));
const allEmbeddings = [];
console.log(`Generating embeddings for ${texts.length} issues...`);
for (let i = 0; i < texts.length; i += BATCH_SIZE) {
const batch = texts.slice(i, i + BATCH_SIZE);
const output = await extractor(batch, {
pooling: 'mean',
normalize: true,
});
const vectors = output.tolist();
allEmbeddings.push(...vectors);
const progress = Math.min(i + BATCH_SIZE, texts.length);
console.log(` ${progress}/${texts.length}`);
}
const issueMetadata = allIssues.map((issue) => {
const body = (issue.body || '').trim();
return {
number: issue.number,
title: issue.title,
state: issue.state,
url: issue.html_url,
body_preview: body.slice(0, 500) || '',
labels: (issue.labels || []).map((l) => l.name),
created_at: issue.created_at,
updated_at: issue.updated_at,
};
});
const indexData = {
issues: issueMetadata,
embeddings: allEmbeddings,
model: MODEL_NAME,
issue_count: issueMetadata.length,
built_at: new Date().toISOString(),
};
const dir = dirname(OUTPUT_PATH);
if (dir && dir !== '.') mkdirSync(dir, { recursive: true });
writeFileSync(OUTPUT_PATH, JSON.stringify(indexData));
const sizeMb = (
Buffer.byteLength(JSON.stringify(indexData)) /
(1024 * 1024)
).toFixed(1);
console.log(
`Index saved to ${OUTPUT_PATH} (${sizeMb} MB, ${issueMetadata.length} issues)`
);
}
main().catch((err) => {
console.error(err);
process.exit(1);
});

View File

@@ -0,0 +1,274 @@
#!/usr/bin/env node
/**
* Duplicate Issue Detector
*
* Triggered on new issue creation. Compares the new issue against an
* existing embedding index, then uses an LLM to
* confirm duplicates before posting a comment for maintainer review.
*/
import { pipeline } from '@huggingface/transformers';
import { existsSync, readFileSync } from 'node:fs';
import {
addLabel,
dotProduct,
fetchIssues,
getIssue,
issueText,
postComment,
} from './utils.mjs';
const SIMILARITY_THRESHOLD = 0.55;
const TOP_K = 5;
const MAX_COMMENT_CANDIDATES = 3;
const MODEL_NAME = process.env.EMBEDDING_MODEL || 'Xenova/all-MiniLM-L6-v2';
const GROQ_MODEL = process.env.GROQ_MODEL || 'llama-3.3-70b-versatile';
const INDEX_PATH = 'issue_index.json';
const LABEL_NAME = 'possible-duplicate';
const GROQ_API_KEY = process.env.GROQ_API_KEY || '';
const ISSUE_NUMBER = parseInt(process.env.ISSUE_NUMBER, 10);
function loadIndex(path) {
if (!existsSync(path)) {
console.error(
`Index file not found at ${path}. Run build-index.mjs first.`
);
process.exit(1);
}
const data = JSON.parse(readFileSync(path, 'utf-8'));
console.log(`Loaded index with ${data.issues.length} issues`);
return data;
}
function findSimilar(
queryEmbedding,
index,
{ topK = TOP_K, threshold = SIMILARITY_THRESHOLD, excludeNumber } = {}
) {
const { issues, embeddings } = index;
if (!issues.length) return [];
const scored = issues.map((issue, i) => ({
...issue,
score: dotProduct(queryEmbedding, embeddings[i]),
}));
return scored
.sort((a, b) => b.score - a.score)
.filter(
(c) =>
c.score >= threshold && (!excludeNumber || c.number !== excludeNumber)
)
.slice(0, topK);
}
const CONFIRM_SYSTEM_PROMPT = `You are a GitHub issue triage assistant. You will be given a NEW issue and one \
or more CANDIDATE issues that may be duplicates.
For each candidate, determine if the new issue is truly a duplicate (same root \
problem/request) or merely related (similar area but different issue).
Respond ONLY with a JSON array of objects, each with:
- "number": the candidate issue number
- "duplicate": true or false
- "reason": one-sentence explanation
Example:
[{"number": 123, "duplicate": true, "reason": "Both report the same crash when ..."}]`;
async function confirmWithLlm(newIssue, candidates) {
if (!GROQ_API_KEY) {
console.warn('GROQ_API_KEY not set — skipping LLM confirmation');
return candidates;
}
const candidateText = candidates
.map(
(c) =>
`### Candidate #${c.number} (similarity: ${c.score.toFixed(2)})\n` +
`**Title:** ${c.title}\n` +
`**State:** ${c.state}\n` +
`**Body preview:** ${(c.body_preview || 'N/A').slice(0, 500)}`
)
.join('\n\n');
const userPrompt =
`## NEW ISSUE #${newIssue.number}\n` +
`**Title:** ${newIssue.title}\n` +
`**Body:**\n${(newIssue.body || 'No body').slice(0, 1500)}\n\n` +
`---\n\n` +
`## CANDIDATES\n${candidateText}`;
try {
const resp = await fetch(
'https://api.groq.com/openai/v1/chat/completions',
{
method: 'POST',
headers: {
Authorization: `Bearer ${GROQ_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: GROQ_MODEL,
messages: [
{ role: 'system', content: CONFIRM_SYSTEM_PROMPT },
{ role: 'user', content: userPrompt },
],
temperature: 0.1,
max_tokens: 1024,
}),
signal: AbortSignal.timeout(30_000),
}
);
if (!resp.ok) {
const text = await resp.text();
throw new Error(`Groq API error ${resp.status}: ${text}`);
}
let content = (await resp.json()).choices[0].message.content.trim();
if (content.startsWith('```')) {
content = content
.split('\n')
.slice(1)
.join('\n')
.replace(/```\s*$/, '')
.trim();
}
const verdicts = JSON.parse(content);
if (!Array.isArray(verdicts)) {
throw new Error('Invalid LLM response format - expected array');
}
const verdictMap = new Map(verdicts.map((v) => [v.number, v]));
const confirmed = [];
for (const c of candidates) {
const verdict = verdictMap.get(c.number);
if (verdict?.duplicate) {
c.llm_reason = verdict.reason || '';
confirmed.push(c);
} else {
const reason = verdict?.reason || 'not evaluated';
console.log(` #${c.number} ruled out by LLM: ${reason}`);
}
}
return confirmed;
} catch (err) {
console.warn(
`LLM confirmation failed: ${err.message} - falling back to all candidates`
);
return candidates;
}
}
function formatComment(candidates) {
const lines = [
'**Possible duplicate detected**',
'',
'This issue may be a duplicate of the following (detected via semantic similarity + LLM review):',
'',
];
for (const c of candidates.slice(0, MAX_COMMENT_CANDIDATES)) {
const confidence = `${(c.score * 100).toFixed(0)}%`;
let line = `- #${c.number} (${confidence} match) — ${c.title}`;
if (c.llm_reason) {
line += `\n > *${c.llm_reason}*`;
}
lines.push(line);
}
lines.push(
'',
'A maintainer will review this. If this is **not** a duplicate, no action is needed.',
'',
`<!-- duplicate-bot: candidates=${candidates.map((c) => c.number).join(',')} -->`
);
return lines.join('\n');
}
async function main() {
if (!ISSUE_NUMBER) {
console.error('ISSUE_NUMBER not set');
process.exit(1);
}
console.log(`Processing issue #${ISSUE_NUMBER}`);
const issue = await getIssue(ISSUE_NUMBER);
const oneHourAgo = new Date(Date.now() - 60 * 60 * 1000).toISOString();
const recentIssues = await fetchIssues({
creator: issue.user.login,
since: oneHourAgo,
state: 'all',
});
if (recentIssues.length > 10) {
console.log(
`User ${issue.user.login} created ${recentIssues.length} issues in the last hour - skipping to prevent spam`
);
return;
}
if (issue.pull_request) {
console.log('Skipping - this is a pull request');
return;
}
if (issue.user.type === 'Bot') {
console.log('Skipping - issue created by bot');
return;
}
console.log(`Loading model: ${MODEL_NAME}`);
const extractor = await pipeline('feature-extraction', MODEL_NAME, {
dtype: 'fp32',
});
const index = loadIndex(INDEX_PATH);
const text = issueText(issue.title, issue.body);
const output = await extractor(text, { pooling: 'mean', normalize: true });
const queryEmbedding = output.tolist()[0];
let candidates = findSimilar(queryEmbedding, index, {
topK: TOP_K,
threshold: SIMILARITY_THRESHOLD,
excludeNumber: issue.number,
});
if (!candidates.length) {
console.log('No similar issues found above threshold - done');
return;
}
console.log(`Found ${candidates.length} candidates above threshold:`);
for (const c of candidates) {
console.log(` #${c.number} (${c.score.toFixed(3)}) - ${c.title}`);
}
console.log('Running LLM confirmation via Groq...');
candidates = await confirmWithLlm(issue, candidates);
if (!candidates.length) {
console.log('LLM ruled out all candidates - done');
return;
}
const comment = formatComment(candidates);
await postComment(ISSUE_NUMBER, comment);
await addLabel(ISSUE_NUMBER, LABEL_NAME);
console.log('Done!');
}
main().catch((err) => {
console.error(err);
process.exit(1);
});

View File

@@ -0,0 +1,17 @@
{
"name": "duplicate-detector",
"version": "1.0.0",
"private": true,
"type": "module",
"packageManager": "pnpm@10.17.1",
"scripts": {
"build-index": "node build-index.mjs",
"detect": "node detect.mjs"
},
"dependencies": {
"@huggingface/transformers": "^3.8.1"
},
"engines": {
"node": ">=22.0"
}
}

655
bin/duplicate-detector/pnpm-lock.yaml generated Normal file
View File

@@ -0,0 +1,655 @@
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
importers:
.:
dependencies:
'@huggingface/transformers':
specifier: ^3.8.1
version: 3.8.1
packages:
'@emnapi/runtime@1.8.1':
resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
'@huggingface/jinja@0.5.5':
resolution: {integrity: sha512-xRlzazC+QZwr6z4ixEqYHo9fgwhTZ3xNSdljlKfUFGZSdlvt166DljRELFUfFytlYOYvo3vTisA/AFOuOAzFQQ==}
engines: {node: '>=18'}
'@huggingface/transformers@3.8.1':
resolution: {integrity: sha512-tsTk4zVjImqdqjS8/AOZg2yNLd1z9S5v+7oUPpXaasDRwEDhB+xnglK1k5cad26lL5/ZIaeREgWWy0bs9y9pPA==}
'@img/colour@1.0.0':
resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
'@img/sharp-darwin-arm64@0.34.5':
resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [darwin]
'@img/sharp-darwin-x64@0.34.5':
resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [darwin]
'@img/sharp-libvips-darwin-arm64@1.2.4':
resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
cpu: [arm64]
os: [darwin]
'@img/sharp-libvips-darwin-x64@1.2.4':
resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
cpu: [x64]
os: [darwin]
'@img/sharp-libvips-linux-arm64@1.2.4':
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu: [arm64]
os: [linux]
'@img/sharp-libvips-linux-arm@1.2.4':
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu: [arm]
os: [linux]
'@img/sharp-libvips-linux-ppc64@1.2.4':
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu: [ppc64]
os: [linux]
'@img/sharp-libvips-linux-riscv64@1.2.4':
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu: [riscv64]
os: [linux]
'@img/sharp-libvips-linux-s390x@1.2.4':
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu: [s390x]
os: [linux]
'@img/sharp-libvips-linux-x64@1.2.4':
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu: [x64]
os: [linux]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu: [arm64]
os: [linux]
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu: [x64]
os: [linux]
'@img/sharp-linux-arm64@0.34.5':
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
'@img/sharp-linux-arm@0.34.5':
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
'@img/sharp-linux-ppc64@0.34.5':
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64]
os: [linux]
'@img/sharp-linux-riscv64@0.34.5':
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [riscv64]
os: [linux]
'@img/sharp-linux-s390x@0.34.5':
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
'@img/sharp-linux-x64@0.34.5':
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
'@img/sharp-linuxmusl-arm64@0.34.5':
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
'@img/sharp-linuxmusl-x64@0.34.5':
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
'@img/sharp-wasm32@0.34.5':
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [wasm32]
'@img/sharp-win32-arm64@0.34.5':
resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [win32]
'@img/sharp-win32-ia32@0.34.5':
resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ia32]
os: [win32]
'@img/sharp-win32-x64@0.34.5':
resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [win32]
'@isaacs/fs-minipass@4.0.1':
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines: {node: '>=18.0.0'}
'@protobufjs/aspromise@1.1.2':
resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
'@protobufjs/base64@1.1.2':
resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
'@protobufjs/codegen@2.0.4':
resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
'@protobufjs/eventemitter@1.1.0':
resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
'@protobufjs/fetch@1.1.0':
resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
'@protobufjs/float@1.0.2':
resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
'@protobufjs/inquire@1.1.0':
resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
'@protobufjs/path@1.1.2':
resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
'@protobufjs/pool@1.1.0':
resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
'@protobufjs/utf8@1.1.0':
resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
'@types/node@25.2.2':
resolution: {integrity: sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==}
boolean@3.2.0:
resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
chownr@3.0.0:
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines: {node: '>=18'}
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
es-errors@1.3.0:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
es6-error@4.1.1:
resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
flatbuffers@25.9.23:
resolution: {integrity: sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ==}
global-agent@3.0.0:
resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
engines: {node: '>=10.0'}
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
guid-typescript@1.0.9:
resolution: {integrity: sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==}
has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
long@5.3.2:
resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
matcher@3.0.0:
resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
engines: {node: '>=10'}
minipass@7.1.2:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
minizlib@3.1.0:
resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
engines: {node: '>= 18'}
object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
onnxruntime-common@1.21.0:
resolution: {integrity: sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ==}
onnxruntime-common@1.22.0-dev.20250409-89f8206ba4:
resolution: {integrity: sha512-vDJMkfCfb0b1A836rgHj+ORuZf4B4+cc2bASQtpeoJLueuFc5DuYwjIZUBrSvx/fO5IrLjLz+oTrB3pcGlhovQ==}
onnxruntime-node@1.21.0:
resolution: {integrity: sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw==}
os: [win32, darwin, linux]
onnxruntime-web@1.22.0-dev.20250409-89f8206ba4:
resolution: {integrity: sha512-0uS76OPgH0hWCPrFKlL8kYVV7ckM7t/36HfbgoFw6Nd0CZVVbQC4PkrR8mBX8LtNUFZO25IQBqV2Hx2ho3FlbQ==}
platform@1.3.6:
resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
protobufjs@7.5.4:
resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==}
engines: {node: '>=12.0.0'}
roarr@2.15.4:
resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
engines: {node: '>=8.0'}
semver-compare@1.0.0:
resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
semver@7.7.4:
resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines: {node: '>=10'}
hasBin: true
serialize-error@7.0.1:
resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
engines: {node: '>=10'}
sharp@0.34.5:
resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
sprintf-js@1.1.3:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
tar@7.5.7:
resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==}
engines: {node: '>=18'}
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
type-fest@0.13.1:
resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
engines: {node: '>=10'}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
yallist@5.0.0:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
snapshots:
'@emnapi/runtime@1.8.1':
dependencies:
tslib: 2.8.1
optional: true
'@huggingface/jinja@0.5.5': {}
'@huggingface/transformers@3.8.1':
dependencies:
'@huggingface/jinja': 0.5.5
onnxruntime-node: 1.21.0
onnxruntime-web: 1.22.0-dev.20250409-89f8206ba4
sharp: 0.34.5
'@img/colour@1.0.0': {}
'@img/sharp-darwin-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.2.4
optional: true
'@img/sharp-darwin-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.2.4
optional: true
'@img/sharp-libvips-darwin-arm64@1.2.4':
optional: true
'@img/sharp-libvips-darwin-x64@1.2.4':
optional: true
'@img/sharp-libvips-linux-arm64@1.2.4':
optional: true
'@img/sharp-libvips-linux-arm@1.2.4':
optional: true
'@img/sharp-libvips-linux-ppc64@1.2.4':
optional: true
'@img/sharp-libvips-linux-riscv64@1.2.4':
optional: true
'@img/sharp-libvips-linux-s390x@1.2.4':
optional: true
'@img/sharp-libvips-linux-x64@1.2.4':
optional: true
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
optional: true
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
optional: true
'@img/sharp-linux-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.2.4
optional: true
'@img/sharp-linux-arm@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.2.4
optional: true
'@img/sharp-linux-ppc64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-ppc64': 1.2.4
optional: true
'@img/sharp-linux-riscv64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-riscv64': 1.2.4
optional: true
'@img/sharp-linux-s390x@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.2.4
optional: true
'@img/sharp-linux-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.2.4
optional: true
'@img/sharp-linuxmusl-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.2.4
optional: true
'@img/sharp-linuxmusl-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.2.4
optional: true
'@img/sharp-wasm32@0.34.5':
dependencies:
'@emnapi/runtime': 1.8.1
optional: true
'@img/sharp-win32-arm64@0.34.5':
optional: true
'@img/sharp-win32-ia32@0.34.5':
optional: true
'@img/sharp-win32-x64@0.34.5':
optional: true
'@isaacs/fs-minipass@4.0.1':
dependencies:
minipass: 7.1.2
'@protobufjs/aspromise@1.1.2': {}
'@protobufjs/base64@1.1.2': {}
'@protobufjs/codegen@2.0.4': {}
'@protobufjs/eventemitter@1.1.0': {}
'@protobufjs/fetch@1.1.0':
dependencies:
'@protobufjs/aspromise': 1.1.2
'@protobufjs/inquire': 1.1.0
'@protobufjs/float@1.0.2': {}
'@protobufjs/inquire@1.1.0': {}
'@protobufjs/path@1.1.2': {}
'@protobufjs/pool@1.1.0': {}
'@protobufjs/utf8@1.1.0': {}
'@types/node@25.2.2':
dependencies:
undici-types: 7.16.0
boolean@3.2.0: {}
chownr@3.0.0: {}
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
es-errors: 1.3.0
gopd: 1.2.0
define-properties@1.2.1:
dependencies:
define-data-property: 1.1.4
has-property-descriptors: 1.0.2
object-keys: 1.1.1
detect-libc@2.1.2: {}
detect-node@2.1.0: {}
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
es6-error@4.1.1: {}
escape-string-regexp@4.0.0: {}
flatbuffers@25.9.23: {}
global-agent@3.0.0:
dependencies:
boolean: 3.2.0
es6-error: 4.1.1
matcher: 3.0.0
roarr: 2.15.4
semver: 7.7.4
serialize-error: 7.0.1
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
gopd: 1.2.0
gopd@1.2.0: {}
guid-typescript@1.0.9: {}
has-property-descriptors@1.0.2:
dependencies:
es-define-property: 1.0.1
json-stringify-safe@5.0.1: {}
long@5.3.2: {}
matcher@3.0.0:
dependencies:
escape-string-regexp: 4.0.0
minipass@7.1.2: {}
minizlib@3.1.0:
dependencies:
minipass: 7.1.2
object-keys@1.1.1: {}
onnxruntime-common@1.21.0: {}
onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: {}
onnxruntime-node@1.21.0:
dependencies:
global-agent: 3.0.0
onnxruntime-common: 1.21.0
tar: 7.5.7
onnxruntime-web@1.22.0-dev.20250409-89f8206ba4:
dependencies:
flatbuffers: 25.9.23
guid-typescript: 1.0.9
long: 5.3.2
onnxruntime-common: 1.22.0-dev.20250409-89f8206ba4
platform: 1.3.6
protobufjs: 7.5.4
platform@1.3.6: {}
protobufjs@7.5.4:
dependencies:
'@protobufjs/aspromise': 1.1.2
'@protobufjs/base64': 1.1.2
'@protobufjs/codegen': 2.0.4
'@protobufjs/eventemitter': 1.1.0
'@protobufjs/fetch': 1.1.0
'@protobufjs/float': 1.0.2
'@protobufjs/inquire': 1.1.0
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
'@types/node': 25.2.2
long: 5.3.2
roarr@2.15.4:
dependencies:
boolean: 3.2.0
detect-node: 2.1.0
globalthis: 1.0.4
json-stringify-safe: 5.0.1
semver-compare: 1.0.0
sprintf-js: 1.1.3
semver-compare@1.0.0: {}
semver@7.7.4: {}
serialize-error@7.0.1:
dependencies:
type-fest: 0.13.1
sharp@0.34.5:
dependencies:
'@img/colour': 1.0.0
detect-libc: 2.1.2
semver: 7.7.4
optionalDependencies:
'@img/sharp-darwin-arm64': 0.34.5
'@img/sharp-darwin-x64': 0.34.5
'@img/sharp-libvips-darwin-arm64': 1.2.4
'@img/sharp-libvips-darwin-x64': 1.2.4
'@img/sharp-libvips-linux-arm': 1.2.4
'@img/sharp-libvips-linux-arm64': 1.2.4
'@img/sharp-libvips-linux-ppc64': 1.2.4
'@img/sharp-libvips-linux-riscv64': 1.2.4
'@img/sharp-libvips-linux-s390x': 1.2.4
'@img/sharp-libvips-linux-x64': 1.2.4
'@img/sharp-libvips-linuxmusl-arm64': 1.2.4
'@img/sharp-libvips-linuxmusl-x64': 1.2.4
'@img/sharp-linux-arm': 0.34.5
'@img/sharp-linux-arm64': 0.34.5
'@img/sharp-linux-ppc64': 0.34.5
'@img/sharp-linux-riscv64': 0.34.5
'@img/sharp-linux-s390x': 0.34.5
'@img/sharp-linux-x64': 0.34.5
'@img/sharp-linuxmusl-arm64': 0.34.5
'@img/sharp-linuxmusl-x64': 0.34.5
'@img/sharp-wasm32': 0.34.5
'@img/sharp-win32-arm64': 0.34.5
'@img/sharp-win32-ia32': 0.34.5
'@img/sharp-win32-x64': 0.34.5
sprintf-js@1.1.3: {}
tar@7.5.7:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
minipass: 7.1.2
minizlib: 3.1.0
yallist: 5.0.0
tslib@2.8.1:
optional: true
type-fest@0.13.1: {}
undici-types@7.16.0: {}
yallist@5.0.0: {}

View File

@@ -0,0 +1,116 @@
const GITHUB_API = 'https://api.github.com';
const GITHUB_TOKEN = process.env.GITHUB_TOKEN;
const GITHUB_REPOSITORY = process.env.GITHUB_REPOSITORY;
function ghHeaders() {
return {
Authorization: `token ${GITHUB_TOKEN}`,
Accept: 'application/vnd.github+json',
};
}
export async function fetchIssues({
state = 'open',
since,
maxIssues = 5000,
} = {}) {
const issues = [];
let page = 1;
const perPage = 100;
while (issues.length < maxIssues) {
const params = new URLSearchParams({
state,
per_page: String(perPage),
page: String(page),
sort: 'updated',
direction: 'desc',
});
if (since) params.set('since', since);
const url = `${GITHUB_API}/repos/${GITHUB_REPOSITORY}/issues?${params}`;
const resp = await fetch(url, { headers: ghHeaders() });
if (!resp.ok) {
throw new Error(`GitHub API error: ${resp.status} ${resp.statusText}`);
}
const batch = await resp.json();
if (!batch.length) break;
for (const item of batch) {
if (!item.pull_request) {
issues.push(item);
}
}
page++;
if (batch.length < perPage) break;
}
return issues.slice(0, maxIssues);
}
export async function getIssue(issueNumber) {
const url = `${GITHUB_API}/repos/${GITHUB_REPOSITORY}/issues/${issueNumber}`;
const resp = await fetch(url, { headers: ghHeaders() });
if (!resp.ok) {
throw new Error(`GitHub API error: ${resp.status} ${resp.statusText}`);
}
return resp.json();
}
export async function postComment(issueNumber, body) {
const url = `${GITHUB_API}/repos/${GITHUB_REPOSITORY}/issues/${issueNumber}/comments`;
const resp = await fetch(url, {
method: 'POST',
headers: { ...ghHeaders(), 'Content-Type': 'application/json' },
body: JSON.stringify({ body }),
});
if (!resp.ok) {
throw new Error(
`Failed to post comment: ${resp.status} ${resp.statusText}`
);
}
console.log(`Posted comment on #${issueNumber}`);
}
export async function addLabel(issueNumber, label) {
const url = `${GITHUB_API}/repos/${GITHUB_REPOSITORY}/issues/${issueNumber}/labels`;
const resp = await fetch(url, {
method: 'POST',
headers: { ...ghHeaders(), 'Content-Type': 'application/json' },
body: JSON.stringify({ labels: [label] }),
});
if (resp.status === 404) {
console.warn(
`Label '${label}' does not exist - skipping. Create it manually.`
);
return;
}
if (!resp.ok) {
throw new Error(`Failed to add label: ${resp.status} ${resp.statusText}`);
}
console.log(`Added label '${label}' to #${issueNumber}`);
}
export function issueText(title, body) {
body = (body || '').trim();
if (body.length > 2000) body = body.slice(0, 2000) + '...';
return body ? `${title}\n\n${body}` : title;
}
export function dotProduct(a, b) {
let sum = 0;
for (let i = 0; i < a.length; i++) {
sum += a[i] * b[i];
}
return sum;
}

View File

@@ -13,6 +13,12 @@ Refer to [Configuring Databases](/extending-seerr/database-config#postgresql-opt
:::info
An alternative Docker image is available on Docker Hub for this project. You can find it at [Docker Hub Repository Link](https://hub.docker.com/r/seerr/seerr)
Our Docker images are available with the following tags:
- `latest`: Always points to the most recent stable release.
- Version tags (e.g., `v3.0.0`): For specific stable versions.
- `develop`: Rolling release/nightly builds for using the latest changes (use with caution).
:::
:::info
@@ -38,6 +44,13 @@ For details on the Docker CLI, please [review the official `docker run` document
#### Installation:
```bash
# Create the appdata folder
mkdir /path/to/appdata/config
# Chown the folder as the container runs as the `node` user (UID 1000).
chown -R 1000:1000 /path/to/appdata/config
```
```bash
docker run -d \
--name seerr \
@@ -48,20 +61,16 @@ docker run -d \
-p 5055:5055 \
-v /path/to/appdata/config:/app/config \
--restart unless-stopped \
ghcr.io/seerr-team/seerr:latest
```
The argument `-e PORT=5055` is optional.
If you want to add a healthcheck to the above command, you can add the following flags :
```
--health-cmd "wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1" \
--health-start-period 20s \
--health-timeout 3s \
--health-interval 15s \
--health-retries 3 \
ghcr.io/seerr-team/seerr:latest
```
The argument `-e PORT=5055` is optional.
To run the container as a specific user/group, you may optionally add `--user=[ user | user:group | uid | uid:gid | user:gid | uid:group ]` to the above command.
#### Updating:
@@ -115,6 +124,13 @@ services:
restart: unless-stopped
```
```bash
# Create the appdata folder
mkdir /path/to/appdata/config
# Chown the folder as the container runs as the `node` user (UID 1000).
chown -R 1000:1000 /path/to/appdata/config
```
Then, start all services defined in the Compose file:
```bash
docker compose up -d
@@ -129,9 +145,6 @@ Then, restart all services defined in the Compose file:
```bash
docker compose up -d
```
:::tip
You may alternatively use a third-party mechanism like [dockge](https://github.com/louislam/dockge) to manage your docker compose files.
:::
</TabItem>
</Tabs>
@@ -166,20 +179,16 @@ docker run -d \
-p 5055:5055 \
-v seerr-data:/app/config \
--restart unless-stopped \
ghcr.io/seerr-team/seerr:latest
```
The argument `-e PORT=5055` is optional.
If you want to add a healthcheck to the above command, you can add the following flags :
```
--health-cmd "wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1" \
--health-start-period 20s \
--health-timeout 3s \
--health-interval 15s \
--health-retries 3 \
ghcr.io/seerr-team/seerr:latest
```
The argument `-e PORT=5055` is optional.
#### Updating:
Pull the latest image:
```bash

View File

@@ -7,5 +7,9 @@ import DocCardList from '@theme/DocCardList';
Third-party installation methods are maintained by the community. The Seerr team is not responsible for these packages.
:::
:::info
Want to add a third-party installation method? Contributions are welcome! Feel free to open a pull request.
:::
<DocCardList />

View File

@@ -10,8 +10,21 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Nix Package Manager
:::danger
This method has not yet been updated for Seerr and is currently a work in progress.
You can follow the ongoing work on these pull requests:
- https://github.com/NixOS/nixpkgs/pull/450096
- https://github.com/NixOS/nixpkgs/pull/450093
:::
<!--
:::warning
Third-party installation methods are maintained by the community. The Seerr team is not responsible for these packages.
:::
:::warning
This method is not recommended for most users. It is intended for advanced users who are using NixOS distribution.
:::
Refer to [NixOS documentation](https://search.nixos.org/options?channel=25.05&query=seerr)
-->

View File

@@ -0,0 +1,20 @@
---
title: TrueNAS (Advanced)
description: Install Seerr using TrueNAS
sidebar_position: 4
---
# TrueNAS
:::danger
This method has not yet been updated for Seerr and is currently a work in progress.
You can follow the ongoing work on this issue https://github.com/truenas/apps/issues/3374.
:::
<!--
:::warning
Third-party installation methods are maintained by the community. The Seerr team is not responsible for these packages.
:::
:::warning
This method is not recommended for most users. It is intended for advanced users who are using TrueNAS distribution.
:::
-->

View File

@@ -5,6 +5,12 @@ sidebar_position: 3
---
# Unraid
:::danger
This method has not yet been updated for Seerr and is awaiting a community contribution.
Feel free to open a pull request on GitHub to update this installation method.
:::
<!--
:::warning
Third-party installation methods are maintained by the community. The Seerr team is not responsible for these packages.
:::
@@ -18,3 +24,4 @@ This method is not recommended for most users. It is intended for advanced users
3. Click the **Install Button**.
4. On the following **Add Container** screen, make changes to the **Host Port** and **Host Path 1** \(Appdata\) as needed.
5. Click apply and access "Seerr" at your `<ServerIP:HostPort>` in a web browser.
-->

View File

@@ -5,26 +5,53 @@ title: Migration guide
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
:::important
Read our [release announcement](/blog/seerr-release) to learn what Seerr means for Jellyseerr and Overseerr users.
:::
Whether you come from Overseerr or Jellyseerr, you don't need to perform any manual migration steps, your instance will automatically be migrated to Seerr.
This migration will run automatically the first time you start your instance using the Seerr codebase (Docker image or source build or Kubernetes, etc.).
An additional migration will happen for Overseerr users, to migrate their configuration to the new codebase.
:::warning
:::danger
Before doing anything you should backup your existing instance so that you can rollback in case something goes wrong.
See [Backups](/using-seerr/backups) for details on how to properly backup your instance.
:::
:::warning
Installation methods are now divided into two categories: official and third-party methods.
The Seerr team is only responsible for official installation methods, while third-party methods are maintained by the community.
Some methods are currently not maintained, but this does not mean they are permanently discontinued. The community may restore and support them if they choose to do so.
- **Unraid app:** Not maintained
- **Snap package:** Not maintained
:::
## Docker
Refer to [Seerr Docker Documentation](/getting-started/docker), all of our examples have been updated to reflect the below change.
:::info
Seerr provides a secure, fully featured image with everything you need included.
We sincerely appreciate the past contributions from third-party maintainers, which helped enhance this image and its capabilities.
To maintain consistency and security, we encourage everyone to use the features available in the official Seerr image.
If you feel something is missing, please submit a feature request—your feedback is always welcome!
Our Docker images are available with the following tags:
- `latest`: Always points to the most recent stable release.
- Version tags (e.g., `v3.0.0`): For specific stable versions.
- `develop`: Rolling release/nightly builds for using the latest changes (use with caution).
:::
Changes :
- Renamed all references from `overseerr` or `jellyseerr` to `seerr`.
- The container image reference has been updated.
- The container can now be run as a non-root user (`node` user); remove the `user` directive if you have configured it.
- The container no longer provides an init process, so you must configure it by adding `init: true` for Docker Compose or `--init` for the Docker CLI.
#### Config folder permissions
:::info
**Config folder permissions**: Since the container now runs as the `node` user (UID 1000), you must ensure your config folder has the correct permissions. The `node` user must have read and write access to the `/app/config` directory.
Since the container now runs as the `node` user (UID 1000), you must ensure your config folder has the correct permissions. The `node` user must have read and write access to the `/app/config` directory.
If you're migrating from a previous installation, you may need to update the ownership of your config folder:
```bash
@@ -126,6 +153,12 @@ Summary of changes :
</TabItem>
</Tabs>
## Build From Source
Refer to [Seerr Build From Source Documentation](/getting-started/buildfromsource), all of our examples have been updated to reflect the below change.
Install from scratch by following the documentation, restore your data as described in [Backups](/using-seerr/backups), and then start Seerr. No additional steps are required.
## Kubernetes
Refer to [Seerr Kubernetes Documentation](/getting-started/kubernetes), all of our examples have been updated to reflect the below change.
@@ -166,3 +199,15 @@ Summary of changes :
```
</TabItem>
</Tabs>
### Nix (Third-party installation methods)
Waiting for https://github.com/NixOS/nixpkgs/pull/450096 and https://github.com/NixOS/nixpkgs/pull/450093
### AUR (Third-party installation methods)
See https://aur.archlinux.org/packages/seerr
### TrueNAS (Third-party installation methods)
Waiting for https://github.com/truenas/apps/issues/3374

View File

@@ -7,7 +7,7 @@ Seerr docs will be available at [docs.seerr.dev](https://docs.seerr.dev).
### Installation
```
$ pnpm
$ pnpm install
```
### Local Development

View File

@@ -4,7 +4,7 @@ description: The official Seerr blog for release notes, technical updates, and c
slug: welcome
authors: [fallenbagel, gauthier-th]
tags: [announcement, seerr, blog]
image: https://raw.githubusercontent.com/seerr-team/seerr/refs/heads/develop/gen-docs/static/img/logo.svg
image: https://raw.githubusercontent.com/seerr-team/seerr/refs/heads/develop/gen-docs/static/img/logo_full.svg
hide_table_of_contents: false
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

View File

@@ -0,0 +1,127 @@
---
title: "Seerr Release: Unifying Overseerr and Jellyseerr"
description: "Overseerr and Jellyseerr are merging into a unified project: Seerr"
slug: seerr-release
authors: [seerr-team]
image: https://raw.githubusercontent.com/seerr-team/seerr/refs/heads/develop/gen-docs/static/img/logo_full.svg
hide_table_of_contents: false
---
We're excited to announce a major update: the Jellyseerr and Overseerr teams are officially merging into a single team called **Seerr**. This unification marks an important step forward as we bring our efforts together under one banner.
For users, this means one shared codebase combining all existing Overseerr functionalities with the latest Jellyseerr features, along with Jellyfin and Emby support, allowing us to deliver updates more efficiently and keep the project moving forward.
Please check how to migrate to Seerr in our [migration guide](https://docs.seerr.dev/migration-guide) and stay tuned for more updates on the project!
<!--truncate-->
## What's new in Seerr for Overseerr users
Seerr brings several features that were previously available in Jellyseerr but missing from Overseerr. These additions improve flexibility, performance, and overall control for admins and power users:
* **Alternative media solution:** Added support for Jellyfin and Emby in addition to the existing Plex integration.
* **PostgreSQL support**: In addition to SQLite, you can now opt in to using a PostgreSQL database.
* **Blacklist for movies, series, and tags**: Allows permitted users to hide movies, series, or tags from regular users.
* **Override rules**: Adjust default request settings based on conditions such as user, tag, or other criteria.
* **TVDB metadata**: Option to use TheTVDB metadata for series (as in Sonarr) instead of TMDB.
* **DNS caching**: Reduces lookup times and external requests, especially useful when using systems like Pi-Hole/Adguard Home.
* **Helm chart included**: Enables easier installation and maintenance in Kubernetes environments.
* **ntfy.sh notifications**: Support for sending notifications via ntfy.sh.
* **Disable special seasons:** Adds a setting to prevent special seasons from being shown or requested.
* **New languages**: Turkish and Basque
## What's new since the previous Jellyseerr release
This release also brings several important improvements and long-requested features, including **TheTVDB metadata support**, **DNS caching**, and **dynamic webhook placeholders**, along with a few quality-of-life improvements for developers and users alike.
### PNPM v10 Upgrade
We're updating Seerr to **PNPM v10** to keep up-to-date development tools. If you are building Seerr from source or if you contribute to Seerr, you'll need to **update your local PNPM installation** before working on the project.
This doesn't concern you if you're using Docker.
To update, run the following command:
`pnpm self-update`
After updating, verify your version with:
`pnpm -v`
You should see version **10.x.x**.
### TVDB Metadata Provider (Experimental)
We're excited to introduce support for **TheTVDB** as a new metadata provider!
Previously, Seerr relied solely on **TMDB** for movie and TV show information, which sometimes led to discrepancies in season and episode numbering when working with **Sonarr**, since Sonarr uses **TheTVDB** as its metadata source.
With this new integration, Seerr can now use **the same data source as Sonarr** for series and anime, ensuring consistent and accurate season and episode information across both platforms.
You can try this new experimental feature in the new “Metadata Providers” tab of the settings page:
![Metadata Providers](./metadata-providers.png)
### DNS Caching (Experimental)
By default, Node.js doesn't cache any DNS requests. Our DNS cache manager addresses the problems caused by extremely high DNS query rates, particularly for large Jellyfin libraries as each HTTP request was also resulting in another DNS request. Therefore, by caching these DNS lookups, **Seerr will now reduce stress on DNS servers** and avoid rate-limiting or blocks encountered with services like **Pi-Hole**/**Adguard Home**.
We will post another blog post soon on all the issues we encountered with DNS caching in Node.js.
You can enable this by checking the “DNS Cache” setting in the network tabs of the Seerr settings:
![DNS Cache](./dns-cache.png)
### AniDB for Jellyfin Libraries
This new version also brings additional metadata to Jellyfin-managed collections. When there's no provider ID from TMDB or TVDB, Seerr will automatically **fall back on AniDB**, expanding coverage for lesser-known or region-specific anime.
### Dynamic Placeholders in Webhook URLs
Webhook notifications are now more powerful and adaptable with **dynamic placeholder support in webhook URLs**. This allows Seerr to automatically replace placeholders in the webhook URL with real values at runtime.
For example, you can include the requester's username directly in your webhook URL to better integrate with third-party services or user-specific endpoints.
This feature can be enabled from the **Notifications** settings page, where available placeholders are listed for reference. It's currently marked as **experimental**, and we welcome community feedback to help refine and expand support for additional placeholders in future releases.
### Optional Images in Notifications
Another small feature: **images in notifications are now optional** (but still enabled by default). Previous versions always included images in notifications, which could lead to broken links or failed requests if images were missing or unavailable.
### Security improvement
Some outdated dependencies have been updated (some work is still in progress). Helm charts and containers are now cryptographically signed and can be verified and enforced client-side. Containers now run as rootless. Workflows have been completely reworked to minimize third-party actions. Permissions have been strengthened, and actions are now pinned to specific hashes for better traceability. The release process has been updated to remove many outdated and plugin dependencies, replacing them with more standard industry solutions.
:::important
## Note for PostgreSQL users (optional)
If you're migrating Postgres from version 17 to 18 in Docker, note that the data mount point has changed. Instead of using `/var/lib/postgresql/data`, the correct mount path is now `/var/lib/postgresql`. This update of the mount point is required to ensure the container functions correctly after the upgrade.
:::
## Conclusion
Seerr is built and maintained by dedicated volunteer contributors, whose skills and commitment make it all possible. Many thanks to everyone who contributed to this version:
* [0xsysr3ll](https://github.com/0xSysR3ll)
* [ale183](https://github.com/ale183)
* [Brandon Cohen](https://github.com/OwsleyJr)
* [Disparate2761](https://github.com/Disparate2761)
* [fallenbagel](https://github.com/fallenbagel)
* [Gauthier](https://github.com/gauthier-th)
* [Gauvain](https://github.com/Gauvino)
* [Georgy](https://github.com/tarasverq)
* [Ishan Jain](https://github.com/ishanjain28)
* [James Kruger](https://github.com/theGunner295)
* [Joe Harrison](https://github.com/sudo-kraken)
* [J. Winters-Brown](https://github.com/ofgrenudo)
* [Ludovic Ortega](https://github.com/M0NsTeRRR)
* [RolliePollie18](https://github.com/RolliePollie18)
* [Ryan Cohen](https://github.com/sct)
* [salty](https://github.com/saltydk)
* [samohtxotom](https://github.com/samohtxotom)
* [Sergii Bogomolov](https://github.com/sbogomolov)
* [Someone](https://github.com/InterN0te)
* [TacoCake](https://github.com/TacoCake)
* [Terry Sposato](https://github.com/tsposato)
* [TheCatLady](https://github.com/TheCatLady)
* [Thibaut Noah](https://github.com/tirrorex)
* [THOMAS B](https://github.com/TOomaAh)
Keep an eye on our blog for in-depth looks at our work and upcoming releases!

View File

@@ -1,8 +1,8 @@
fallenbagel:
name: Fallenbagel
page: true
title: Developer & Maintainer of Jellyseerr
description: Core Maintainer & Developer of Jellyseerr | Full-Stack Software Engineer | MSc Software Engineering Candidate.
title: Developer & Maintainer of Seerr
description: Core Maintainer & Developer of Seerr | Full-Stack Software Engineer | MSc Software Engineering Student.
url: https://github.com/fallenbagel
image_url: https://github.com/fallenbagel.png
email: hello@fallenbagel.com
@@ -12,10 +12,18 @@ fallenbagel:
gauthier-th:
name: Gauthier
page: true
title: Co-Developer & Co-Maintainer of Jellyseerr
description: Co-Maintainer & Developer of Jellyseerr | PhD Student in AI at ICB, Dijon
title: Developer & Maintainer of Seerr
description: Core Maintainer & Developer of Seerr | PhD Student in AI at ICB, Dijon
url: https://gauthierth.fr
image_url: https://github.com/gauthier-th.png
email: mail@gauthierth.fr
socials:
github: gauthier-th
seerr-team:
name: Seerr Team
title: The team behind Seerr, formerly known as the Jellyseerr and Overseerr teams.
url: https://seerr.dev
image_url: https://github.com/seerr-team.png
socials:
github: seerr-team

View File

@@ -64,7 +64,7 @@ const config: Config = {
navbar: {
logo: {
alt: 'Seerr',
src: 'img/logo.svg',
src: 'img/logo_full.svg',
},
items: [
{
@@ -72,6 +72,11 @@ const config: Config = {
label: 'Blog',
position: 'right',
},
{
href: 'https://discord.gg/seerr',
label: 'Discord',
position: 'right',
},
{
href: 'https://github.com/seerr-team/seerr',
label: 'GitHub',

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -24,6 +24,6 @@ module.exports = {
},
experimental: {
scrollRestoration: true,
largePageDataBytes: 256000,
largePageDataBytes: 512 * 1000,
},
};

View File

@@ -56,7 +56,6 @@
"country-flag-icons": "1.6.4",
"cronstrue": "2.23.0",
"date-fns": "2.29.3",
"dayjs": "1.11.19",
"dns-caching": "^0.2.7",
"email-templates": "12.0.3",
"express": "4.21.2",

3
pnpm-lock.yaml generated
View File

@@ -84,9 +84,6 @@ importers:
date-fns:
specifier: 2.29.3
version: 2.29.3
dayjs:
specifier: 1.11.19
version: 1.11.19
dns-caching:
specifier: ^0.2.7
version: 0.2.7

View File

@@ -92,11 +92,13 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
apiKey,
cacheName,
apiName,
timeout = 5000,
}: {
url: string;
apiKey: string;
cacheName: AvailableCacheIds;
apiName: string;
timeout?: number;
}) {
super(
url,
@@ -105,6 +107,7 @@ class ServarrBase<QueueItemAppendT> extends ExternalAPI {
},
{
nodeCache: cacheManager.getCache(cacheName).data,
timeout,
}
);

View File

@@ -64,8 +64,16 @@ export interface RadarrMovie {
}
class RadarrAPI extends ServarrBase<{ movieId: number }> {
constructor({ url, apiKey }: { url: string; apiKey: string }) {
super({ url, apiKey, cacheName: 'radarr', apiName: 'Radarr' });
constructor({
url,
apiKey,
timeout,
}: {
url: string;
apiKey: string;
timeout?: number;
}) {
super({ url, apiKey, cacheName: 'radarr', apiName: 'Radarr', timeout });
}
public getMovies = async (): Promise<RadarrMovie[]> => {

View File

@@ -111,8 +111,16 @@ class SonarrAPI extends ServarrBase<{
episodeId: number;
episode: EpisodeResult;
}> {
constructor({ url, apiKey }: { url: string; apiKey: string }) {
super({ url, apiKey, apiName: 'Sonarr', cacheName: 'sonarr' });
constructor({
url,
apiKey,
timeout,
}: {
url: string;
apiKey: string;
timeout?: number;
}) {
super({ url, apiKey, apiName: 'Sonarr', cacheName: 'sonarr', timeout });
}
public async getSeries(): Promise<SonarrSeries[]> {

View File

@@ -26,6 +26,7 @@ import { MediaRequest } from './MediaRequest';
import Season from './Season';
@Entity()
@Index(['tmdbId', 'mediaType'])
class Media {
public static async getRelatedMedia(
user: User | undefined,
@@ -101,9 +102,11 @@ class Media {
public imdbId?: string;
@Column({ type: 'int', default: MediaStatus.UNKNOWN })
@Index()
public status: MediaStatus;
@Column({ type: 'int', default: MediaStatus.UNKNOWN })
@Index()
public status4k: MediaStatus;
@OneToMany(() => MediaRequest, (request) => request.media, {

View File

@@ -21,6 +21,7 @@ import {
AfterUpdate,
Column,
Entity,
Index,
ManyToOne,
OneToMany,
PrimaryGeneratedColumn,
@@ -332,16 +333,9 @@ export class MediaRequest {
if (requestBody.mediaType === MediaType.MOVIE) {
await mediaRepository.save(media);
if (!media.id) {
throw new Error(
`Failed to save media before creating request. Media type: ${requestBody.mediaType}, TMDB ID: ${requestBody.mediaId}, persisted media id: ${media.id}`
);
}
const request = new MediaRequest({
type: MediaType.MOVIE,
media,
mediaId: media.id,
requestedBy: requestUser,
// If the user is an admin or has the "auto approve" permission, automatically approve the request
status: user.hasPermission(
@@ -449,16 +443,9 @@ export class MediaRequest {
await mediaRepository.save(media);
if (!media.id) {
throw new Error(
`Failed to save media before creating request. Media type: TV, TMDB ID: ${requestBody.mediaId}, is4k: ${requestBody.is4k}`
);
}
const request = new MediaRequest({
type: MediaType.TV,
media,
mediaId: media.id,
requestedBy: requestUser,
// If the user is an admin or has the "auto approve" permission, automatically approve the request
status: user.hasPermission(
@@ -527,6 +514,7 @@ export class MediaRequest {
public id: number;
@Column({ type: 'integer' })
@Index()
public status: MediaRequestStatus;
@ManyToOne(() => Media, (media) => media.requests, {
@@ -535,9 +523,6 @@ export class MediaRequest {
})
public media: Media;
@Column({ name: 'mediaId', nullable: true })
public mediaId: number;
@ManyToOne(() => User, (user) => user.requests, {
eager: true,
onDelete: 'CASCADE',

View File

@@ -165,12 +165,15 @@ app
try {
const descriptor = Object.getOwnPropertyDescriptor(req, 'ip');
if (descriptor?.writable === true) {
(req as any).ip = getClientIp(req) ?? '';
Object.defineProperty(req, 'ip', {
...descriptor,
value: getClientIp(req) ?? '',
});
}
} catch (e) {
logger.error('Failed to attach the ip to the request', {
label: 'Middleware',
message: e.message,
message: (e as Error).message,
});
} finally {
next();

View File

@@ -7,6 +7,10 @@ export interface RequestResultsResponse extends PaginatedResponse {
profileName?: string;
canRemove?: boolean;
})[];
serviceErrors: {
radarr: { id: number; name: string }[];
sonarr: { id: number; name: string }[];
};
}
export type MediaRequestBody = {

View File

@@ -260,13 +260,16 @@ class WebPushAgent
shouldSendAdminNotification(type, user, payload)
);
const allSubs = await userPushSubRepository
.createQueryBuilder('pushSub')
.leftJoinAndSelect('pushSub.user', 'user')
.where('pushSub.userId IN (:...users)', {
users: manageUsers.map((user) => user.id),
})
.getMany();
const allSubs =
manageUsers.length > 0
? await userPushSubRepository
.createQueryBuilder('pushSub')
.leftJoinAndSelect('pushSub.user', 'user')
.where('pushSub.userId IN (:...users)', {
users: manageUsers.map((user) => user.id),
})
.getMany()
: [];
// We only want to send the custom notification when type is approved or declined
// Otherwise, default to the normal notification

View File

@@ -3,6 +3,7 @@ import { MediaStatus, MediaType } from '@server/constants/media';
import { getRepository } from '@server/datasource';
import Media from '@server/entity/Media';
import {
BlacklistedMediaError,
DuplicateMediaRequestError,
MediaRequest,
NoSeasonsAvailableError,
@@ -144,6 +145,9 @@ class WatchlistSync {
errorMessage: e.message,
});
break;
// Blacklisted media should be silently ignored during watchlist sync to avoid spam
case BlacklistedMediaError:
break;
default:
logger.error('Failed to create media request from watchlist', {
label: 'Watchlist Sync',

View File

@@ -0,0 +1,35 @@
import type { MigrationInterface, QueryRunner } from 'typeorm';
export class AddPerformanceIndexes1770627987304 implements MigrationInterface {
name = 'AddPerformanceIndexes1770627987304';
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`CREATE INDEX "IDX_4c696e8ed36ae34fe18abe59d2" ON "media_request" ("status") `
);
await queryRunner.query(
`CREATE INDEX "IDX_c730c2d67f271a372c39a07b7e" ON "media" ("status") `
);
await queryRunner.query(
`CREATE INDEX "IDX_5d6218de4f547909391a5c1347" ON "media" ("status4k") `
);
await queryRunner.query(
`CREATE INDEX "IDX_f8233358694d1677a67899b90a" ON "media" ("tmdbId", "mediaType") `
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`DROP INDEX "public"."IDX_f8233358694d1677a67899b90a"`
);
await queryRunner.query(
`DROP INDEX "public"."IDX_5d6218de4f547909391a5c1347"`
);
await queryRunner.query(
`DROP INDEX "public"."IDX_c730c2d67f271a372c39a07b7e"`
);
await queryRunner.query(
`DROP INDEX "public"."IDX_4c696e8ed36ae34fe18abe59d2"`
);
}
}

View File

@@ -0,0 +1,369 @@
import type { MigrationInterface, QueryRunner } from 'typeorm';
export class AddPerformanceIndexes1770627968781 implements MigrationInterface {
name = 'AddPerformanceIndexes1770627968781';
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`DROP INDEX IF EXISTS "UQ_6427d07d9a171a3a1ab87480005"`
);
await queryRunner.query(
`CREATE TABLE "temporary_user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (datetime('now')), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "user_push_subscription"`);
await queryRunner.query(
`ALTER TABLE "temporary_user_push_subscription" RENAME TO "user_push_subscription"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_939f205946256cc0d2a1ac51a8"`
);
await queryRunner.query(
`CREATE TABLE "temporary_watchlist" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "ratingKey" varchar NOT NULL, "mediaType" varchar NOT NULL, "title" varchar NOT NULL, "tmdbId" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "requestedById" integer, "mediaId" integer, CONSTRAINT "UNIQUE_USER_DB" UNIQUE ("tmdbId", "requestedById"), CONSTRAINT "FK_6641da8d831b93dfcb429f8b8bc" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_ae34e6b153a90672eb9dc4857d7" FOREIGN KEY ("requestedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_watchlist"("id", "ratingKey", "mediaType", "title", "tmdbId", "createdAt", "updatedAt", "requestedById", "mediaId") SELECT "id", "ratingKey", "mediaType", "title", "tmdbId", "createdAt", "updatedAt", "requestedById", "mediaId" FROM "watchlist"`
);
await queryRunner.query(`DROP TABLE "watchlist"`);
await queryRunner.query(
`ALTER TABLE "temporary_watchlist" RENAME TO "watchlist"`
);
await queryRunner.query(
`CREATE INDEX "IDX_939f205946256cc0d2a1ac51a8" ON "watchlist" ("tmdbId") `
);
await queryRunner.query(
`CREATE TABLE "temporary_issue_comment" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "message" text NOT NULL, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "userId" integer, "issueId" integer, CONSTRAINT "FK_180710fead1c94ca499c57a7d42" FOREIGN KEY ("issueId") REFERENCES "issue" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_707b033c2d0653f75213614789d" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_issue_comment"("id", "message", "createdAt", "updatedAt", "userId", "issueId") SELECT "id", "message", "createdAt", "updatedAt", "userId", "issueId" FROM "issue_comment"`
);
await queryRunner.query(`DROP TABLE "issue_comment"`);
await queryRunner.query(
`ALTER TABLE "temporary_issue_comment" RENAME TO "issue_comment"`
);
await queryRunner.query(
`CREATE TABLE "temporary_issue" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "issueType" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "problemSeason" integer NOT NULL DEFAULT (0), "problemEpisode" integer NOT NULL DEFAULT (0), "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "mediaId" integer, "createdById" integer, "modifiedById" integer, CONSTRAINT "FK_da88a1019c850d1a7b143ca02e5" FOREIGN KEY ("modifiedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_10b17b49d1ee77e7184216001e0" FOREIGN KEY ("createdById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_276e20d053f3cff1645803c95d8" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_issue"("id", "issueType", "status", "problemSeason", "problemEpisode", "createdAt", "updatedAt", "mediaId", "createdById", "modifiedById") SELECT "id", "issueType", "status", "problemSeason", "problemEpisode", "createdAt", "updatedAt", "mediaId", "createdById", "modifiedById" FROM "issue"`
);
await queryRunner.query(`DROP TABLE "issue"`);
await queryRunner.query(`ALTER TABLE "temporary_issue" RENAME TO "issue"`);
await queryRunner.query(
`CREATE TABLE "temporary_override_rule" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "radarrServiceId" integer, "sonarrServiceId" integer, "users" varchar, "genre" varchar, "language" varchar, "keywords" varchar, "profileId" integer, "rootFolder" varchar, "tags" varchar, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP))`
);
await queryRunner.query(
`INSERT INTO "temporary_override_rule"("id", "radarrServiceId", "sonarrServiceId", "users", "genre", "language", "keywords", "profileId", "rootFolder", "tags", "createdAt", "updatedAt") SELECT "id", "radarrServiceId", "sonarrServiceId", "users", "genre", "language", "keywords", "profileId", "rootFolder", "tags", "createdAt", "updatedAt" FROM "override_rule"`
);
await queryRunner.query(`DROP TABLE "override_rule"`);
await queryRunner.query(
`ALTER TABLE "temporary_override_rule" RENAME TO "override_rule"`
);
await queryRunner.query(
`CREATE TABLE "temporary_season_request" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "seasonNumber" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "requestId" integer, CONSTRAINT "FK_6f14737e346d6b27d8e50d2157a" FOREIGN KEY ("requestId") REFERENCES "media_request" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_season_request"("id", "seasonNumber", "status", "createdAt", "updatedAt", "requestId") SELECT "id", "seasonNumber", "status", "createdAt", "updatedAt", "requestId" FROM "season_request"`
);
await queryRunner.query(`DROP TABLE "season_request"`);
await queryRunner.query(
`ALTER TABLE "temporary_season_request" RENAME TO "season_request"`
);
await queryRunner.query(
`CREATE TABLE "temporary_media_request" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "status" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "type" varchar NOT NULL, "mediaId" integer, "requestedById" integer, "modifiedById" integer, "is4k" boolean NOT NULL DEFAULT (0), "serverId" integer, "profileId" integer, "rootFolder" varchar, "languageProfileId" integer, "tags" text, "isAutoRequest" boolean NOT NULL DEFAULT (0), CONSTRAINT "FK_f4fc4efa14c3ba2b29c4525fa15" FOREIGN KEY ("modifiedById") REFERENCES "user" ("id") ON DELETE SET NULL ON UPDATE NO ACTION, CONSTRAINT "FK_6997bee94720f1ecb7f31137095" FOREIGN KEY ("requestedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_a1aa713f41c99e9d10c48da75a0" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_media_request"("id", "status", "createdAt", "updatedAt", "type", "mediaId", "requestedById", "modifiedById", "is4k", "serverId", "profileId", "rootFolder", "languageProfileId", "tags", "isAutoRequest") SELECT "id", "status", "createdAt", "updatedAt", "type", "mediaId", "requestedById", "modifiedById", "is4k", "serverId", "profileId", "rootFolder", "languageProfileId", "tags", "isAutoRequest" FROM "media_request"`
);
await queryRunner.query(`DROP TABLE "media_request"`);
await queryRunner.query(
`ALTER TABLE "temporary_media_request" RENAME TO "media_request"`
);
await queryRunner.query(
`CREATE TABLE "temporary_user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (CURRENT_TIMESTAMP), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "user_push_subscription"`);
await queryRunner.query(
`ALTER TABLE "temporary_user_push_subscription" RENAME TO "user_push_subscription"`
);
await queryRunner.query(
`CREATE TABLE "temporary_user" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar NOT NULL, "username" varchar, "plexId" integer, "plexToken" varchar, "permissions" integer NOT NULL DEFAULT (0), "avatar" varchar NOT NULL, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "password" varchar, "userType" integer NOT NULL DEFAULT (1), "plexUsername" varchar, "resetPasswordGuid" varchar, "recoveryLinkExpirationDate" date, "movieQuotaLimit" integer, "movieQuotaDays" integer, "tvQuotaLimit" integer, "tvQuotaDays" integer, "jellyfinUsername" varchar, "jellyfinAuthToken" varchar, "jellyfinUserId" varchar, "jellyfinDeviceId" varchar, "avatarETag" varchar, "avatarVersion" varchar, CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e22" UNIQUE ("email"))`
);
await queryRunner.query(
`INSERT INTO "temporary_user"("id", "email", "username", "plexId", "plexToken", "permissions", "avatar", "createdAt", "updatedAt", "password", "userType", "plexUsername", "resetPasswordGuid", "recoveryLinkExpirationDate", "movieQuotaLimit", "movieQuotaDays", "tvQuotaLimit", "tvQuotaDays", "jellyfinUsername", "jellyfinAuthToken", "jellyfinUserId", "jellyfinDeviceId", "avatarETag", "avatarVersion") SELECT "id", "email", "username", "plexId", "plexToken", "permissions", "avatar", "createdAt", "updatedAt", "password", "userType", "plexUsername", "resetPasswordGuid", "recoveryLinkExpirationDate", "movieQuotaLimit", "movieQuotaDays", "tvQuotaLimit", "tvQuotaDays", "jellyfinUsername", "jellyfinAuthToken", "jellyfinUserId", "jellyfinDeviceId", "avatarETag", "avatarVersion" FROM "user"`
);
await queryRunner.query(`DROP TABLE "user"`);
await queryRunner.query(`ALTER TABLE "temporary_user" RENAME TO "user"`);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_6bbafa28411e6046421991ea21"`
);
await queryRunner.query(
`CREATE TABLE "temporary_blacklist" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "mediaType" varchar NOT NULL, "title" varchar, "tmdbId" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "userId" integer, "mediaId" integer, "blacklistedTags" varchar, CONSTRAINT "UQ_5f933c8ed6ad2c31739e6b94886" UNIQUE ("tmdbId"), CONSTRAINT "UQ_e49b27917899e01d7aca6b0b15c" UNIQUE ("mediaId"), CONSTRAINT "FK_53c1ab62c3e5875bc3ac474823e" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_62b7ade94540f9f8d8bede54b99" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_blacklist"("id", "mediaType", "title", "tmdbId", "createdAt", "userId", "mediaId", "blacklistedTags") SELECT "id", "mediaType", "title", "tmdbId", "createdAt", "userId", "mediaId", "blacklistedTags" FROM "blacklist"`
);
await queryRunner.query(`DROP TABLE "blacklist"`);
await queryRunner.query(
`ALTER TABLE "temporary_blacklist" RENAME TO "blacklist"`
);
await queryRunner.query(
`CREATE INDEX "IDX_6bbafa28411e6046421991ea21" ON "blacklist" ("tmdbId") `
);
await queryRunner.query(
`CREATE TABLE "temporary_season" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "seasonNumber" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "mediaId" integer, "status4k" integer NOT NULL DEFAULT (1), CONSTRAINT "FK_087099b39600be695591da9a49c" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_season"("id", "seasonNumber", "status", "createdAt", "updatedAt", "mediaId", "status4k") SELECT "id", "seasonNumber", "status", "createdAt", "updatedAt", "mediaId", "status4k" FROM "season"`
);
await queryRunner.query(`DROP TABLE "season"`);
await queryRunner.query(
`ALTER TABLE "temporary_season" RENAME TO "season"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_7157aad07c73f6a6ae3bbd5ef5"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_41a289eb1fa489c1bc6f38d9c3"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_7ff2d11f6a83cb52386eaebe74"`
);
await queryRunner.query(
`CREATE TABLE "temporary_media" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "mediaType" varchar NOT NULL, "tmdbId" integer NOT NULL, "tvdbId" integer, "imdbId" varchar, "status" integer NOT NULL DEFAULT (1), "status4k" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "lastSeasonChange" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "mediaAddedAt" datetime DEFAULT (CURRENT_TIMESTAMP), "serviceId" integer, "serviceId4k" integer, "externalServiceId" integer, "externalServiceId4k" integer, "externalServiceSlug" varchar, "externalServiceSlug4k" varchar, "ratingKey" varchar, "ratingKey4k" varchar, "jellyfinMediaId" varchar, "jellyfinMediaId4k" varchar, CONSTRAINT "UQ_41a289eb1fa489c1bc6f38d9c3c" UNIQUE ("tvdbId"))`
);
await queryRunner.query(
`INSERT INTO "temporary_media"("id", "mediaType", "tmdbId", "tvdbId", "imdbId", "status", "status4k", "createdAt", "updatedAt", "lastSeasonChange", "mediaAddedAt", "serviceId", "serviceId4k", "externalServiceId", "externalServiceId4k", "externalServiceSlug", "externalServiceSlug4k", "ratingKey", "ratingKey4k", "jellyfinMediaId", "jellyfinMediaId4k") SELECT "id", "mediaType", "tmdbId", "tvdbId", "imdbId", "status", "status4k", "createdAt", "updatedAt", "lastSeasonChange", "mediaAddedAt", "serviceId", "serviceId4k", "externalServiceId", "externalServiceId4k", "externalServiceSlug", "externalServiceSlug4k", "ratingKey", "ratingKey4k", "jellyfinMediaId", "jellyfinMediaId4k" FROM "media"`
);
await queryRunner.query(`DROP TABLE "media"`);
await queryRunner.query(`ALTER TABLE "temporary_media" RENAME TO "media"`);
await queryRunner.query(
`CREATE INDEX "IDX_7157aad07c73f6a6ae3bbd5ef5" ON "media" ("tmdbId") `
);
await queryRunner.query(
`CREATE INDEX "IDX_41a289eb1fa489c1bc6f38d9c3" ON "media" ("tvdbId") `
);
await queryRunner.query(
`CREATE INDEX "IDX_7ff2d11f6a83cb52386eaebe74" ON "media" ("imdbId") `
);
await queryRunner.query(
`CREATE TABLE "temporary_discover_slider" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" integer NOT NULL, "order" integer NOT NULL, "isBuiltIn" boolean NOT NULL DEFAULT (0), "enabled" boolean NOT NULL DEFAULT (1), "title" varchar, "data" varchar, "createdAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "updatedAt" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP))`
);
await queryRunner.query(
`INSERT INTO "temporary_discover_slider"("id", "type", "order", "isBuiltIn", "enabled", "title", "data", "createdAt", "updatedAt") SELECT "id", "type", "order", "isBuiltIn", "enabled", "title", "data", "createdAt", "updatedAt" FROM "discover_slider"`
);
await queryRunner.query(`DROP TABLE "discover_slider"`);
await queryRunner.query(
`ALTER TABLE "temporary_discover_slider" RENAME TO "discover_slider"`
);
await queryRunner.query(
`CREATE INDEX "IDX_4c696e8ed36ae34fe18abe59d2" ON "media_request" ("status") `
);
await queryRunner.query(
`CREATE INDEX "IDX_c730c2d67f271a372c39a07b7e" ON "media" ("status") `
);
await queryRunner.query(
`CREATE INDEX "IDX_5d6218de4f547909391a5c1347" ON "media" ("status4k") `
);
await queryRunner.query(
`CREATE INDEX "IDX_f8233358694d1677a67899b90a" ON "media" ("tmdbId", "mediaType") `
);
await queryRunner.query(
`CREATE TABLE "temporary_user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (CURRENT_TIMESTAMP), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "UQ_6427d07d9a171a3a1ab87480005" UNIQUE ("endpoint", "userId"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "temporary_user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "user_push_subscription"`);
await queryRunner.query(
`ALTER TABLE "temporary_user_push_subscription" RENAME TO "user_push_subscription"`
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "user_push_subscription" RENAME TO "temporary_user_push_subscription"`
);
await queryRunner.query(
`CREATE TABLE "user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (CURRENT_TIMESTAMP), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "temporary_user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "temporary_user_push_subscription"`);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_f8233358694d1677a67899b90a"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_5d6218de4f547909391a5c1347"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_c730c2d67f271a372c39a07b7e"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_4c696e8ed36ae34fe18abe59d2"`
);
await queryRunner.query(
`ALTER TABLE "discover_slider" RENAME TO "temporary_discover_slider"`
);
await queryRunner.query(
`CREATE TABLE "discover_slider" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" integer NOT NULL, "order" integer NOT NULL, "isBuiltIn" boolean NOT NULL DEFAULT (0), "enabled" boolean NOT NULL DEFAULT (1), "title" varchar, "data" varchar, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')))`
);
await queryRunner.query(
`INSERT INTO "discover_slider"("id", "type", "order", "isBuiltIn", "enabled", "title", "data", "createdAt", "updatedAt") SELECT "id", "type", "order", "isBuiltIn", "enabled", "title", "data", "createdAt", "updatedAt" FROM "temporary_discover_slider"`
);
await queryRunner.query(`DROP TABLE "temporary_discover_slider"`);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_7ff2d11f6a83cb52386eaebe74"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_41a289eb1fa489c1bc6f38d9c3"`
);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_7157aad07c73f6a6ae3bbd5ef5"`
);
await queryRunner.query(`ALTER TABLE "media" RENAME TO "temporary_media"`);
await queryRunner.query(
`CREATE TABLE "media" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "mediaType" varchar NOT NULL, "tmdbId" integer NOT NULL, "tvdbId" integer, "imdbId" varchar, "status" integer NOT NULL DEFAULT (1), "status4k" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "lastSeasonChange" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP), "mediaAddedAt" datetime DEFAULT (CURRENT_TIMESTAMP), "serviceId" integer, "serviceId4k" integer, "externalServiceId" integer, "externalServiceId4k" integer, "externalServiceSlug" varchar, "externalServiceSlug4k" varchar, "ratingKey" varchar, "ratingKey4k" varchar, "jellyfinMediaId" varchar, "jellyfinMediaId4k" varchar, CONSTRAINT "UQ_41a289eb1fa489c1bc6f38d9c3c" UNIQUE ("tvdbId"))`
);
await queryRunner.query(
`INSERT INTO "media"("id", "mediaType", "tmdbId", "tvdbId", "imdbId", "status", "status4k", "createdAt", "updatedAt", "lastSeasonChange", "mediaAddedAt", "serviceId", "serviceId4k", "externalServiceId", "externalServiceId4k", "externalServiceSlug", "externalServiceSlug4k", "ratingKey", "ratingKey4k", "jellyfinMediaId", "jellyfinMediaId4k") SELECT "id", "mediaType", "tmdbId", "tvdbId", "imdbId", "status", "status4k", "createdAt", "updatedAt", "lastSeasonChange", "mediaAddedAt", "serviceId", "serviceId4k", "externalServiceId", "externalServiceId4k", "externalServiceSlug", "externalServiceSlug4k", "ratingKey", "ratingKey4k", "jellyfinMediaId", "jellyfinMediaId4k" FROM "temporary_media"`
);
await queryRunner.query(`DROP TABLE "temporary_media"`);
await queryRunner.query(
`CREATE INDEX "IDX_7ff2d11f6a83cb52386eaebe74" ON "media" ("imdbId") `
);
await queryRunner.query(
`CREATE INDEX "IDX_41a289eb1fa489c1bc6f38d9c3" ON "media" ("tvdbId") `
);
await queryRunner.query(
`CREATE INDEX "IDX_7157aad07c73f6a6ae3bbd5ef5" ON "media" ("tmdbId") `
);
await queryRunner.query(
`ALTER TABLE "season" RENAME TO "temporary_season"`
);
await queryRunner.query(
`CREATE TABLE "season" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "seasonNumber" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "mediaId" integer, "status4k" integer NOT NULL DEFAULT (1), CONSTRAINT "FK_087099b39600be695591da9a49c" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "season"("id", "seasonNumber", "status", "createdAt", "updatedAt", "mediaId", "status4k") SELECT "id", "seasonNumber", "status", "createdAt", "updatedAt", "mediaId", "status4k" FROM "temporary_season"`
);
await queryRunner.query(`DROP TABLE "temporary_season"`);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_6bbafa28411e6046421991ea21"`
);
await queryRunner.query(
`ALTER TABLE "blacklist" RENAME TO "temporary_blacklist"`
);
await queryRunner.query(
`CREATE TABLE "blacklist" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "mediaType" varchar NOT NULL, "title" varchar, "tmdbId" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "userId" integer, "mediaId" integer, "blacklistedTags" varchar, CONSTRAINT "UQ_5f933c8ed6ad2c31739e6b94886" UNIQUE ("tmdbId"), CONSTRAINT "UQ_e49b27917899e01d7aca6b0b15c" UNIQUE ("mediaId"), CONSTRAINT "FK_53c1ab62c3e5875bc3ac474823e" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_62b7ade94540f9f8d8bede54b99" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "blacklist"("id", "mediaType", "title", "tmdbId", "createdAt", "userId", "mediaId", "blacklistedTags") SELECT "id", "mediaType", "title", "tmdbId", "createdAt", "userId", "mediaId", "blacklistedTags" FROM "temporary_blacklist"`
);
await queryRunner.query(`DROP TABLE "temporary_blacklist"`);
await queryRunner.query(
`CREATE INDEX "IDX_6bbafa28411e6046421991ea21" ON "blacklist" ("tmdbId") `
);
await queryRunner.query(`ALTER TABLE "user" RENAME TO "temporary_user"`);
await queryRunner.query(
`CREATE TABLE "user" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar NOT NULL, "username" varchar, "plexId" integer, "plexToken" varchar, "permissions" integer NOT NULL DEFAULT (0), "avatar" varchar NOT NULL, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "password" varchar, "userType" integer NOT NULL DEFAULT (1), "plexUsername" varchar, "resetPasswordGuid" varchar, "recoveryLinkExpirationDate" date, "movieQuotaLimit" integer, "movieQuotaDays" integer, "tvQuotaLimit" integer, "tvQuotaDays" integer, "jellyfinUsername" varchar, "jellyfinAuthToken" varchar, "jellyfinUserId" varchar, "jellyfinDeviceId" varchar, "avatarETag" varchar, "avatarVersion" varchar, CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e22" UNIQUE ("email"))`
);
await queryRunner.query(
`INSERT INTO "user"("id", "email", "username", "plexId", "plexToken", "permissions", "avatar", "createdAt", "updatedAt", "password", "userType", "plexUsername", "resetPasswordGuid", "recoveryLinkExpirationDate", "movieQuotaLimit", "movieQuotaDays", "tvQuotaLimit", "tvQuotaDays", "jellyfinUsername", "jellyfinAuthToken", "jellyfinUserId", "jellyfinDeviceId", "avatarETag", "avatarVersion") SELECT "id", "email", "username", "plexId", "plexToken", "permissions", "avatar", "createdAt", "updatedAt", "password", "userType", "plexUsername", "resetPasswordGuid", "recoveryLinkExpirationDate", "movieQuotaLimit", "movieQuotaDays", "tvQuotaLimit", "tvQuotaDays", "jellyfinUsername", "jellyfinAuthToken", "jellyfinUserId", "jellyfinDeviceId", "avatarETag", "avatarVersion" FROM "temporary_user"`
);
await queryRunner.query(`DROP TABLE "temporary_user"`);
await queryRunner.query(
`ALTER TABLE "user_push_subscription" RENAME TO "temporary_user_push_subscription"`
);
await queryRunner.query(
`CREATE TABLE "user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (datetime('now')), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "temporary_user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "temporary_user_push_subscription"`);
await queryRunner.query(
`ALTER TABLE "media_request" RENAME TO "temporary_media_request"`
);
await queryRunner.query(
`CREATE TABLE "media_request" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "status" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "type" varchar NOT NULL, "mediaId" integer, "requestedById" integer, "modifiedById" integer, "is4k" boolean NOT NULL DEFAULT (0), "serverId" integer, "profileId" integer, "rootFolder" varchar, "languageProfileId" integer, "tags" text, "isAutoRequest" boolean NOT NULL DEFAULT (0), CONSTRAINT "FK_f4fc4efa14c3ba2b29c4525fa15" FOREIGN KEY ("modifiedById") REFERENCES "user" ("id") ON DELETE SET NULL ON UPDATE NO ACTION, CONSTRAINT "FK_6997bee94720f1ecb7f31137095" FOREIGN KEY ("requestedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_a1aa713f41c99e9d10c48da75a0" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "media_request"("id", "status", "createdAt", "updatedAt", "type", "mediaId", "requestedById", "modifiedById", "is4k", "serverId", "profileId", "rootFolder", "languageProfileId", "tags", "isAutoRequest") SELECT "id", "status", "createdAt", "updatedAt", "type", "mediaId", "requestedById", "modifiedById", "is4k", "serverId", "profileId", "rootFolder", "languageProfileId", "tags", "isAutoRequest" FROM "temporary_media_request"`
);
await queryRunner.query(`DROP TABLE "temporary_media_request"`);
await queryRunner.query(
`ALTER TABLE "season_request" RENAME TO "temporary_season_request"`
);
await queryRunner.query(
`CREATE TABLE "season_request" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "seasonNumber" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "requestId" integer, CONSTRAINT "FK_6f14737e346d6b27d8e50d2157a" FOREIGN KEY ("requestId") REFERENCES "media_request" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "season_request"("id", "seasonNumber", "status", "createdAt", "updatedAt", "requestId") SELECT "id", "seasonNumber", "status", "createdAt", "updatedAt", "requestId" FROM "temporary_season_request"`
);
await queryRunner.query(`DROP TABLE "temporary_season_request"`);
await queryRunner.query(
`ALTER TABLE "override_rule" RENAME TO "temporary_override_rule"`
);
await queryRunner.query(
`CREATE TABLE "override_rule" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "radarrServiceId" integer, "sonarrServiceId" integer, "users" varchar, "genre" varchar, "language" varchar, "keywords" varchar, "profileId" integer, "rootFolder" varchar, "tags" varchar, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')))`
);
await queryRunner.query(
`INSERT INTO "override_rule"("id", "radarrServiceId", "sonarrServiceId", "users", "genre", "language", "keywords", "profileId", "rootFolder", "tags", "createdAt", "updatedAt") SELECT "id", "radarrServiceId", "sonarrServiceId", "users", "genre", "language", "keywords", "profileId", "rootFolder", "tags", "createdAt", "updatedAt" FROM "temporary_override_rule"`
);
await queryRunner.query(`DROP TABLE "temporary_override_rule"`);
await queryRunner.query(`ALTER TABLE "issue" RENAME TO "temporary_issue"`);
await queryRunner.query(
`CREATE TABLE "issue" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "issueType" integer NOT NULL, "status" integer NOT NULL DEFAULT (1), "problemSeason" integer NOT NULL DEFAULT (0), "problemEpisode" integer NOT NULL DEFAULT (0), "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "mediaId" integer, "createdById" integer, "modifiedById" integer, CONSTRAINT "FK_da88a1019c850d1a7b143ca02e5" FOREIGN KEY ("modifiedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_10b17b49d1ee77e7184216001e0" FOREIGN KEY ("createdById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_276e20d053f3cff1645803c95d8" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "issue"("id", "issueType", "status", "problemSeason", "problemEpisode", "createdAt", "updatedAt", "mediaId", "createdById", "modifiedById") SELECT "id", "issueType", "status", "problemSeason", "problemEpisode", "createdAt", "updatedAt", "mediaId", "createdById", "modifiedById" FROM "temporary_issue"`
);
await queryRunner.query(`DROP TABLE "temporary_issue"`);
await queryRunner.query(
`ALTER TABLE "issue_comment" RENAME TO "temporary_issue_comment"`
);
await queryRunner.query(
`CREATE TABLE "issue_comment" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "message" text NOT NULL, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "userId" integer, "issueId" integer, CONSTRAINT "FK_180710fead1c94ca499c57a7d42" FOREIGN KEY ("issueId") REFERENCES "issue" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_707b033c2d0653f75213614789d" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "issue_comment"("id", "message", "createdAt", "updatedAt", "userId", "issueId") SELECT "id", "message", "createdAt", "updatedAt", "userId", "issueId" FROM "temporary_issue_comment"`
);
await queryRunner.query(`DROP TABLE "temporary_issue_comment"`);
await queryRunner.query(
`DROP INDEX IF EXISTS "IDX_939f205946256cc0d2a1ac51a8"`
);
await queryRunner.query(
`ALTER TABLE "watchlist" RENAME TO "temporary_watchlist"`
);
await queryRunner.query(
`CREATE TABLE "watchlist" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "ratingKey" varchar NOT NULL, "mediaType" varchar NOT NULL, "title" varchar NOT NULL, "tmdbId" integer NOT NULL, "createdAt" datetime NOT NULL DEFAULT (datetime('now')), "updatedAt" datetime NOT NULL DEFAULT (datetime('now')), "requestedById" integer, "mediaId" integer, CONSTRAINT "UNIQUE_USER_DB" UNIQUE ("tmdbId", "requestedById"), CONSTRAINT "FK_6641da8d831b93dfcb429f8b8bc" FOREIGN KEY ("mediaId") REFERENCES "media" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_ae34e6b153a90672eb9dc4857d7" FOREIGN KEY ("requestedById") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "watchlist"("id", "ratingKey", "mediaType", "title", "tmdbId", "createdAt", "updatedAt", "requestedById", "mediaId") SELECT "id", "ratingKey", "mediaType", "title", "tmdbId", "createdAt", "updatedAt", "requestedById", "mediaId" FROM "temporary_watchlist"`
);
await queryRunner.query(`DROP TABLE "temporary_watchlist"`);
await queryRunner.query(
`CREATE INDEX "IDX_939f205946256cc0d2a1ac51a8" ON "watchlist" ("tmdbId") `
);
await queryRunner.query(
`ALTER TABLE "user_push_subscription" RENAME TO "temporary_user_push_subscription"`
);
await queryRunner.query(
`CREATE TABLE "user_push_subscription" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "endpoint" varchar NOT NULL, "p256dh" varchar NOT NULL, "auth" varchar NOT NULL, "userId" integer, "userAgent" varchar, "createdAt" datetime DEFAULT (datetime('now')), CONSTRAINT "UQ_f90ab5a4ed54905a4bb51a7148b" UNIQUE ("auth"), CONSTRAINT "FK_03f7958328e311761b0de675fbe" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)`
);
await queryRunner.query(
`INSERT INTO "user_push_subscription"("id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt") SELECT "id", "endpoint", "p256dh", "auth", "userId", "userAgent", "createdAt" FROM "temporary_user_push_subscription"`
);
await queryRunner.query(`DROP TABLE "temporary_user_push_subscription"`);
await queryRunner.query(
`CREATE UNIQUE INDEX "UQ_6427d07d9a171a3a1ab87480005" ON "user_push_subscription" ("endpoint", "userId") `
);
}
}

View File

@@ -275,6 +275,24 @@ requestRoutes.get<Record<string, unknown>, RequestResultsResponse>(
page: Math.ceil(skip / pageSize) + 1,
},
results: mappedRequests,
serviceErrors: {
radarr: radarrServers
.filter((s) => !s.profiles)
.map((s) => ({
id: s.id,
name:
settings.radarr.find((r) => r.id === s.id)?.name ||
`Radarr ${s.id}`,
})),
sonarr: sonarrServers
.filter((s) => !s.profiles)
.map((s) => ({
id: s.id,
name:
settings.sonarr.find((r) => r.id === s.id)?.name ||
`Sonarr ${s.id}`,
})),
},
});
} catch (e) {
next({ status: 500, message: e.message });

View File

@@ -1,14 +1,25 @@
import { sliderTitles } from '@app/components/Discover/constants';
import RequestCard from '@app/components/RequestCard';
import Slider from '@app/components/Slider';
import { ArrowRightCircleIcon } from '@heroicons/react/24/outline';
import { Permission, useUser } from '@app/hooks/useUser';
import defineMessages from '@app/utils/defineMessages';
import {
ArrowRightCircleIcon,
ExclamationTriangleIcon,
} from '@heroicons/react/24/outline';
import type { RequestResultsResponse } from '@server/interfaces/api/requestInterfaces';
import Link from 'next/link';
import { useIntl } from 'react-intl';
import useSWR from 'swr';
const messages = defineMessages('components.Discover.RecentRequestsSlider', {
unableToConnect:
'Unable to connect to {services}. Some information may be unavailable.',
});
const RecentRequestsSlider = () => {
const intl = useIntl();
const { hasPermission } = useUser();
const { data: requests, error: requestError } =
useSWR<RequestResultsResponse>(
'/api/v1/request?filter=all&take=10&sort=modified&skip=0',
@@ -21,6 +32,11 @@ const RecentRequestsSlider = () => {
return null;
}
const hasServiceErrors =
requests?.serviceErrors &&
(requests.serviceErrors.radarr.length > 0 ||
requests.serviceErrors.sonarr.length > 0);
return (
<>
<div className="slider-header">
@@ -29,6 +45,23 @@ const RecentRequestsSlider = () => {
<ArrowRightCircleIcon />
</Link>
</div>
{hasServiceErrors &&
(hasPermission(Permission.MANAGE_REQUESTS) ||
hasPermission(Permission.REQUEST_ADVANCED)) && (
<div className="service-error-banner">
<ExclamationTriangleIcon className="h-5 w-5 flex-shrink-0" />
<span>
{intl.formatMessage(messages.unableToConnect, {
services: [
...requests.serviceErrors.radarr.map((s) => s.name),
...requests.serviceErrors.sonarr.map((s) => s.name),
].join(', '),
})}
</span>
</div>
)}
<Slider
sliderKey="requests"
isLoading={!requests}

View File

@@ -5,9 +5,10 @@ import PageTitle from '@app/components/Common/PageTitle';
import Tooltip from '@app/components/Common/Tooltip';
import RequestItem from '@app/components/RequestList/RequestItem';
import { useUpdateQueryParams } from '@app/hooks/useUpdateQueryParams';
import { useUser } from '@app/hooks/useUser';
import { Permission, useUser } from '@app/hooks/useUser';
import globalMessages from '@app/i18n/globalMessages';
import defineMessages from '@app/utils/defineMessages';
import { ExclamationTriangleIcon } from '@heroicons/react/24/outline';
import {
ArrowDownIcon,
ArrowUpIcon,
@@ -30,6 +31,8 @@ const messages = defineMessages('components.RequestList', {
sortAdded: 'Most Recent',
sortModified: 'Last Modified',
sortDirection: 'Toggle Sort Direction',
unableToConnect:
'Unable to connect to {services}. Some information may be unavailable.',
});
enum Filter {
@@ -56,7 +59,7 @@ const RequestList = () => {
const { user } = useUser({
id: Number(router.query.userId),
});
const { user: currentUser } = useUser();
const { user: currentUser, hasPermission } = useUser();
const [currentFilter, setCurrentFilter] = useState<Filter>(Filter.PENDING);
const [currentSort, setCurrentSort] = useState<Sort>('added');
const [currentMediaType, setCurrentMediaType] = useState<string>('all');
@@ -288,6 +291,25 @@ const RequestList = () => {
</div>
</div>
</div>
{data.serviceErrors &&
(data.serviceErrors.radarr.length > 0 ||
data.serviceErrors.sonarr.length > 0) &&
(hasPermission(Permission.MANAGE_REQUESTS) ||
hasPermission(Permission.REQUEST_ADVANCED)) && (
<div className="service-error-banner">
<ExclamationTriangleIcon className="h-5 w-5 flex-shrink-0" />
<span>
{intl.formatMessage(messages.unableToConnect, {
services: [
...data.serviceErrors.radarr.map((s) => s.name),
...data.serviceErrors.sonarr.map((s) => s.name),
].join(', '),
})}
</span>
</div>
)}
{data.results.map((request) => {
return (
<div className="py-2" key={`request-list-${request.id}`}>

View File

@@ -19,7 +19,7 @@ import type {
WatchProviderDetails,
} from '@server/models/common';
import axios from 'axios';
import { orderBy } from 'lodash';
import orderBy from 'lodash/orderBy';
import { useEffect, useMemo, useState } from 'react';
import { useIntl } from 'react-intl';
import type { MultiValue, SingleValue } from 'react-select';

View File

@@ -11,11 +11,7 @@ import globalMessages from '@app/i18n/globalMessages';
import defineMessages from '@app/utils/defineMessages';
import { Transition } from '@headlessui/react';
import type OverrideRule from '@server/entity/OverrideRule';
import type {
DVRSettings,
RadarrSettings,
SonarrSettings,
} from '@server/lib/settings';
import type { RadarrSettings, SonarrSettings } from '@server/lib/settings';
import axios from 'axios';
import { Field, Formik } from 'formik';
import { useCallback, useEffect, useState } from 'react';
@@ -81,23 +77,26 @@ const OverrideRuleModal = ({
});
const getServiceInfos = useCallback(
async ({
hostname,
port,
apiKey,
baseUrl,
useSsl = false,
}: {
hostname: string;
port: number;
apiKey: string;
baseUrl?: string;
useSsl?: boolean;
}) => {
async (
{
hostname,
port,
apiKey,
baseUrl,
useSsl = false,
}: {
hostname: string;
port: number;
apiKey: string;
baseUrl?: string;
useSsl?: boolean;
},
type: 'radarr' | 'sonarr'
) => {
setIsTesting(true);
try {
const response = await axios.post<DVRTestResponse>(
'/api/v1/settings/sonarr/test',
`/api/v1/settings/${type}/test`,
{
hostname,
apiKey,
@@ -119,15 +118,19 @@ const OverrideRuleModal = ({
);
useEffect(() => {
let service: DVRSettings | null = null;
if (rule?.radarrServiceId !== null && rule?.radarrServiceId !== undefined) {
service = radarrServices[rule?.radarrServiceId] || null;
if (
rule?.radarrServiceId !== null &&
rule?.radarrServiceId !== undefined &&
radarrServices[rule?.radarrServiceId]
) {
getServiceInfos(radarrServices[rule?.radarrServiceId], 'radarr');
}
if (rule?.sonarrServiceId !== null && rule?.sonarrServiceId !== undefined) {
service = sonarrServices[rule?.sonarrServiceId] || null;
}
if (service) {
getServiceInfos(service);
if (
rule?.sonarrServiceId !== null &&
rule?.sonarrServiceId !== undefined &&
sonarrServices[rule?.sonarrServiceId]
) {
getServiceInfos(sonarrServices[rule?.sonarrServiceId], 'sonarr');
}
}, [
getServiceInfos,
@@ -256,13 +259,13 @@ const OverrideRuleModal = ({
setFieldValue('radarrServiceId', id);
setFieldValue('sonarrServiceId', null);
if (radarrServices[id]) {
getServiceInfos(radarrServices[id]);
getServiceInfos(radarrServices[id], 'radarr');
}
} else if (e.target.value.startsWith('sonarr-')) {
setFieldValue('radarrServiceId', null);
setFieldValue('sonarrServiceId', id);
if (sonarrServices[id]) {
getServiceInfos(sonarrServices[id]);
getServiceInfos(sonarrServices[id], 'sonarr');
}
} else {
setFieldValue('radarrServiceId', null);

View File

@@ -202,7 +202,7 @@ const UserWebPushSettings = () => {
if (user?.id) {
verifyWebPush();
}
}, [user?.id, currentSettings]);
}, [user?.id, currentSettings, dataDevices]);
useEffect(() => {
const getSubscriptionEndpoint = async () => {

View File

@@ -83,6 +83,8 @@ const useDiscover = <
{
initialSize: 3,
revalidateFirstPage: false,
dedupingInterval: 30000,
revalidateOnFocus: false,
}
);

View File

@@ -543,10 +543,7 @@
"components.Settings.SettingsAbout.documentation": "الوثائق",
"components.Settings.SettingsAbout.gettingsupport": "الحصول على دعم",
"components.Settings.SettingsAbout.githubdiscussions": "نقاشات GitHub",
"components.Settings.SettingsAbout.helppaycoffee": "ساعدني بدفع حساب القهوة",
"components.Settings.SettingsAbout.outofdate": "غير محدث",
"components.Settings.SettingsAbout.overseerrinformation": "حول اوفرسيرر",
"components.Settings.SettingsAbout.preferredmethod": "مُفضّل",
"components.Settings.SettingsJobsCache.cache": "الملفات المؤقتة",
"components.Settings.SettingsAbout.totalmedia": "المجموع الكلي للمحتوى",
"components.Settings.SettingsAbout.totalrequests": "مجموع الطلبات",
@@ -559,7 +556,6 @@
"components.Settings.SettingsJobsCache.cachename": "اسم ملفات التخزين",
"components.Settings.SettingsJobsCache.cachevsize": "الحجم الكلي",
"components.Settings.SettingsAbout.runningDevelop": "انت تستخدم نسخة تجريبية <code>develop</code> branch of Jellyseerr, النسخة مستحسنه فقط للمساهمين بتطوير التطبيق او المساعدين باختبار النسخ التجريبية.",
"components.Settings.SettingsAbout.supportoverseerr": "إدعم أوفرسيرر",
"components.Settings.SettingsAbout.timezone": "المنطقة الزمنية",
"components.Settings.SettingsJobsCache.cachehits": "Hits،",
"components.Settings.SettingsJobsCache.cacheksize": "حجم المفاتيح",
@@ -1214,5 +1210,400 @@
"components.Blacklist.mediaName": "الاسم",
"components.Blacklist.blacklistdate": "التاريخ",
"components.Blacklist.blacklistsettings": "إعدادات القائمة السوداء",
"components.Blacklist.blacklistedby": "{date} بواسطة {user}"
"components.Blacklist.blacklistedby": "{date} بواسطة {user}",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Selector.searchUsers": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -287,7 +287,6 @@
"components.RequestModal.pendingapproval": "Вашата заявка чака одобрение.",
"components.Settings.Notifications.NotificationsSlack.validationTypes": "Трябва да изберете поне един тип известие",
"components.RequestBlock.rootfolder": "Основна папка",
"components.Settings.SettingsAbout.preferredmethod": "Предпочитан",
"components.Settings.RadarrModal.defaultserver": "Сървър по подразбиране",
"components.MovieDetails.watchtrailer": "Гледайте трейлър",
"components.NotificationTypeSelector.issuecomment": "Коментар на проблема",
@@ -525,7 +524,6 @@
"components.PermissionEdit.viewrecentDescription": "Дайте разрешение за преглед на списъка с наскоро добавени медии.",
"components.NotificationTypeSelector.usermediarequestedDescription": "Получавайте известия, когато други потребители изпращат нови медийни заявки, които изискват одобрение.",
"components.Discover.studios": "Студия",
"components.Settings.SettingsAbout.overseerrinformation": "Относно Overseerr",
"components.Settings.RadarrModal.tagRequestsInfo": "Автоматично добавяне на допълнителен етикет с потребителското ID и показваното име на заявителя",
"components.RequestBlock.requestdate": "Дата на заявка",
"components.PermissionEdit.usersDescription": "Дайте разрешение за управление на потребители. Потребителите с това разрешение не могат да променят потребители с привилегии или да предоставят привилегия за администратор.",
@@ -533,7 +531,6 @@
"components.Settings.Notifications.discordsettingsfailed": "Настройките за известяване към Discord не успяха да бъдат запазени.",
"components.Discover.tmdbmoviestreamingservices": "TMDB Услуги за стрийминг на филми",
"components.Discover.FilterSlideover.to": "До",
"components.Settings.SettingsAbout.helppaycoffee": "Помогнете, като купите едно кафе",
"components.RequestList.sortAdded": "Най-скорошен",
"components.Discover.resetfailed": "Нещо се обърка при нулирането на настройките за персонализиране на откриването.",
"components.Settings.RadarrModal.validationRootFolderRequired": "Трябва да изберете основна папка",
@@ -599,7 +596,6 @@
"components.Discover.FilterSlideover.runtimeText": "{minValue}-{maxValue} минути времетраене",
"components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "Неуспешно изпращане на тестово известие към Gotify.",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "Неуспешно изпращане на тестово известие към Slack.",
"components.Settings.SettingsAbout.supportoverseerr": "Подкрепете Overseerr",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "Вашият Plex списък за гледане",
"components.Selector.nooptions": "Няма резултати.",
"components.RequestModal.AdvancedRequester.selecttags": "Изберете етикети",
@@ -1316,7 +1312,6 @@
"components.Settings.SettingsUsers.loginMethodsTip": "Настройте методи за влизане напотребителите",
"components.Settings.SettingsUsers.mediaServerLoginTip": "Позволи на потребителите да се вписват с техния {mediaServerName} акаунт",
"components.Settings.Notifications.userEmailRequired": "Изисква потребителски е-майл",
"components.Settings.SettingsAbout.supportjellyseerr": "Поддръжка Jellyseerr",
"components.Settings.jellyfinSettings": "{mediaServerName} Настройки",
"components.Settings.jellyfinSettingsFailure": "Нещо се обърка докато запаметявахте {mediaServerName} настройките.",
"components.Settings.jellyfinSettingsSuccess": "{mediaServerName} настройките са запазени успешно!",
@@ -1344,5 +1339,271 @@
"i18n.blacklistError": "Нещо се обърка. Моля опитайте отново.",
"i18n.removeFromBlacklistSuccess": "<strong>{title}</strong> е успешно премахнат от Черния списък.",
"i18n.removefromBlacklist": "Премахни ит Черния списък",
"i18n.specials": "Специални"
"i18n.specials": "Специални",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.searchStatus": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.Selector.ended": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -541,7 +541,6 @@
"components.Settings.SettingsJobsCache.cacheflushed": "La memòria cau de {cachename} s'ha buidat.",
"components.Settings.SettingsAbout.totalrequests": "Sol·licituds totals",
"components.Settings.SettingsAbout.totalmedia": "Total de contingut",
"components.Settings.SettingsAbout.preferredmethod": "Preferit",
"components.Settings.SettingsAbout.githubdiscussions": "Debats de GitHub",
"components.Settings.SettingsAbout.Releases.viewongithub": "Visualitza a GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Visualitza el registre de canvis",
@@ -575,9 +574,6 @@
"components.Settings.SettingsJobsCache.cache": "Memòria cau",
"components.Settings.SettingsAbout.version": "Versió",
"components.Settings.SettingsAbout.timezone": "Zona horària",
"components.Settings.SettingsAbout.supportoverseerr": "Dóna suport a Jellyseerr",
"components.Settings.SettingsAbout.overseerrinformation": "Sobre Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Ajudeu-me convidant-me a un cafè",
"components.Settings.SettingsAbout.documentation": "Documentació",
"components.Settings.SettingsAbout.about": "Quant a",
"components.Settings.SettingsAbout.Releases.currentversion": "Actualitzat",
@@ -1200,5 +1196,414 @@
"components.Discover.FilterSlideover.tmdbuservotecount": "Recompte de vots d'usuaris de TMDB",
"components.Discover.FilterSlideover.voteCount": "Nombre de vots entre {minValue} i {maxValue}",
"components.Layout.UserWarnings.emailInvalid": "El correu electrònic no és vàlid.",
"components.Login.credentialerror": "El nom d'usuari o la contrasenya són incorrectes."
"components.Login.credentialerror": "El nom d'usuari o la contrasenya són incorrectes.",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Login.adminerror": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"i18n.blacklist": "",
"components.Login.back": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -36,8 +36,6 @@
"components.Settings.SettingsAbout.totalrequests": "Celkový počet žádostí",
"components.Settings.SettingsAbout.totalmedia": "Celkový počet médií",
"components.Settings.SettingsAbout.timezone": "Časové pásmo",
"components.Settings.SettingsAbout.supportoverseerr": "Podpořte Jellyseerr",
"components.Settings.SettingsAbout.overseerrinformation": "O Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Diskuze na GitHubu",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Zobrazit seznam změn",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version} Seznam změn",
@@ -194,7 +192,6 @@
"components.Settings.SettingsJobsCache.cachehits": "Úspěchy",
"components.Settings.SettingsJobsCache.cache": "Mezipaměť",
"components.Settings.SettingsAbout.version": "Verze",
"components.Settings.SettingsAbout.preferredmethod": "Preferované",
"components.Settings.SettingsAbout.documentation": "Dokumentace",
"components.Settings.SettingsAbout.about": "O aplikaci",
"components.Settings.SettingsAbout.Releases.releases": "Verze",
@@ -750,7 +747,6 @@
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "Základ URL nesmí končit koncovým lomítkem",
"components.Settings.RadarrModal.validationNameRequired": "Je třeba zadat název serveru",
"components.Settings.SettingsAbout.appDataPath": "Adresář dat",
"components.Settings.SettingsAbout.helppaycoffee": "Pomozte zaplatit kávu",
"components.Settings.SettingsAbout.outofdate": "Zastaralé",
"components.Settings.SettingsJobsCache.cachekeys": "Klíče celkem",
"components.Settings.SettingsJobsCache.download-sync": "Synchronizovat stažení",
@@ -1284,7 +1280,6 @@
"components.RequestList.sortDirection": "Přepnout směr řazení",
"components.Selector.canceled": "Zrušeno",
"components.Selector.inProduction": "V produkci",
"components.Settings.SettingsAbout.supportjellyseerr": "Podpořit Jellyseerr",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Sken nedávno přidaných na Jellyfin",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Kompletní sken knihoven Jellyfin",
"components.Settings.SettingsJobsCache.plex-refresh-token": "Obnovení Plex tokenu",
@@ -1360,5 +1355,255 @@
"components.Selector.ended": "Ukončeno",
"components.Selector.returningSeries": "Vracející se seriál",
"components.Settings.SettingsJobsCache.usersavatars": "Uživatelské avatary",
"i18n.specials": "Speciály"
"i18n.specials": "Speciály",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.librarieserror": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Settings.SettingsNetwork.docs": "",
"component.BlacklistModal.blacklisting": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -303,10 +303,10 @@
"components.RequestBlock.rootfolder": "Stammordner",
"components.RequestBlock.seasons": "{seasonCount, plural, one {Staffel} other {Staffeln}}",
"components.RequestBlock.server": "Zielserver",
"components.RequestButton.approve4krequests": "Genehmige {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Anfragen}}",
"components.RequestButton.approve4krequests": "Genehmige {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Requests}}",
"components.RequestButton.approverequest": "Anfrage genehmigen",
"components.RequestButton.approverequest4k": "4K Anfrage genehmigen",
"components.RequestButton.approverequests": "Genehmige {requestCount, plural, one {Anfrage} other {{requestCount} Anfragen}}",
"components.RequestButton.approverequests": "Genehmige {requestCount, plural, one {Anfrage} other {{requestCount} Requests}}",
"components.RequestButton.decline4krequests": "Lehne {requestCount, plural, one {4K Anfrage} other {{requestCount} 4K Anfragen}} ab",
"components.RequestButton.declinerequest": "Anfrage ablehnen",
"components.RequestButton.declinerequest4k": "4K Anfrage ablehnen",
@@ -599,12 +599,8 @@
"components.Settings.SettingsAbout.documentation": "Dokumentation",
"components.Settings.SettingsAbout.gettingsupport": "Hilfe erhalten",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub-Diskussionen",
"components.Settings.SettingsAbout.helppaycoffee": "Unterstütze das Projekt mit einem Kaffee",
"components.Settings.SettingsAbout.outofdate": "Veraltet",
"components.Settings.SettingsAbout.overseerrinformation": "Über Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Bevorzugt",
"components.Settings.SettingsAbout.runningDevelop": "Es wird der <code>develop</code>-Branch von Jellyseerr verwendet, der nur für Mitwirkende an der Entwicklung oder für Tests der neuesten Funktionen empfohlen wird.",
"components.Settings.SettingsAbout.supportoverseerr": "Overseerr unterstützen",
"components.Settings.SettingsAbout.timezone": "Zeitzone",
"components.Settings.SettingsAbout.totalmedia": "Medien insgesamt",
"components.Settings.SettingsAbout.totalrequests": "Anfragen insgesamt",
@@ -1170,7 +1166,7 @@
"i18n.collection": "Sammlung",
"components.Discover.FilterSlideover.tmdbuservotecount": "Anzahl der TMDB-Nutzerwertungen",
"components.Settings.RadarrModal.tagRequestsInfo": "Füge automatisch ein Tag hinzu mit der ID und dem Namen des anfordernden Nutzers",
"components.MovieDetails.imdbuserscore": "IMDb - Nutzerwertung",
"components.MovieDetails.imdbuserscore": "IMDB Nutzerbewertung - Stimmen: {formattedCount}",
"components.Settings.SonarrModal.tagRequests": "Tag Anforderungen",
"components.Discover.FilterSlideover.voteCount": "Anzahl der Abstimmungen zwischen {minValue} und {maxValue}",
"components.Settings.SonarrModal.tagRequestsInfo": "Füge automatisch einen zusätzlichen Tag mit der ID & Namen des anfordernden Nutzers",
@@ -1246,7 +1242,6 @@
"components.MovieDetails.openradarr": "Film in Radarr öffnen",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Gerätestandard",
"components.Settings.RadarrModal.tagRequests": "Tag-Anfragen",
"components.Settings.SettingsAbout.supportjellyseerr": "Unterstütze Jellyseerr",
"components.Settings.jellyfinSettingsDescription": "Konfiguriere optional die internen und externen Endpunkte für deinen {mediaServerName} Server. In den meisten Fällen ist die externe URL eine andere als die interne URL. Für die Anmeldung bei {mediaServerName} kann auch eine benutzerdefinierte URL zum Zurücksetzen des Passworts festgelegt werden, falls du auf eine andere Seite zum Zurücksetzen des Passworts umleiten möchtest. Du kannst auch selber einen API Key für Jellyfin anlegen, was bisher automatisch geschah.",
"components.Settings.jellyfinSettingsFailure": "Beim Speichern der Einstellungen von {mediaServerName} ist ein Fehler aufgetreten.",
"components.Settings.manualscanDescriptionJellyfin": "Normalerweise wird dieser Vorgang nur einmal alle 24 Stunden durchgeführt. Jellyseerr wird die kürzlich hinzugefügten Bibliotheken deines {mediaServerName} Servers aggressiver überprüfen. Wenn dies das erste Mal ist, dass du Jellyseerr konfigurierst, wird ein einmaliger vollständiger manueller Bibliotheks-Scan empfohlen!",
@@ -1468,5 +1463,147 @@
"components.Settings.OverrideRuleModal.selectQualityProfile": "Qualitätsprofil auswählen",
"components.Settings.OverrideRuleTile.qualityprofile": "Qualitätsprofil",
"components.Settings.OverrideRuleModal.conditionsDescription": "Gib Bedingungen an, bevor die Parameteränderungen angewendet werden. Jedes Feld muss validiert werden, damit die Regeln angewendet werden (UND-Betrieb). Ein Feld gilt als verifiziert, wenn eine dieser Eigenschaften übereinstimmt (ODER Betrieb).",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "Link"
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "Link",
"components.Settings.SettingsMain.apikeyCopied": "API-Schlüssel in die Zwischenablage kopiert.",
"components.IssueList.IssueItem.descriptionpreview": "Problem Beschreibung",
"components.Settings.Notifications.embedPoster": "Poster einbetten",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "Unterstützung von URL-Variablen",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "URL darf nicht mit einem abschließenden Schrägstrich enden",
"components.Settings.SettingsNetwork.dnsCacheTip": "Zwischenspeicherung von DNS-Abfragen aktivieren, um die Leistung zu optimieren und unnötige API-Aufrufe zu vermeiden",
"components.Settings.noSpecialCharacters": "Die Konfiguration muss eine durch Komma getrennte Liste von TMDB-Schlüsselwortbezeichnungen sein, die nicht mit einem Komma beginnen oder enden darf.",
"components.Settings.seriesMetadataProvider": "Serien-Metadatenanbieter",
"components.Discover.FilterSlideover.certification": "Altersfreigabe",
"components.Settings.allChosenProvidersAreOperational": "Alle ausgewählten Metadatenanbieter sind einsatzbereit",
"components.Settings.clickTest": "Klicke auf die Schaltfläche \"Testen\", um die Konnektivität mit den Metadatenanbietern zu überprüfen",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "Die Einstellungen für Web-Push-Benachrichtigungen konnten nicht gespeichert werden.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "Web-Push deaktivieren",
"components.Selector.CertificationSelector.errorLoading": "Zertifikate konnten nicht geladen werden",
"components.Selector.CertificationSelector.selectCertification": "Wähle eine Zertifizierung",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "Der Auftrag \"Tag auf der Blacklist verarbeiten\" wird diese Anzahl von Seiten in jede Sortierung aufnehmen. Größere Zahlen führen zu einer genaueren Blacklist, benötigen aber auch mehr Platz.",
"components.Settings.SettingsMain.validationUrl": "Es muss eine gültige URL angegeben werden",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Es muss eine Prioritätsnummer festgelegt werden",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Die Ntfy-Benachrichtigungseinstellungen konnten nicht gespeichert werden.",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "Jellyseerr speichert DNS-Abfragen zwischen, um die Leistung zu optimieren und unnötige API-Aufrufe zu vermeiden.",
"components.Settings.SettingsMain.hideBlacklistedTip": "Ausblenden von Objekten auf der Blacklist auf den Entdeckungsseiten für alle Benutzer mit dem Recht \"Blacklist verwalten\"",
"components.Settings.blacklistedTagImportTitle": "Konfiguration von Tags auf der Blacklist importieren",
"components.Settings.failedToSaveMetadataSettings": "Einstellungen des Metadatenanbieters konnten nicht gespeichert werden",
"components.Settings.valueRequired": "Es muss einen Wert angegeben werden.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "Web-Push aktivieren",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "Bei der Aktivierung von Web-Push ist ein Fehler aufgetreten.",
"components.Blacklist.filterBlacklistedTags": "Gesperrte Tags",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Benutzername + Passwort-Authentifizierung",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "Die URL der Testbenachrichtigung ist auf {testUrl} anstelle der eigentlichen Webhook-URL festgelegt.",
"components.Settings.SettingsJobsCache.dnsCache": "DNS Cache",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "Aktiviere diese Option NICHT, wenn Probleme mit DNS-Lookups bestehen",
"components.Settings.copyBlacklistedTags": "Kopieren von Tags der Blacklist in die Zwischenablage.",
"components.Settings.menuMetadataProviders": "Metadatenanbieter",
"components.Settings.tvdbProviderDoesnotWork": "TVDB-Anbieter funktioniert nicht, bitte wähle einen anderen Metadatenanbieter aus",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Browser",
"i18n.completed": "Abgeschlossen",
"components.Blacklist.showAllBlacklisted": "Alle Medien auf der Sperrliste anzeigen",
"components.Discover.FilterSlideover.excludeKeywords": "Schlüsselwörter ausschließen",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.Selector.CertificationSelector.minRating": "Minimale Bewertung",
"components.Selector.CertificationSelector.noOptions": "Keine Optionen verfügbar",
"components.Selector.CertificationSelector.selectCountry": "Wähle ein Land",
"components.Selector.CertificationSelector.starttyping": "Beginne mit der Eingabe, um zu suchen.",
"components.Settings.Notifications.NotificationsGotify.priority": "Priorität",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "Poster einbetten",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Ntfy-Benachrichtigungseinstellungen erfolgreich gespeichert!",
"components.Settings.Notifications.NotificationsNtfy.password": "Passwort",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "Ntfy-Testbenachrichtigung konnte nicht gesendet werden.",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "Senden einer ntfy-Testmeldung…",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Ntfy-Test-Benachrichtigung gesendet!",
"components.Settings.Notifications.NotificationsNtfy.token": "Token",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Token-Authentifizierung",
"components.Settings.Notifications.NotificationsNtfy.topic": "Thema",
"components.Settings.Notifications.NotificationsNtfy.url": "Server Root-URL",
"components.Settings.Notifications.NotificationsNtfy.username": "Benutzername",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Es muss ein Thema angegeben sein",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Es muss eine gültige URL angegeben werden",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Es muss mindestens eine Meldungsart ausgewählt werden",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "Poster einbetten",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "Poster einbetten",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "Poster einbetten",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Diese Statistiken werden für alle DNS-Cache-Einträge aggregiert.",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Aktive Adressen",
"components.Settings.SettingsJobsCache.dnscacheage": "Alter",
"components.Settings.SettingsJobsCache.dnscacheflushed": "{hostname} DNS-Cache geleert.",
"components.Settings.SettingsJobsCache.dnscachehits": "Zugriffe",
"components.Settings.SettingsJobsCache.dnscachemisses": "Verfehlt",
"components.Settings.SettingsJobsCache.dnscachename": "Hostname",
"components.Settings.SettingsJobsCache.flushdnscache": "DNS-Cache leeren",
"components.Settings.SettingsJobsCache.hitRate": "Trefferquote",
"components.Settings.SettingsJobsCache.hits": "Treffer",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "IPv4-Fallback",
"components.Settings.SettingsJobsCache.misses": "Fehlende",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "Verarbeiten von Tags auf der Blacklist",
"components.Settings.SettingsJobsCache.size": "Größe",
"components.Settings.SettingsMain.blacklistedTagsTip": "Automatisches Hinzufügen von Inhalten mit Tags zur Blacklist mit dem Job \"Tag auf der Blacklist verarbeiten\"",
"components.Settings.SettingsMain.hideAvailableTip": "Verfügbare Medien auf den Entdeckungsseiten ausblenden, aber nicht in den Suchergebnissen",
"components.Settings.SettingsMain.hideBlacklisted": "Auf der Blacklist stehende Objekte ausblenden",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "DNS Cache Maximale TTL",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "DNS Cache Minimale TTL",
"components.Settings.blacklistedTagImportInstructions": "Füge die Konfiguration des Blacklist-Tags unten ein.",
"components.Settings.chooseProvider": "Auswahl von Metadatenanbietern für verschiedene Inhaltstypen",
"components.Settings.clearBlacklistedTagsConfirm": "Möchtest du die Tags auf der Blacklist wirklich löschen?",
"components.Settings.connectionTestFailed": "Verbindungstest fehlgeschlagen",
"components.Settings.copyBlacklistedTagsTip": "Kopieren der Konfiguration von Tags auf der Blacklist",
"components.Settings.failed": "Es funktioniert nicht",
"components.Settings.general": "Allgemein",
"components.Settings.importBlacklistedTagsTip": "Konfiguration von Tags auf der Blacklist importieren",
"components.Settings.invalidKeyword": "{keywordId} ist kein TMDB-Schlüsselwort.",
"components.Settings.metadataProviderSettings": "Metadatenanbieter",
"components.Settings.metadataSettings": "Einstellungen für Metadatenanbieter",
"components.Settings.metadataSettingsSaved": "Einstellungen des Metadatenanbieters gespeichert",
"components.Settings.no": "Nein",
"components.Settings.nooptions": "Keine Ergebnisse.",
"components.Settings.notTested": "Nicht getestet",
"components.Settings.operational": "Im Betrieb",
"components.Settings.providerStatus": "Status des Metadatenanbieters",
"components.Settings.starttyping": "Tippe, um zu suchen.",
"components.Settings.tmdbProviderDoesnotWork": "TMDB-Anbieter funktioniert nicht, bitte wähle einen anderen Metadaten-Anbieter aus",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Abonnement löschen",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Gerät",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "Bei der Deaktivierung von Web-Push ist etwas schief gelaufen.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Gerät verwalten",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "Es sind keine Web-Push-Abonnements vorzuweisen.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "OS",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Abonnement gelöscht.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Beim Löschen des Benutzerabonnements ist ein Fehler aufgetreten.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Unbekannt",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "Web-Push wurde deaktiviert.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "Web-Push wurde aktiviert.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "Web-Push-Benachrichtigungseinstellungen erfolgreich gespeichert!",
"components.Blacklist.filterManual": "Manuell",
"components.MetadataSelector.selectMetdataProvider": "Wähle einen Metadatenanbieter aus",
"components.Selector.CertificationSelector.maxRating": "Maximale Bewertung",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "Agent aktivieren",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Die verfügbaren Variablen sind im Abschnitt Webhook-Vorlagenvariablen dokumentiert",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "Globale DNS-Cache-Statistiken",
"components.Settings.SettingsJobsCache.failures": "Fehlschläge",
"components.Settings.SettingsMain.blacklistedTags": "Inhalte mit Tags auf die Blacklist setzen",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Begrenzung der auf die Blacklist gesetzten Inhalte pro Tag",
"components.Settings.SettingsMain.youtubeUrl": "YouTube URL-Adresse",
"components.Settings.SettingsMain.youtubeUrlTip": "Basis-URL für YouTube-Videos, wenn eine selbst gehostete YouTube-Instanz verwendet wird.",
"components.Settings.SettingsNetwork.dnsCache": "DNS Cache",
"components.Settings.animeMetadataProvider": "Anbieter von Anime-Metadaten",
"components.Settings.blacklistedTagsText": "Tags auf der Blacklist",
"components.Settings.copyBlacklistedTagsEmpty": "Nichts zu kopieren",
"components.Settings.metadataProviderSelection": "Auswahl des Metadatenanbieters",
"components.Settings.searchKeywords": "Suchbegriffe…",
"components.Settings.settings": "Einstellungen",
"components.Settings.yes": "Ja",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Erstellt",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "Engine",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "typ",
"i18n.deleted": "Gelöscht",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "Alle {jobScheduleDays, plural, ein {day} andere {{jobScheduleDays} days}}",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -425,10 +425,6 @@
"components.Settings.SettingsAbout.totalrequests": "Σύνολο αιτημάτων",
"components.Settings.SettingsAbout.totalmedia": "Σύνολο μέσων",
"components.Settings.SettingsAbout.timezone": "Ζώνη ώρας",
"components.Settings.SettingsAbout.supportoverseerr": "Υποστήριξε το Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Προτιμώνενο",
"components.Settings.SettingsAbout.overseerrinformation": "Σχετικά με το Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Κέρασε κάνα Καφεδάκι",
"components.Settings.SettingsAbout.githubdiscussions": "Συζητήσεις στο GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Λήψη Υποστήριξης",
"components.Settings.SettingsAbout.documentation": "Εγχειρίδιο",
@@ -1207,5 +1203,407 @@
"components.Settings.Notifications.NotificationsPushover.sound": "Ήχος ειδοποίησης",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Προεπιλογή συσκευής",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "Ήχος ειδοποίησης",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Προεπιλογή συσκευής"
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Προεπιλογή συσκευής",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Login.back": "",
"components.Login.hostname": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -102,6 +102,7 @@
"components.Discover.PlexWatchlistSlider.emptywatchlist": "Media added to your <PlexWatchlistSupportLink>Plex Watchlist</PlexWatchlistSupportLink> will appear here.",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "Your Watchlist",
"components.Discover.RecentlyAddedSlider.recentlyAdded": "Recently Added",
"components.Discover.RecentRequestsSlider.unableToConnect": "Unable to connect to {services}. Some information may be unavailable.",
"components.Discover.StudioSlider.studios": "Studios",
"components.Discover.TvGenreList.seriesgenres": "Series Genres",
"components.Discover.TvGenreSlider.tvgenres": "Series Genres",
@@ -515,6 +516,7 @@
"components.RequestList.sortAdded": "Most Recent",
"components.RequestList.sortDirection": "Toggle Sort Direction",
"components.RequestList.sortModified": "Last Modified",
"components.RequestList.unableToConnect": "Unable to connect to {services}. Some information may be unavailable.",
"components.RequestModal.AdvancedRequester.advancedoptions": "Advanced",
"components.RequestModal.AdvancedRequester.animenote": "* This series is an anime.",
"components.RequestModal.AdvancedRequester.default": "{name} (Default)",

View File

@@ -18,7 +18,6 @@
"components.Settings.SettingsAbout.version": "Versión",
"components.Settings.SettingsAbout.totalrequests": "Peticiones Totales",
"components.Settings.SettingsAbout.totalmedia": "Contenido Total",
"components.Settings.SettingsAbout.overseerrinformation": "Sobre Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Discursiones en GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Soporte",
"components.Settings.RadarrModal.validationRootFolderRequired": "Debes seleccionar una carpeta raíz",
@@ -196,8 +195,6 @@
"components.Settings.SonarrModal.animerootfolder": "Carpeta raíz de anime",
"components.Settings.SonarrModal.animequalityprofile": "Perfil de calidad de anime",
"components.Settings.SettingsAbout.timezone": "Zona horaria",
"components.Settings.SettingsAbout.supportoverseerr": "Apoya a Overseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Ayúdame invitándome a un café",
"components.Settings.SettingsAbout.Releases.viewongithub": "Ver en GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Ver registro de cambios",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Cambios de la versión {version}",
@@ -414,7 +411,6 @@
"components.Settings.SettingsJobsCache.cacheflushed": "{cachename} caché limpiada.",
"components.Settings.SettingsJobsCache.cacheDescription": "Overseer cachea peticiones a APIs externas para optimizar el rendimiento y evitar llamadas innecesarias a esas APIs.",
"components.Settings.SettingsJobsCache.cache": "Caché",
"components.Settings.SettingsAbout.preferredmethod": "Preferida",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "La base de la URL no debe terminar en una barra al final",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "La base de la URL debe tener una barra al principio",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "La URL no puede acabar con una barra",
@@ -1265,7 +1261,6 @@
"components.NotificationTypeSelector.userissuereopenedDescription": "Recibir notificaciones cuando se vuelvan a abrir incidencias que haya reportado.",
"components.NotificationTypeSelector.userissueresolvedDescription": "Reciba notificaciones cuando se resuelvan las incidencias que haya reportado.",
"components.PermissionEdit.createissuesDescription": "Dar permiso para informar incidencias.",
"components.Settings.SettingsAbout.supportjellyseerr": "Apoya a Jellyseerr",
"components.Settings.Notifications.userEmailRequired": "Requerir email de usuario",
"components.Settings.SonarrModal.animeSeriesType": "Tipo de Serie Anime",
"components.Settings.SonarrModal.seriesType": "Tipo Serie",
@@ -1300,5 +1295,315 @@
"components.Blacklist.mediaType": "Tipo",
"component.BlacklistBlock.blacklistdate": "Fecha de inclusión en la lista negra",
"component.BlacklistBlock.blacklistedby": "Puesto en la lista negra por",
"component.BlacklistModal.blacklisting": "Añadiendo a la lista negra"
"component.BlacklistModal.blacklisting": "Añadiendo a la lista negra",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationservertyperequired": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Setup.signinWithEmby": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -18,7 +18,6 @@
"components.Settings.SettingsAbout.version": "Versión",
"components.Settings.SettingsAbout.totalrequests": "Peticiones Totales",
"components.Settings.SettingsAbout.totalmedia": "Contenido Total",
"components.Settings.SettingsAbout.overseerrinformation": "Sobre Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Discursiones en GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Soporte",
"components.Settings.RadarrModal.validationRootFolderRequired": "Debes seleccionar una carpeta raíz",
@@ -196,8 +195,6 @@
"components.Settings.SonarrModal.animerootfolder": "Carpeta raíz de anime",
"components.Settings.SonarrModal.animequalityprofile": "Perfil de calidad de anime",
"components.Settings.SettingsAbout.timezone": "Zona horaria",
"components.Settings.SettingsAbout.supportoverseerr": "Apoya a Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Ayúdame invitándome a un café",
"components.Settings.SettingsAbout.Releases.viewongithub": "Ver en GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Ver registro de cambios",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Cambios de la versión {version}",
@@ -414,7 +411,6 @@
"components.Settings.SettingsJobsCache.cacheflushed": "{cachename} caché limpiada.",
"components.Settings.SettingsJobsCache.cacheDescription": "Overseer cachea peticiones a APIs externas para optimizar el rendimiento y evitar llamadas innecesarias a esas APIs.",
"components.Settings.SettingsJobsCache.cache": "Caché",
"components.Settings.SettingsAbout.preferredmethod": "Preferida",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "La base de la URL no debe terminar en una barra al final",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "La base de la URL debe tener una barra al principio",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "La URL no puede acabar con una barra",
@@ -1167,5 +1163,447 @@
"components.Discover.FilterSlideover.voteCount": "Número de votos entre {minValue} y {maxValue}",
"components.Settings.RadarrModal.tagRequests": "Solicitudes de etiquetas",
"components.Settings.SonarrModal.tagRequests": "Solicitudes de etiquetas",
"i18n.collection": "Colección"
"i18n.collection": "Colección",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.hostname": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.NotificationTypeSelector.issuereopenedDescription": "",
"components.NotificationTypeSelector.issueresolved": "",
"components.NotificationTypeSelector.issueresolvedDescription": "",
"components.NotificationTypeSelector.userissuecommentDescription": "",
"components.NotificationTypeSelector.userissuecreatedDescription": "",
"components.NotificationTypeSelector.userissuereopenedDescription": "",
"components.NotificationTypeSelector.userissueresolvedDescription": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.createissues": "",
"components.PermissionEdit.createissuesDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.manageissues": "",
"components.PermissionEdit.manageissuesDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.PermissionEdit.viewissues": "",
"components.PermissionEdit.viewissuesDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.open": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.resolved": "",
"i18n.specials": "",
"components.Login.back": "",
"components.Login.initialsignin": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "",
"components.Login.enablessl": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -6,7 +6,7 @@
"components.Blacklist.mediaType": "Mota",
"components.CollectionDetails.numberofmovies": "{count} film",
"components.CollectionDetails.overview": "Ikuspegi orokorra",
"component.BlacklistBlock.blacklistdate": "Zerrenda beltzeko data",
"component.BlacklistBlock.blacklistdate": "Zerrenda beltzean sartutako data",
"component.BlacklistBlock.blacklistedby": "Zerrenda beltzera honengatik gehituta",
"components.AirDateBadge.airedrelative": "{relativeTime} igorrita",
"components.AirDateBadge.airsrelative": "{relativeTime} igortzen",
@@ -67,7 +67,6 @@
"components.Settings.SettingsAbout.Releases.releases": "Bertsioak",
"components.Settings.SettingsAbout.about": "Honi buruz",
"components.Settings.SettingsAbout.documentation": "Dokumentazioa",
"components.Settings.SettingsAbout.preferredmethod": "Nahiagokoa",
"components.Settings.SettingsAbout.version": "Bertsioa",
"components.Settings.SettingsJobsCache.cachehits": "Kontsultak",
"components.Settings.SettingsJobsCache.cachemisses": "Hutsegiteak",
@@ -770,7 +769,7 @@
"components.ManageSlideOver.opentautulli": "Ireki Tautullin",
"components.ManageSlideOver.removearr": "Kendu {arr}-etik",
"components.MovieDetails.addtowatchlist": "Gehitu jarraipen zerrendara",
"components.MovieDetails.imdbuserscore": "IMDB erabiltzaileen puntuazioa",
"components.MovieDetails.imdbuserscore": "IMDB erabiltzaileen puntuazioa botoak: {formattedCount}",
"components.MovieDetails.markavailable": "Markatu eskuragarri gisa",
"components.MovieDetails.openradarr4k": "Ireki filma 4K Radarr-en",
"components.MovieDetails.studio": "{studioCount, plural, one {Estudio} other {Estudio}}",
@@ -975,7 +974,6 @@
"components.Settings.RadarrModal.validationProfileRequired": "Kalitate profil bat hautatu behar duzu",
"components.Settings.RadarrModal.validationRootFolderRequired": "Erro karpeta bat hautatu behar duzu",
"components.Settings.SettingsAbout.Releases.releasedataMissing": "Kalertaze-data ez dago eskuragarri unean.",
"components.Settings.SettingsAbout.helppaycoffee": "Lagundu kafe batera gonbidatuz",
"components.Settings.SettingsAbout.Releases.viewongithub": "Ikusi GitHuben",
"components.Settings.SettingsAbout.outofdate": "Zaharkituta",
"components.Settings.SettingsAbout.uptodate": "Eguneratuta",
@@ -984,9 +982,6 @@
"components.Settings.SettingsAbout.appDataPath": "Datuen direktorioa",
"components.Settings.SettingsAbout.gettingsupport": "Lortu laguntza",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub eztabaidak",
"components.Settings.SettingsAbout.overseerrinformation": "Jellyseerr-i buruz",
"components.Settings.SettingsAbout.supportjellyseerr": "Lagundu Jellyseerr",
"components.Settings.SettingsAbout.supportoverseerr": "Lagundu Overseerr",
"components.Settings.SettingsAbout.timezone": "Ordu-eremua",
"components.Settings.SettingsAbout.totalmedia": "Multimedia guztia",
"components.Settings.SettingsAbout.totalrequests": "Eskaera guztiak",
@@ -1468,5 +1463,147 @@
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "Hari/gaiaren IDa zenbaki oso positiboa izan behar da",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "Ezin da Plexera konektatu zure kredentzialak erabiliz",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "Hari/Gai ID",
"components.UserProfile.UserSettings.menuLinkedAccounts": "Lotutako kontuak"
"components.UserProfile.UserSettings.menuLinkedAccounts": "Lotutako kontuak",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "Txertatutako kartela",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "Jellyseerr-ek DNS bilaketak cachean gordetzen ditu errendimendua optimizatzeko eta beharrezkoak ez diren API deiak egitea saihesteko.",
"components.Blacklist.filterBlacklistedTags": "Zerrenda beltzean dauden etiketak",
"components.IssueList.IssueItem.descriptionpreview": "Arazoaren deskribapena",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Ntfy jakinarazpenen ezarpenak behar bezala gorde dira!",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Eskuragarri dauden aldagaiak webhook txantiloi aldagaien atalean dokumentatuta daude",
"components.Selector.CertificationSelector.noOptions": "Ez dago aukerarik eskuragarri",
"components.Settings.Notifications.embedPoster": "Txertatutako kartela",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "\"Prozesatu zerrenda beltzean dauden etiketak\" lanak orrialde kopuru hau zerrenda beltzean sartuko du ordena bakoitzean. Zenbaki handiagoek zerrenda beltz zehatzagoa sortuko dute, baina leku gehiago erabiliko dute.",
"components.Settings.menuMetadataProviders": "Metadatu hornitzaileak",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Arakatzailea",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "{jobScheduleDays, plural, one {Egunero} other {{jobScheduleDays} egunetik behin}}",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Sortuta",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Erabiltzaile-izena + pasahitz autentifikazioa",
"components.Discover.FilterSlideover.certification": "Edukiaren balorazioa",
"components.Settings.SettingsMain.hideBlacklistedTip": "Ezkutatu zerrenda beltzean dauden elementuak aurkikuntza-orrialdeetatik \"Zerrenda beltza kudeatu\" baimena duten erabiltzaile guztientzat",
"components.Settings.SettingsJobsCache.dnsCache": "DNS cachea",
"components.Settings.SettingsMain.blacklistedTagsTip": "Gehitu automatikoki etiketak dituen edukia zerrenda beltzera \"Prozesatu zerrenda beltzean dauden etiketak\" lana erabiliz",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "DNS cachearen gutxieneko TTL",
"components.Settings.blacklistedTagImportInstructions": "Itsatsi zerrenda beltzaren etiketen konfigurazioa behean.",
"components.Settings.SettingsJobsCache.misses": "Hutsegiteak",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "Prozesatu zerrenda beltzean dauden etiketak",
"components.Settings.allChosenProvidersAreOperational": "Hautatutako metadatu hornitzaile guztiak martxan daude",
"components.Settings.failedToSaveMetadataSettings": "Metadatu hornitzailearen ezarpenak gordetzeak huts egin du",
"components.Settings.SettingsNetwork.dnsCacheTip": "Gaitu DNS bilaketen cachea errendimendua optimizatzeko eta beharrezkoak ez diren API deiak egitea saihesteko",
"components.Settings.clickTest": "Egin klik \"Probatu\" botoian metadatu hornitzaileekin konexioa egiaztatzeko",
"components.Settings.importBlacklistedTagsTip": "Inportatu zerrenda beltzeko etiketa konfigurazioa",
"components.Settings.tmdbProviderDoesnotWork": "TMDB hornitzaileak ez du funtzionatzen, hautatu beste metadatu hornitzaile bat",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "Web push jakinarazpen ezarpenak ondo gorde dira!",
"components.Settings.metadataSettingsSaved": "Metadatu hornitzailearen ezarpenak gorde dira",
"components.Settings.seriesMetadataProvider": "Telesailen metadatuen hornitzailea",
"components.Settings.tvdbProviderDoesnotWork": "TVDB hornitzaileak ez du funtzionatzen, hautatu beste metadatu hornitzaile bat",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "Txertatu kartela",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "{testUrl} gisa ezarri da proba-jakinarazpenaren URLabenetako webhook URLaren ordez.",
"components.Settings.metadataProviderSelection": "Metadatuen hornitzailearen hautaketa",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "Zerbait gaizki joan da web push-a gaitzean.",
"components.Blacklist.showAllBlacklisted": "Erakutsi zerrenda beltzean dagoen multimedia guztia",
"components.Discover.FilterSlideover.excludeKeywords": "Baztertu gako-hitzak",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.Selector.CertificationSelector.errorLoading": "Ziurtagiriak kargatzeak huts egin du",
"components.Selector.CertificationSelector.minRating": "Balorazio minimoa",
"components.Selector.CertificationSelector.selectCertification": "Hautatu ziurtagiri bat",
"components.Selector.CertificationSelector.selectCountry": "Hautatu herrialde bat",
"components.Selector.CertificationSelector.starttyping": "Hasi idazten bilatzeko.",
"components.Settings.Notifications.NotificationsGotify.priority": "Lehentasuna",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Lehentasun zenbaki bat ezarri behar duzu",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "Gaitu agentea",
"components.Settings.Notifications.NotificationsNtfy.password": "Pasahitza",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "Ntfy probaren jakinarazpena ezin izan da bidali.",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "ntfy proba jakinarazpena bidaltzen…",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Ntfy proba jakinarazpena bidali da!",
"components.Settings.Notifications.NotificationsNtfy.token": "Tokena",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Token autentifikazioa",
"components.Settings.Notifications.NotificationsNtfy.topic": "Gaia",
"components.Settings.Notifications.NotificationsNtfy.url": "Zerbitzariaren erro-URLa",
"components.Settings.Notifications.NotificationsNtfy.username": "Erabiltzaile-izena",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Gai bat eman behar duzu",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "URL baliodun bat eman behar duzu",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Gutxienez jakinarazpen mota bat hautatu behar duzu",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "Onartu URL aldagaiak",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Estatistika hauek DNS cache sarrera guztietan biltzen dira.",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Helbide aktiboa",
"components.Settings.SettingsJobsCache.dnscacheage": "Adina",
"components.Settings.SettingsJobsCache.dnscacheflushed": "{hostname} dns cachea hustu da.",
"components.Settings.SettingsJobsCache.dnscachehits": "Kontsultak",
"components.Settings.SettingsJobsCache.dnscachemisses": "Hutsegiteak",
"components.Settings.SettingsJobsCache.dnscachename": "Ostalari-izena",
"components.Settings.SettingsJobsCache.flushdnscache": "Garbitu DNS cachea",
"components.Settings.SettingsJobsCache.hits": "Kontsultak",
"components.Settings.SettingsJobsCache.hitRate": "Kontsulta-tasa",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "IPv4 ordezkoak",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Mugatu edukia zerrenda beltzean etiketa bakoitzeko",
"components.Settings.SettingsMain.blacklistedTags": "Edukia zerrenda beltzean sartu etiketekin",
"components.Settings.SettingsMain.hideAvailableTip": "Ezkutatu eskuragarri dauden multimedia edukiak aurkikuntza-orrialdeetatik, baina ez bilaketa-emaitzetatik",
"components.Settings.SettingsMain.validationUrl": "Baliozko URL bat eman behar duzu",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "URLak ez du barra batean amaitu behar",
"components.Settings.SettingsMain.youtubeUrl": "YouTube URLa",
"components.Settings.SettingsMain.youtubeUrlTip": "YouTube bideoen oinarrizko URLa, auto-ostatutako YouTube instantzia bat erabiltzen bada.",
"components.Settings.SettingsNetwork.dnsCache": "DNS cachea",
"components.Settings.blacklistedTagsText": "Zerrenda beltzean dauden etiketak",
"components.Settings.chooseProvider": "Aukeratu metadatu hornitzaileak eduki mota desberdinetarako",
"components.Settings.clearBlacklistedTagsConfirm": "Ziur zaude zerrenda beltzean dauden etiketak garbitu nahi dituzula?",
"components.Settings.connectionTestFailed": "Konexio-probak huts egin du",
"components.Settings.copyBlacklistedTags": "Zerrenda beltzean dauden etiketak arbelean kopiatu dira.",
"components.Settings.copyBlacklistedTagsEmpty": "Ezer ez kopiatzeko",
"components.Settings.copyBlacklistedTagsTip": "Kopiatu zerrenda beltzean dagoen etiketen konfigurazioa",
"components.Settings.failed": "Ez du funtzionatzen",
"components.Settings.invalidKeyword": "{keywordId} ez da TMDB gako-hitz bat.",
"components.Settings.metadataProviderSettings": "Metadatu hornitzaileak",
"components.Settings.metadataSettings": "Metadatuen hornitzailearen ezarpenak",
"components.Settings.noSpecialCharacters": "Konfigurazioa TMDB gako-hitz IDen komaz bereizitako zerrenda bat izan behar da, eta ezin da komaz hasi edo amaitu.",
"components.Settings.nooptions": "Emaitzarik ez.",
"components.Settings.notTested": "Ez da probatu",
"components.Settings.operational": "Operatiboa",
"components.Settings.providerStatus": "Metadatuen hornitzailearen egoera",
"components.Settings.settings": "Ezarpenak",
"components.Settings.starttyping": "Hasi idazten bilatzeko.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "Desgaitu web push",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "Zerbait gaizki joan da web push-a desgaitzean.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "Gaitu web push",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "Motorra",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Kudeatu gailuak",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "Ez duzu web push harpidetzarik erakusteko.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Sistema eragilea",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Harpidetza ezabatuta.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Zerbait gaizki joan da erabiltzailearen harpidetza ezabatzean.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "mota",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Ezezaguna",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "Web push-a desgaitu da.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "Web push-a gaitu da.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "Web push jakinarazpenen ezarpenak gordetzeak huts egin du.",
"i18n.deleted": "Ezabatuta",
"components.Blacklist.filterManual": "Eskuz",
"components.MetadataSelector.selectMetdataProvider": "Hautatu metadatu hornitzaile bat",
"components.Selector.CertificationSelector.maxRating": "Balorazio maximoa",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Ntfy jakinarazpenen ezarpenak ezin izan dira gorde.",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "Txertatutako kartela",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "Txertatutako kartela",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "DNS cachearen estatistika globalak",
"components.Settings.SettingsJobsCache.failures": "Hutsegiteak",
"components.Settings.SettingsJobsCache.size": "Tamaina",
"components.Settings.SettingsMain.apikeyCopied": "API gakoa arbelera kopiatu da.",
"components.Settings.SettingsMain.hideBlacklisted": "Ezkutatu zerrenda beltzeko elementuak",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "DNS cachearen gehienezko TTL",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "EZ gaitu hau DNS bilaketekin arazoak badituzu",
"components.Settings.animeMetadataProvider": "Anime metadatuen hornitzailea",
"components.Settings.blacklistedTagImportTitle": "Inportatu zerrenda beltzeko etiketa konfigurazioa",
"components.Settings.general": "Orokorra",
"components.Settings.no": "Ez",
"components.Settings.searchKeywords": "Bilatu gako hitzak…",
"components.Settings.valueRequired": "Balio bat eman behar duzu.",
"components.Settings.yes": "Bai",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Ezabatu harpidetza",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Gailua",
"i18n.completed": "Osatuta",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -59,8 +59,8 @@
"components.Discover.DiscoverTvGenre.genreSeries": "Séries {genre}",
"components.Discover.DiscoverTvKeyword.keywordSeries": "{keywordTitle} Séries",
"components.Discover.DiscoverTvLanguage.languageSeries": "Séries en {language}",
"components.Discover.DiscoverWatchlist.discoverwatchlist": "Votre watchlist",
"components.Discover.DiscoverWatchlist.watchlist": "Liste de lecture Plex",
"components.Discover.DiscoverWatchlist.discoverwatchlist": "Votre liste de suivi",
"components.Discover.DiscoverWatchlist.watchlist": "Liste de suivi Plex",
"components.Discover.FilterSlideover.activefilters": "{count, plural, one {# Filtre actif} other {# Filtres actifs}}",
"components.Discover.FilterSlideover.clearfilters": "Effacer les filtres actifs",
"components.Discover.FilterSlideover.filters": "Filtres",
@@ -82,8 +82,8 @@
"components.Discover.MovieGenreList.moviegenres": "Films par genres",
"components.Discover.MovieGenreSlider.moviegenres": "Films par genres",
"components.Discover.NetworkSlider.networks": "Diffuseurs",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "Les médias ajoutés à votre <PlexWatchlistSupportLink>liste de lecture Plex</PlexWatchlistSupportLink> apparaîtront ici.",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "Votre liste de lecture",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "Les médias ajoutés à votre <PlexWatchlistSupportLink>liste de suivi Plex</PlexWatchlistSupportLink> apparaîtront ici.",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "Votre liste de suivi",
"components.Discover.RecentlyAddedSlider.recentlyAdded": "Récemment ajoutés",
"components.Discover.StudioSlider.studios": "Studios",
"components.Discover.TvGenreList.seriesgenres": "Séries par genres",
@@ -91,10 +91,10 @@
"components.Discover.createnewslider": "Créer un nouveau slider",
"components.Discover.customizediscover": "Personnaliser Découvrir",
"components.Discover.discover": "Découvrir",
"components.Discover.emptywatchlist": "Les médias ajoutés à votre <PlexWatchlistSupportLink>liste de lecture Plex</PlexWatchlistSupportLink> apparaîtront ici.",
"components.Discover.emptywatchlist": "Les médias ajoutés à votre <PlexWatchlistSupportLink>liste de suivi Plex</PlexWatchlistSupportLink> apparaîtront ici.",
"components.Discover.moviegenres": "Films par genres",
"components.Discover.networks": "Diffuseurs",
"components.Discover.plexwatchlist": "Votre liste de lecture",
"components.Discover.plexwatchlist": "Votre liste de suivi",
"components.Discover.popularmovies": "Films populaires",
"components.Discover.populartv": "Séries populaires",
"components.Discover.recentlyAdded": "Ajouts récents",
@@ -160,7 +160,7 @@
"components.Settings.Notifications.smtpPort": "Port SMTP",
"components.Settings.Notifications.validationSmtpHostRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
"components.Settings.Notifications.validationSmtpPortRequired": "Vous devez fournir un numéro de port valide",
"components.Settings.Notifications.webhookUrl": "URL de webhook",
"components.Settings.Notifications.webhookUrl": "URL du webhook",
"components.Settings.RadarrModal.add": "Ajouter un serveur",
"components.Settings.RadarrModal.apiKey": "Clé d'API",
"components.Settings.RadarrModal.baseUrl": "URL de base",
@@ -173,17 +173,17 @@
"components.Settings.RadarrModal.qualityprofile": "Profil de qualité",
"components.Settings.RadarrModal.rootfolder": "Dossier racine",
"components.Settings.RadarrModal.selectMinimumAvailability": "Sélectionner une disponibilté minimale",
"components.Settings.RadarrModal.selectQualityProfile": "Sélectionner un profil qualité",
"components.Settings.RadarrModal.selectQualityProfile": "Sélectionner un profil de qualité",
"components.Settings.RadarrModal.selectRootFolder": "Sélectionner un dossier racine",
"components.Settings.RadarrModal.server4k": "Serveur 4K",
"components.Settings.RadarrModal.servername": "Nom du serveur",
"components.Settings.RadarrModal.ssl": "Utiliser SSL",
"components.Settings.RadarrModal.toastRadarrTestFailure": "Échec de la connexion à Radarr.",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Radarr établie avec succès !",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Radarr établie avec succès !",
"components.Settings.RadarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
"components.Settings.RadarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
"components.Settings.RadarrModal.validationPortRequired": "Vous devez fournir un numéro de port valide",
"components.Settings.RadarrModal.validationProfileRequired": "Vous devez sélectionner un profil",
"components.Settings.RadarrModal.validationProfileRequired": "Vous devez sélectionner un profil de qualité",
"components.Settings.RadarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
"components.Settings.SonarrModal.add": "Ajouter un serveur",
"components.Settings.SonarrModal.apiKey": "Clé API",
@@ -196,7 +196,7 @@
"components.Settings.SonarrModal.qualityprofile": "Profil de qualité",
"components.Settings.SonarrModal.rootfolder": "Dossier racine",
"components.Settings.SonarrModal.seasonfolders": "Dossier saison",
"components.Settings.SonarrModal.selectQualityProfile": "Sélectionner un profil qualité",
"components.Settings.SonarrModal.selectQualityProfile": "Sélectionner un profil de qualité",
"components.Settings.SonarrModal.selectRootFolder": "Sélectionner un dossier racine",
"components.Settings.SonarrModal.server4k": "Serveur 4K",
"components.Settings.SonarrModal.servername": "Nom du serveur",
@@ -204,19 +204,19 @@
"components.Settings.SonarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
"components.Settings.SonarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
"components.Settings.SonarrModal.validationPortRequired": "Vous devez fournir un numéro de port valide",
"components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil qualité",
"components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil de qualité",
"components.Settings.SonarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
"components.Settings.activeProfile": "Profil actif",
"components.Settings.addradarr": "Ajouter un serveur Radarr",
"components.Settings.address": "Adresse",
"components.Settings.addsonarr": "Ajouter un serveur Sonarr",
"components.Settings.cancelscan": "Annuler le scan",
"components.Settings.currentlibrary": "Bibliothèque actuelle : {name}",
"components.Settings.currentlibrary": "Bibliothèque actuelle : {name}",
"components.Settings.default": "Par défaut",
"components.Settings.default4k": "4K par défaut",
"components.Settings.deleteserverconfirm": "Êtes-vous sûr(e) de vouloir supprimer ce serveur ?",
"components.Settings.deleteserverconfirm": "Êtes-vous sûr(e) de vouloir supprimer ce serveur ?",
"components.Settings.hostname": "Nom d'hôte ou adresse IP",
"components.Settings.librariesRemaining": "Bibliothèques restantes : {count}",
"components.Settings.librariesRemaining": "Bibliothèques restantes : {count}",
"components.Settings.manualscan": "Scan manuel des bibliothèques",
"components.Settings.manualscanDescription": "Normalement, le scan sera effectué une fois toutes les 24 heures seulement. Jellyseerr vérifiera les ajouts récents de votre serveur Plex de façon proactive. Si c'est la première fois que vous configurez Plex, un scan complet de la bibliothèque est recommandé !",
"components.Settings.menuAbout": "À propos",
@@ -225,11 +225,11 @@
"components.Settings.menuLogs": "Journaux",
"components.Settings.menuNotifications": "Notifications",
"components.Settings.menuPlexSettings": "Plex",
"components.Settings.menuServices": "Applications",
"components.Settings.menuServices": "Services",
"components.Settings.notificationsettings": "Paramètres de notification",
"components.Settings.notrunning": "Pas en exécution",
"components.Settings.plexlibraries": "Bibliothèques Plex",
"components.Settings.plexlibrariesDescription": "Les bibliothèques Jellyseerr recherchent les titres. Configurez et sauvegardez vos paramètres de connexion Plex, puis cliquez sur le bouton ci-dessous si aucune bibliothèque n'est listée.",
"components.Settings.plexlibrariesDescription": "Les bibliothèques Jellyseerr recherchent les titres. Configurez et enregistrez vos paramètres de connexion Plex, puis cliquez sur le bouton ci-dessous si aucune bibliothèque n'est listée.",
"components.Settings.plexsettings": "Paramètres Plex",
"components.Settings.plexsettingsDescription": "Configurer les paramètres de votre serveur Plex. Jellyseerr scanne vos librairies Plex pour déterminer les contenus disponibles.",
"components.Settings.port": "Port",
@@ -237,14 +237,14 @@
"components.Settings.sonarrsettings": "Paramètres Sonarr",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "Commencer le scan",
"components.Setup.configureservices": "Configurer les Services",
"components.Setup.configureservices": "Configurer les services",
"components.Setup.continue": "Continuer",
"components.Setup.finish": "Finir la configuration",
"components.Setup.finishing": "Finalisation…",
"components.Setup.signinMessage": "Commencez en vous connectant avec votre compte Plex",
"components.Setup.welcome": "Bienvenue sur Jellyseerr",
"components.TvDetails.cast": "Casting",
"components.TvDetails.originallanguage": "Langue originale",
"components.TvDetails.originallanguage": "Langue d'origine",
"components.TvDetails.overview": "Résumé",
"components.TvDetails.overviewunavailable": "Résumé indisponible.",
"components.TvDetails.recommendations": "Recommandations",
@@ -283,7 +283,6 @@
"components.Settings.SettingsAbout.version": "Version",
"components.Settings.SettingsAbout.totalrequests": "Total des demandes",
"components.Settings.SettingsAbout.totalmedia": "Total des médias",
"components.Settings.SettingsAbout.overseerrinformation": "À propos de Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Discussions GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Obtenir de l'aide",
"components.Settings.RadarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
@@ -291,31 +290,29 @@
"components.UserList.userdeleteerror": "Une erreur s'est produite lors de la suppression de l'utilisateur.",
"components.UserList.userdeleted": "Utilisateur supprimé avec succès !",
"components.UserList.deleteuser": "Supprimer l'utilisateur",
"components.UserList.deleteconfirm": "Voulez-vous vraiment supprimer cet utilisateur ? Toutes les données de demande de cet utilisateur seront supprimées de façon permanente.",
"components.Settings.SonarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
"components.Settings.SonarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
"components.UserList.deleteconfirm": "Voulez-vous vraiment supprimer cet utilisateur ? Toutes les données de demande de cet utilisateur seront supprimées de façon permanente.",
"components.Settings.SonarrModal.testFirstRootFolders": "Tester la connexion pour charger les dossiers racine",
"components.Settings.SonarrModal.testFirstQualityProfiles": "Tester la connexion pour charger les profils de qualité",
"components.Settings.SonarrModal.loadingrootfolders": "Chargement des dossiers racine…",
"components.Settings.SonarrModal.loadingprofiles": "Chargement des profils qualité…",
"components.Settings.SonarrModal.loadingprofiles": "Chargement des profils de qualité…",
"components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Vous devez sélectionner une disponibilité minimale",
"components.Settings.RadarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
"components.Settings.RadarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
"components.Settings.RadarrModal.testFirstRootFolders": "Tester la connexion pour charger les dossiers racine",
"components.Settings.RadarrModal.testFirstQualityProfiles": "Tester la connexion pour charger les profils de qualité",
"components.Settings.RadarrModal.loadingrootfolders": "Chargement des dossiers racine…",
"components.Settings.RadarrModal.loadingprofiles": "Chargement des profils qualité…",
"components.Settings.RadarrModal.loadingprofiles": "Chargement des profils de qualité…",
"components.TvDetails.showtype": "Type de séries",
"components.TvDetails.network": "{networkCount, plural, one {Diffuseur} other {Diffuseurs}}",
"components.TvDetails.anime": "Animé",
"components.Settings.SonarrModal.animerootfolder": "Dossier racine pour anime",
"components.Settings.SonarrModal.animequalityprofile": "Profil qualité pour anime",
"components.Settings.SonarrModal.animerootfolder": "Dossier racine pour les animés",
"components.Settings.SonarrModal.animequalityprofile": "Profil de qualité pour les animés",
"components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studios}}",
"components.Settings.SettingsAbout.supportoverseerr": "Soutenez Overseerr",
"i18n.close": "Fermer",
"components.Settings.SettingsAbout.timezone": "Fuseau horaire",
"components.Settings.SettingsAbout.helppaycoffee": "Aidez-nous à payer le café",
"components.Settings.SettingsAbout.Releases.viewongithub": "Voir sur GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Voir le journal des modifications",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Journal des modifications de la version {version}",
"components.Settings.SettingsAbout.Releases.releases": "Versions",
"components.Settings.SettingsAbout.Releases.releasedataMissing": "Les données de version sont actuellement indisponible.",
"components.Settings.SettingsAbout.Releases.releasedataMissing": "Les données de version sont actuellement indisponibles.",
"components.Settings.SettingsAbout.Releases.latestversion": "Dernière version",
"components.Settings.SettingsAbout.Releases.currentversion": "Actuelle",
"components.UserList.importfromplexerror": "Une erreur s'est produite durant l'importation des utilisateurs de Plex.",
@@ -340,8 +337,8 @@
"components.RequestList.RequestItem.failedretry": "Une erreur s'est produite lors du renvoi de la demande.",
"components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion valide",
"components.Settings.Notifications.botAPI": "Jeton d'autorisation du bot",
"components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir la clé d'autorisation du bot",
"components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !",
"components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir le token d'autorisation du bot",
"components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !",
"components.Settings.Notifications.telegramsettingsfailed": "Les paramètres de notification Telegram n'ont pas pu être enregistrés.",
"components.Settings.Notifications.senderName": "Nom de l'expéditeur",
"components.Settings.Notifications.chatId": "ID discussion",
@@ -381,10 +378,10 @@
"components.RequestButton.declinerequest4k": "Refuser la demande 4K",
"components.RequestButton.declinerequest": "Refuser la demande",
"components.RequestButton.decline4krequests": "Refuser {requestCount, plural, one {Demande en 4K} other {{requestCount} demandes en 4K}}",
"components.RequestButton.approverequests": "Valider {requestCount, plural, one {Demande} other {{requestCount} demandes}}",
"components.RequestButton.approverequests": "Valider {requestCount, plural, one {la demande} other {{requestCount} demandes}}",
"components.RequestButton.approverequest4k": "Valider la demande 4K",
"components.RequestButton.approverequest": "Valider la demande",
"components.RequestButton.approve4krequests": "Valider {requestCount, plural, one {Demande en 4k} other {{requestCount} demandes en 4K}}",
"components.RequestButton.approve4krequests": "{requestCount, plural, one {Valider la demande en 4k} other {Valider {requestCount} demandes en 4K}}",
"components.Settings.Notifications.NotificationsWebhook.customJson": "Données utiles JSON",
"components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Les données utiles JSON par défaut ont été réinitialisées avec succès !",
"components.Settings.Notifications.NotificationsWebhook.resetPayload": "Réinitialiser les données par défaut",
@@ -469,7 +466,7 @@
"components.Settings.serverpreset": "Serveur",
"components.Settings.serverRemote": "distant",
"components.Settings.serverLocal": "local",
"components.Settings.SonarrModal.toastSonarrTestSuccess": "Connexion à Sonarr établie avec succès !",
"components.Settings.SonarrModal.toastSonarrTestSuccess": "Connexion à Sonarr établie avec succès !",
"components.Settings.SonarrModal.toastSonarrTestFailure": "Échec de la connexion à Sonarr.",
"components.Settings.SonarrModal.syncEnabled": "Activer les scans",
"components.Settings.SonarrModal.externalUrl": "URL externe",
@@ -477,8 +474,8 @@
"components.Settings.RadarrModal.externalUrl": "URL externe",
"components.MovieDetails.markavailable": "Marquer comme disponible",
"components.MovieDetails.mark4kavailable": "Marquer comme disponible en 4K",
"components.Settings.SettingsJobsCache.jobsDescription": "Jellyseerr effectue certaines tâches de maintenance comme des tâches planifiées régulièrement, mais elles peuvent également être déclenchées manuellement ci-dessous. L'exécution manuelle d'une tâche ne modifiera pas sa planification.",
"components.Settings.SettingsJobsCache.cachemisses": "Manqués",
"components.Settings.SettingsJobsCache.jobsDescription": "Jellyseerr effectue régulièrement certaines des tâches de maintenance de manière planifiée, mais elles peuvent également être déclenchées manuellement ci-dessous. L'exécution manuelle d'une tâche ne modifiera pas sa planification.",
"components.Settings.SettingsJobsCache.cachemisses": "Manquées",
"components.Settings.SettingsJobsCache.runnow": "Exécuter",
"components.Settings.SettingsJobsCache.nextexecution": "Prochaine exécution",
"components.Settings.SettingsJobsCache.jobtype": "Type",
@@ -492,17 +489,16 @@
"components.Settings.SettingsJobsCache.cachename": "Nom du cache",
"components.Settings.SettingsJobsCache.cacheksize": "Taille de la clé",
"components.Settings.SettingsJobsCache.cachekeys": "Total des clés",
"components.Settings.SettingsJobsCache.cachehits": "Résultats",
"components.Settings.SettingsJobsCache.cachehits": "Abouties",
"components.Settings.SettingsJobsCache.cacheflushed": "Cache de {cachename} vidé.",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr met en cache les demandes aux points de terminaison d'API externes pour optimiser les performances et éviter de faire des appels d'API inutiles.",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr met en cache les requêtes vers les API externes pour optimiser les performances et éviter de faire des appels API inutiles.",
"components.Settings.SettingsJobsCache.cache": "Cache",
"i18n.advanced": "Avancé",
"components.UserList.users": "Utilisateurs",
"components.Setup.setup": "Configuration",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
"components.Settings.SonarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
"components.Settings.SettingsAbout.preferredmethod": "Préféré",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
"components.Settings.RadarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
"components.Search.search": "Rechercher",
"components.RequestModal.AdvancedRequester.requestas": "Demander en tant que",
@@ -510,8 +506,8 @@
"components.PermissionEdit.viewrequests": "Voir les demandes",
"components.UserList.validationEmail": "Email requis",
"components.TvDetails.nextAirDate": "Prochaine diffusion",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par une barre oblique finale",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'une barre oblique",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par un slash",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'un slash",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par un slash",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'un slash",
"components.Settings.Notifications.validationEmail": "Vous devez fournir un e-mail valide",
@@ -537,7 +533,7 @@
"components.Settings.SonarrModal.selectLanguageProfile": "Sélectionnez le profil de langue",
"components.Settings.SonarrModal.loadinglanguageprofiles": "Chargement des profils de langue…",
"components.Settings.SonarrModal.languageprofile": "Profil de langue",
"components.Settings.SonarrModal.animelanguageprofile": "Profil de langue d'anime",
"components.Settings.SonarrModal.animelanguageprofile": "Profil de langue pour les animés",
"components.RequestModal.AdvancedRequester.languageprofile": "Profil de langue",
"components.Settings.Notifications.sendSilentlyTip": "Envoyer des notifications sans son",
"components.Settings.Notifications.sendSilently": "Envoyer silencieusement",
@@ -608,7 +604,7 @@
"components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Type de compte",
"components.UserList.accounttype": "Type de compte",
"components.Settings.SettingsJobsCache.unknownJob": "Tâche inconnue",
"components.Settings.SettingsJobsCache.download-sync": "Synchroniser les téléchargements",
"components.Settings.SettingsJobsCache.download-sync": "Synchronisation des téléchargements",
"components.Settings.SettingsJobsCache.download-sync-reset": "Reset de la synchronisation des téléchargements",
"i18n.loading": "Chargement…",
"components.TvDetails.seasons": "{seasonCount, plural, one {# Saison} other {# Saisons}}",
@@ -630,7 +626,7 @@
"components.Settings.Notifications.validationUrl": "Vous devez fournir une URL valide",
"components.Settings.Notifications.botAvatarUrl": "L'URL de l'avatar de votre Bot",
"components.Settings.SettingsUsers.userSettingsDescription": "Configurer les paramètres généraux et par défaut de l'utilisateur.",
"components.Settings.SettingsUsers.toastSettingsFailure": "Un problème est survenu pendant la sauvegarde des paramètres.",
"components.Settings.SettingsUsers.toastSettingsFailure": "Un problème est survenu lors de l'enregistrement des paramètres.",
"components.Settings.SettingsUsers.localLogin": "Activer la connexion locale",
"components.Settings.SettingsUsers.defaultPermissions": "Permissions par défaut",
"components.UserProfile.ProfileHeader.userid": "ID utilisateur : {userid}",
@@ -664,9 +660,9 @@
"i18n.usersettings": "Paramètres utilisateur",
"i18n.settings": "Paramètres",
"components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Notifications",
"components.Settings.SettingsLogs.copiedLogMessage": "Le texte des journaux a été ajouté au presse-papiers.",
"components.Settings.SettingsLogs.copiedLogMessage": "Message journal copié dans le presse-papiers.",
"components.UserProfile.UserSettings.UserGeneralSettings.general": "Général",
"components.Settings.services": "Applications",
"components.Settings.services": "Services",
"components.Settings.plex": "Plex",
"components.Settings.notifications": "Notifications",
"components.Settings.enablessl": "Utiliser SSL",
@@ -678,7 +674,7 @@
"pages.internalservererror": "Erreur interne du serveur",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Un problème est survenu lors de l'enregistrement du mot de passe. Votre mot de passe actuel a-t-il été saisi correctement ?",
"components.Settings.SettingsLogs.time": "Horodatage",
"components.Settings.SettingsLogs.resumeLogs": "Résumer",
"components.Settings.SettingsLogs.resumeLogs": "Reprendre",
"components.Settings.SettingsLogs.message": "Message",
"components.Settings.SettingsLogs.logsDescription": "Vous pouvez également afficher ces journaux directement via <code>stdout</code>, ou dans <code>{appDataPath}/logs/overseerr.log</code>.",
"components.Settings.SettingsLogs.level": "Gravité",
@@ -738,7 +734,7 @@
"components.Settings.SonarrModal.edit4ksonarr": "Modifier le serveur Sonarr 4K",
"components.Settings.SonarrModal.default4kserver": "Serveur 4K par défaut",
"components.Settings.SonarrModal.create4ksonarr": "Ajouter un nouveau serveur Sonarr 4K",
"components.Settings.SonarrModal.animeTags": "Tags d'animés",
"components.Settings.SonarrModal.animeTags": "Tags pour les animés",
"components.Settings.SettingsUsers.tvRequestLimitLabel": "Limite globale de demandes de séries",
"components.Settings.SettingsUsers.movieRequestLimitLabel": "Limite globale de demandes de films",
"components.Settings.SonarrModal.testFirstTags": "Tester la connexion pour charger les tags",
@@ -770,7 +766,7 @@
"components.Settings.mediaTypeMovie": "film",
"components.Settings.SettingsAbout.uptodate": "À jour",
"components.Settings.SettingsAbout.outofdate": "Obsolète",
"components.Settings.Notifications.validationPgpPrivateKey": "Vous devez fournir une clé privée PGP valide si un mot de passe PGP est entré",
"components.Settings.Notifications.validationPgpPrivateKey": "Vous devez fournir une clé privée PGP valide",
"components.Settings.Notifications.validationPgpPassword": "Vous devez fournir un mot de passe PGP",
"components.Settings.Notifications.botUsernameTip": "Permet aux utilisateurs de démarrer également une conversation avec votre bot et de configurer leurs propres notifications personnelles",
"components.RequestModal.pendingapproval": "Votre demande est en attente de validation.",
@@ -849,18 +845,18 @@
"components.Settings.webAppUrl": "URL <WebAppLink>Application Web</WebAppLink>",
"components.Settings.noDefault4kServer": "Un serveur 4K {serverType} doit être marqué par défaut afin de permettre aux utilisateurs de soumettre des requêtes 4K {mediaType}.",
"components.Settings.is4k": "4K",
"components.Settings.SettingsUsers.newPlexLoginTip": "Autoriser les utilisateurs de {mediaServerName} à se connecter sans être d'abord importés",
"components.Settings.SettingsUsers.newPlexLogin": "Autoriser nouvelle connexion {mediaServerName}",
"components.Settings.SettingsUsers.localLoginTip": "Permettre aux utilisateurs de se connecter en utilisant leur adresse e-mail et leur mot de passe, au lieu de {mediaServerName} OAuth",
"components.Settings.SettingsUsers.newPlexLoginTip": "Autoriser les utilisateurs {mediaServerName} à se connecter sans avoir été importés",
"components.Settings.SettingsUsers.newPlexLogin": "Autoriser l'inscription via {mediaServerName}",
"components.Settings.SettingsUsers.localLoginTip": "Permettre aux utilisateurs de se connecter en utilisant leur adresse e-mail et leur mot de passe",
"components.Settings.SettingsUsers.defaultPermissionsTip": "Autorisations par défaut attribuées aux nouveaux utilisateurs",
"components.Settings.Notifications.webhookUrlTip": "Créez une <DiscordWebhookLink>intégration de webhook</DiscordWebhookLink> dans votre serveur",
"components.Settings.Notifications.validationTypes": "Vous devez sélectionner au moins un type de notification",
"components.Settings.Notifications.toastTelegramTestSuccess": "Notification de test de télégramme envoyée !",
"components.Settings.Notifications.toastTelegramTestSuccess": "Notification de test Telegram envoyée !",
"components.Settings.Notifications.toastTelegramTestSending": "Envoi de la notification de test à Telegram…",
"components.Settings.Notifications.toastEmailTestSuccess": "Notification de test par e-mail envoyée !",
"components.Settings.Notifications.toastEmailTestSending": "Envoi d'une notification de test par e-mail…",
"components.Settings.Notifications.toastEmailTestFailed": "Échec de l'envoi de la notification de test par e-mail.",
"components.Settings.Notifications.toastDiscordTestSuccess": "Notification de test à Discord envoyée !",
"components.Settings.Notifications.toastDiscordTestSuccess": "Notification de test Discord envoyée !",
"components.Settings.Notifications.toastDiscordTestSending": "Envoi de la notification de test Discord…",
"components.Settings.Notifications.toastDiscordTestFailed": "Échec de l'envoi de la notification de test Discord.",
"components.Settings.Notifications.chatIdTip": "Démarrez une discussion avec votre bot, ajoutez <GetIdBotLink>@get_id_bot</GetIdBotLink> et exécutez la commande <code>/my_id</code>",
@@ -884,7 +880,7 @@
"components.MovieDetails.streamingproviders": "Actuellement diffusé sur",
"components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Créer une intégration <WebhookLink>Webhook entrante</WebhookLink>",
"components.StatusBadge.status": "{status}",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Toutes les {jobScheduleHours, plural, one {heure} other {{jobScheduleHours} heures}}",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "{jobScheduleHours, plural, one {Une fois par heure} other {Toutes les {jobScheduleHours} heures}}",
"components.IssueDetails.IssueComment.areyousuredelete": "Êtes-vous sûr de vouloir supprimer ce commentaire ?",
"components.IssueDetails.IssueComment.delete": "Supprimer le commentaire",
"components.IssueDetails.IssueComment.edit": "Éditer le commentaire",
@@ -1020,7 +1016,7 @@
"components.RequestModal.requestmovies": "Demander {count} {count, plural, one {film} other {films}}",
"components.RequestModal.requestApproved": "Demande pour <strong>{title}</strong> validée !",
"components.Settings.RadarrModal.inCinemas": "Au cinéma",
"components.Settings.RadarrModal.released": "Disponible",
"components.Settings.RadarrModal.released": "Publié",
"components.TvDetails.productioncountries": "Pays de production",
"components.Settings.Notifications.NotificationsGotify.agentenabled": "Activer l'agent",
"components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Les paramètres de notification Gotify n'ont pas pu être enregistrés.",
@@ -1041,16 +1037,16 @@
"components.ManageSlideOver.manageModalMedia4k": "Média(s) 4K",
"components.ManageSlideOver.markallseasons4kavailable": "Marquer toutes les saisons comme disponibles en 4K",
"components.ManageSlideOver.playedby": "Joué par",
"components.Settings.validationUrlTrailingSlash": "L'URL ne doit pas ce terminer par un slash",
"components.Settings.validationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
"components.Settings.externalUrl": "URL externe",
"components.Settings.tautulliApiKey": "Clé API",
"components.Settings.tautulliSettings": "Paramètres Tautulli",
"components.Settings.toastTautulliSettingsFailure": "Quelque chose c'est mal passé quand les paramètres Tautulli on été enregistrés.",
"components.Settings.toastTautulliSettingsSuccess": "Les paramètres pour Tautulli on bien été sauvegardés !",
"components.Settings.toastTautulliSettingsFailure": "Un problème est survenu lors de l'enregistrement des paramètres Tautulli.",
"components.Settings.toastTautulliSettingsSuccess": "Paramètres Tautulli enregistrés avec succès !",
"components.Settings.urlBase": "URL de base",
"components.Settings.validationApiKey": "Vous devez fournir une clef API",
"components.Settings.validationApiKey": "Vous devez fournir une clé API",
"components.Settings.validationUrl": "Vous devez fournir une URL valide",
"components.Settings.validationUrlBaseLeadingSlash": "L'URL de base doit avoir un slash",
"components.Settings.validationUrlBaseLeadingSlash": "L'URL de base doit être précédée d'un slash",
"components.UserProfile.recentlywatched": "Vu récemment",
"components.ManageSlideOver.opentautulli": "Ouvrir dans Tautulli",
"components.ManageSlideOver.pastdays": "{days, number} derniers jours",
@@ -1059,7 +1055,7 @@
"components.ManageSlideOver.alltime": "Tout le temps",
"components.ManageSlideOver.manageModalMedia": "Média(s)",
"components.ManageSlideOver.markallseasonsavailable": "Marquer toutes les saisons comme disponibles",
"components.Settings.validationUrlBaseTrailingSlash": "L'URL de base ne doit pas ce terminer par un slash",
"components.Settings.validationUrlBaseTrailingSlash": "L'URL de base ne doit pas se terminer par un slash",
"components.Settings.tautulliSettingsDescription": "Configuration optionnelle pour votre serveur Tautulli. Jellyseerr va récupérer l'historique de visionnage de votre Plex depuis Tautulli.",
"components.UserList.newplexsigninenabled": "L'option <strong>Autoriser nouvelle connexion Plex</strong> est actuellement activée. Les utilisateurs Plex disposant d'un accès à la librairie n'ont pas besoin d'être importés pour pouvoir ce connecter.",
"components.UserProfile.UserSettings.UserGeneralSettings.discordId": "ID utilisateur Discord",
@@ -1079,29 +1075,29 @@
"components.RequestList.RequestItem.tmdbid": "TMDB ID",
"components.RequestList.RequestItem.tvdbid": "ID TheTVDB",
"components.NotificationTypeSelector.mediaautorequested": "Demande soumise automatiquement",
"components.PermissionEdit.autorequestMoviesDescription": "Autorise l'envoi de demande automatique pour les vidéos non-4K via la liste de lecture Plex.",
"components.PermissionEdit.autorequestSeriesDescription": "Autorise l'envoi de demande automatique pour les séries non-4K via la liste de lecture Plex.",
"components.PermissionEdit.autorequestMoviesDescription": "Autorise l'envoi de demande automatique pour les vidéos non-4K via la liste de suivi Plex.",
"components.PermissionEdit.autorequestSeriesDescription": "Autorise l'envoi de demande automatique pour les séries non-4K via la liste de suivi Plex.",
"components.StatusChecker.appUpdatedDescription": "Veuillez cliquer sur le bouton ci-dessous pour recharger l'application.",
"components.StatusChecker.restartRequiredDescription": "Veuillez redémarrer le serveur pour appliquer les paramètres mis à jour.",
"components.TitleCard.cleardata": "Effacer les données",
"components.TitleCard.mediaerror": "{mediaType} non trouvé",
"components.TitleCard.tmdbid": "TMDB ID",
"components.TitleCard.tmdbid": "ID TMDB",
"components.TitleCard.tvdbid": "ID TheTVDB",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Demander automatiquement les films",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Demander automatiquement les Séries",
"components.PermissionEdit.autorequestDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la liste de lecture Plex.",
"components.PermissionEdit.autorequestDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la liste de suivi Plex.",
"components.PermissionEdit.autorequestMovies": "Demander automatiquement les Films",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Demande automatiquement les séries de votre <PlexWatchlistSupportLink>Watchlist Plex</PlexWatchlistSupportLink>",
"components.PermissionEdit.autorequestSeries": "Demander automatiquement les Séries",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "Synchronisation de la liste de lecture Plex",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "Synchronisation de la liste de suivi Plex",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Demande automatiquement les films sur votre <PlexWatchlistSupportLink>Watchlist Plex</PlexWatchlistSupportLink>",
"components.NotificationTypeSelector.mediaautorequestedDescription": "Recevez une notification lorsque de nouvelles demandes de médias sont automatiquement soumises pour des éléments de votre liste de lecture.",
"components.NotificationTypeSelector.mediaautorequestedDescription": "Recevez une notification lorsque de nouvelles demandes de médias sont automatiquement soumises pour des éléments de votre liste de suivi.",
"components.StatusChecker.restartRequired": "Redémarrage du serveur requis",
"components.StatusChecker.appUpdated": "{applicationTitle} mis à jour",
"components.Settings.SettingsLogs.viewdetails": "Voir les détails",
"components.Settings.advancedTooltip": "Une configuration incorrecte de ce paramètre peut entraîner un dysfonctionnement",
"components.Settings.experimentalTooltip": "L'activation de ce paramètre peut entraîner un comportement inattendu de l'application",
"components.PermissionEdit.viewwatchlists": "Voir les listes de lecture {mediaServerName}",
"components.PermissionEdit.viewwatchlists": "Voir les listes de suivi {mediaServerName}",
"components.TvDetails.reportissue": "Signaler un problème",
"components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "Demandes de films",
"components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "Demandes de séries",
@@ -1124,7 +1120,7 @@
"components.Login.validationhostformat": "URL valide requise",
"components.Login.validationhostrequired": "{mediaServerName} URL requise",
"components.Login.validationusernamerequired": "Nom d'utilisateur requis",
"components.MovieDetails.imdbuserscore": "Note des utilisateurs IMDB",
"components.MovieDetails.imdbuserscore": "Note des utilisateurs IMDB votes : {formattedCount}",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "* Cela supprimera irréversiblement ce(tte) {mediaType} de {arr}, y compris tous les fichiers.",
"components.ManageSlideOver.removearr": "Supprimer de {arr}",
"components.ManageSlideOver.removearr4k": "Supprimer de {arr} 4K",
@@ -1138,7 +1134,7 @@
"components.MovieDetails.rtaudiencescore": "Score daudience Rotten Tomatoes",
"components.MovieDetails.rtcriticsscore": "Tomatomètre Rotten Tomatoes",
"components.MovieDetails.tmdbuserscore": "Note des utilisateurs TMDB",
"components.PermissionEdit.viewwatchlistsDescription": "Autorise à voir les listes de lecture {mediaServerName} des autres utilisateurs.",
"components.PermissionEdit.viewwatchlistsDescription": "Autorise à voir les listes de suivi {mediaServerName} des autres utilisateurs.",
"components.RequestBlock.approve": "Approuver la demande",
"components.RequestBlock.decline": "Refuser la demande",
"components.RequestBlock.delete": "Supprimer la demande",
@@ -1152,7 +1148,7 @@
"components.RequestCard.declinerequest": "Refuser la demande",
"components.RequestCard.editrequest": "Modifier la demande",
"components.Settings.restartrequiredTooltip": "Jellyseerr doit être redémarré pour que les modifications de ce paramètre prennent effet",
"components.Settings.deleteServer": "Supprimer {serverType} serveur",
"components.Settings.deleteServer": "Supprimer le serveur {serverType}",
"components.RequestModal.requestcollection4ktitle": "Demander la collection en 4K",
"components.RequestModal.requestcollectiontitle": "Demander la collection",
"components.UserProfile.emptywatchlist": "Les médias ajoutés à votre <PlexWatchlistSupportLink>Watchlist Plex</PlexWatchlistSupportLink> apparaîtront ici.",
@@ -1165,22 +1161,22 @@
"components.RequestList.RequestItem.unknowntitle": "Titre inconnu",
"components.Settings.SettingsMain.toastSettingsFailure": "Un problème est survenu lors de l'enregistrement des paramètres.",
"components.Settings.SettingsMain.validationApplicationUrl": "Vous devez fournir une URL valide",
"components.TvDetails.Season.noepisodes": "Liste des épisodes non disponible.",
"components.TvDetails.Season.noepisodes": "Liste des épisodes non disponibles.",
"components.StatusBadge.seasonepisodenumber": "S{seasonNumber}E{episodeNumber}",
"components.RequestCard.unknowntitle": "Titre inconnu",
"components.Settings.SettingsMain.locale": "Langue d'affichage",
"components.Settings.SettingsMain.toastApiKeySuccess": "Nouvelle clé d'API générée avec succès !",
"components.Settings.SettingsMain.toastApiKeySuccess": "Nouvelle clé d'API générée avec succès !",
"components.Settings.SettingsMain.toastApiKeyFailure": "Un problème est survenu lors de la génération de la nouvelle clé d'API.",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
"components.Settings.SettingsJobsCache.imagecachesize": "Taille totale du cache",
"components.Settings.SettingsMain.apikey": "Clé d'API",
"components.Settings.SettingsMain.applicationTitle": "Nom de l'application",
"components.Settings.SettingsMain.applicationurl": "URL de l'application",
"components.Settings.SettingsMain.cacheImages": "Activer la mise en cache d'image",
"components.Settings.SettingsMain.cacheImagesTip": "Met en cache localement et utilise des images optimisées (nécessite une quantité considérable d'espace disque)",
"components.Settings.SettingsMain.cacheImages": "Activer la mise en cache d'images",
"components.Settings.SettingsMain.cacheImagesTip": "Met en cache localement et utilise des images optimisées (nécessite un espace disque important)",
"components.Settings.SettingsMain.general": "Général",
"components.Settings.SettingsMain.generalsettings": "Paramètres généraux",
"components.Settings.SettingsMain.toastSettingsSuccess": "Paramètres sauvegardés avec succès !",
"components.Settings.SettingsMain.toastSettingsSuccess": "Paramètres sauvegardés avec succès !",
"components.DownloadBlock.formattedTitle": "{title} : Saison {seasonNumber} épisode {episodeNumber}",
"components.Settings.SettingsJobsCache.imagecachecount": "Images mises en cache",
"components.Settings.SettingsJobsCache.imagecache": "Cache d'images",
@@ -1203,35 +1199,35 @@
"components.Selector.showmore": "En voir plus",
"components.Selector.showless": "En voir moins",
"components.Selector.starttyping": "Commencez à taper pour rechercher.",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Toutes les {jobScheduleSeconds, plural, one {seconde} other {{jobScheduleSeconds} secondes}}",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "{jobScheduleSeconds, plural, one {Une fois par seconde} other {Toutes les {jobScheduleSeconds} secondes}}",
"components.Settings.SettingsJobsCache.availability-sync": "Synchronisation de la disponibilité des médias",
"components.Settings.RadarrModal.tagRequests": "Tager les demandes",
"components.Settings.SonarrModal.tagRequests": "Tager les demandes",
"components.Settings.SonarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'ID utilisateur et le nom d'affichage du demandeur",
"components.Settings.SonarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'identifiant et le nom du demandeur",
"i18n.collection": "Collection",
"components.Settings.RadarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'ID utilisateur et le nom d'affichage du demandeur",
"components.Settings.RadarrModal.tagRequestsInfo": "Ajouter automatiquement un tag supplémentaire avec l'identifiant et le nom du demandeur",
"components.IssueModal.issueVideo": "Vidéo",
"components.Settings.Notifications.NotificationsPushover.sound": "Son de notification",
"components.Settings.jellyfinSettings": "Paramètres {mediaServerName}",
"components.Settings.jellyfinSettingsFailure": "Un problème est survenu lors de l'enregistrement des paramètres de {mediaServerName}.",
"components.Settings.jellyfinSettingsSuccess": "Les paramètres de {mediaServerName} ont été sauvegardés avec succès !",
"components.Settings.jellyfinSettingsFailure": "Une erreur s'est produite lors de la sauvegarde des paramètres de {mediaServerName}.",
"components.Settings.jellyfinSettingsSuccess": "Paramètres de {mediaServerName} sauvegardés avec succès !",
"components.Settings.jellyfinlibraries": "Bibliothèques {mediaServerName}",
"components.Settings.jellyfinlibrariesDescription": "Les bibliothèques de {mediaServerName} sont en cours d'analyse. Cliquez sur le bouton ci-dessous si aucune bibliothèque n'est répertoriée.",
"components.Settings.jellyfinsettings": "Paramètres {mediaServerName}",
"components.Settings.manualscanJellyfin": "Analyse manuelle de la bibliothèque",
"components.Settings.manualscanJellyfin": "Scan manuel de la bibliothèque",
"components.Settings.menuJellyfinSettings": "{mediaServerName}",
"components.Settings.save": "Enregistrer les modifications",
"components.Settings.saving": "Sauvegarde en cours…",
"components.Settings.saving": "Enregistrement en cours…",
"components.Settings.syncing": "Synchronisation en cours",
"components.Setup.signin": "Se connecter",
"components.Setup.signinWithPlex": "Entrez vos identifiants Plex",
"components.StatusBadge.managemedia": "Gérer {mediaType}",
"components.StatusBadge.openinarr": "Ouvrir dans {arr}",
"components.StatusBadge.playonplex": "Lire sur {mediaServerName}",
"components.TitleCard.addToWatchList": "Ajouter à la liste de surveillance",
"components.TitleCard.watchlistCancel": "Watchlist pour <strong>{title}</strong> annulée.",
"components.TitleCard.addToWatchList": "Ajouter à la liste de suivi",
"components.TitleCard.watchlistCancel": "List de suivi pour <strong>{title}</strong> annulée.",
"components.TitleCard.watchlistError": "Un problème est survenu. Veuillez réessayer.",
"components.TitleCard.watchlistSuccess": "<strong>{title}</strong> a été ajouté à votre watchlist avec succès !",
"components.TitleCard.watchlistSuccess": "<strong>{title}</strong> a été ajouté à votre liste de suivi avec succès !",
"components.TvDetails.Season.somethingwentwrong": "Une erreur est survenue lors de la récupération des données de la saison.",
"components.TvDetails.manageseries": "Gérer les séries",
"components.TvDetails.play": "Lire sur {mediaServerName}",
@@ -1248,19 +1244,18 @@
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "Sauvegarde en cours…",
"components.UserProfile.plexwatchlist": "Watchlist Plex",
"components.Settings.syncJellyfin": "Synchroniser les bibliothèques",
"components.TitleCard.watchlistDeleted": "<strong>{title}</strong> a été retiré de votre watchlist avec succès !",
"components.IssueModal.issueSubtitles": "Sous-titres",
"components.TitleCard.watchlistDeleted": "<strong>{title}</strong> a été retiré de votre liste de suivi avec succès !",
"components.IssueModal.issueSubtitles": "Sous titre",
"components.Login.emailtooltip": "L'adresse ne nécessite pas d'être associée avec votre instance {mediaServerName}.",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Appareil par défaut",
"components.Settings.Notifications.userEmailRequired": "Exiger l'adresse e-mail de l'utilisateur",
"components.Settings.SettingsAbout.supportjellyseerr": "Soutenir Jellyseerr",
"components.Settings.Notifications.userEmailRequired": "Email utilisateur requis",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Scan complet des bibliothèques Jellyfin",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Scan des ajouts récents aux bibliothèques Jellyfin",
"components.Settings.SonarrModal.animeSeriesType": "Type de série anime",
"components.Settings.SonarrModal.animeSeriesType": "Type d'animés",
"components.Settings.SonarrModal.seriesType": "Type de série",
"components.Settings.jellyfinsettingsDescription": "Configurez les paramètres de votre serveur {mediaServerName}. {mediaServerName} analyse vos bibliothèques {mediaServerName} pour voir quel contenu est disponible.",
"components.Settings.jellyfinsettingsDescription": "Configure les paramètres de votre serveur {mediaServerName}. {mediaServerName} parcourt vos bibliothèques {mediaServerName} à la recherche de contenus disponibles.",
"components.Settings.jellyfinSettingsDescription": "Configurez facultativement les URL internes et externes pour votre serveur {mediaServerName}. Dans la plupart des cas, l'URL externe est différente de l'URL interne. Vous pouvez également définir une URL de réinitialisation de mot de passe personnalisée pour la connexion à {mediaServerName}, au cas où vous souhaiteriez rediriger vers une page de réinitialisation de mot de passe différente.",
"components.Settings.manualscanDescriptionJellyfin": "Normalement, cette tâche est executée qu'une fois toutes les 24 heures. Jellyseerr vérifiera plus agressivement les éléments récemment ajoutés à votre serveur {mediaServerName}. Si c'est la première fois que vous configurez Jellyseerr, une analyse complète manuelle de la bibliothèque est recommandée !",
"components.Settings.manualscanDescriptionJellyfin": "Normalement, cette tâche n'est executée qu'une fois toutes les 24 heures. Jellyseerr vérifiera plus agressivement les éléments récemment ajoutés à votre serveur {mediaServerName}. Si c'est la première fois que vous configurez Jellyseerr, une analyse complète manuelle de la bibliothèque est recommandée !",
"components.Settings.timeout": "Temps écoulé",
"components.Setup.configuremediaserver": "Configurer le serveur multimédia",
"components.TvDetails.rtaudiencescore": "Score de l'audience sur Rotten Tomatoes",
@@ -1274,17 +1269,17 @@
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Appareil par défaut",
"components.UserList.importedfromJellyfin": "<strong>{userCount}</strong> {mediaServerName} {userCount, plural, one {user} other {users}} importé(s) avec succès !",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "Son de notification",
"components.UserProfile.localWatchlist": "Liste de lecture de {username}",
"components.UserProfile.localWatchlist": "Liste de suivi de {username}",
"components.Login.invalidurlerror": "Impossible de se connecter au serveur {mediaServerName}.",
"components.MovieDetails.removefromwatchlist": "Supprimer de la liste de surveillance",
"components.MovieDetails.removefromwatchlist": "Supprimer de la liste de suivi",
"components.Login.adminerror": "Vous devez utiliser un compte administrateur pour vous connecter.",
"components.MovieDetails.addtowatchlist": "Ajouter à la liste de surveillance",
"components.MovieDetails.addtowatchlist": "Ajouter à la liste de suivi",
"components.MovieDetails.watchlistDeleted": "<strong>{title}</strong> a bien été supprimé de la liste de suivi !",
"components.Login.validationUrlBaseTrailingSlash": "L'URL de base ne doit pas se terminer par une barre oblique finale",
"components.RequestList.RequestItem.profileName": "Profil",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "Email valide requis",
"components.TvDetails.watchlistDeleted": "<strong>{title}</strong> a bien été supprimé de la liste de suivi !",
"components.TvDetails.addtowatchlist": "Ajouter à la liste de surveillance",
"components.TvDetails.addtowatchlist": "Ajouter à la liste de suivi",
"components.Login.enablessl": "Utilise SSL",
"components.Login.hostname": "URL de {mediaServerName}",
"components.Login.port": "Port",
@@ -1299,7 +1294,7 @@
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "L'authentification personnalisée avec le regroupement automatique de bibliothèques n'est pas prise en charge",
"components.Settings.jellyfinSyncFailedGenericError": "Une erreur s'est produite lors de la synchronisation des bibliothèques",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "Aucune bibliothèque n'a été trouvée",
"components.TvDetails.removefromwatchlist": "Supprimer de la liste de surveillance",
"components.TvDetails.removefromwatchlist": "Supprimer de la liste de suivi",
"components.TvDetails.watchlistError": "Un problème est survenu. Veuillez réessayer.",
"components.TvDetails.watchlistSuccess": "<strong>{title}</strong> a bien été ajouté à la liste de suivi !",
"components.UserList.username": "Nom d'utilisateur",
@@ -1367,8 +1362,8 @@
"i18n.removeFromBlacklistSuccess": "<strong>{title}</strong> a été retiré de la liste noire avec succès.",
"i18n.removefromBlacklist": "Retirer de la liste noire",
"i18n.specials": "Hors-série",
"components.Settings.Notifications.webhookRoleIdTip": "L'ID à mentionner dans le message du webhook. Laissez ce champ vide pour désactiver les mentions",
"components.Settings.Notifications.webhookRoleId": "ID de rôle de notification",
"components.Settings.Notifications.webhookRoleIdTip": "Identifiant du rôle à mentionner dans le message du webhook. Laissez ce champ vide pour désactiver les mentions",
"components.Settings.Notifications.webhookRoleId": "Identifiant de rôle de notification",
"components.Settings.SettingsJobsCache.plex-refresh-token": "Rafraîchir le token Plex",
"components.Settings.tip": "Conseil",
"components.Login.loginwithapp": "Se connecter avec {appName}",
@@ -1386,15 +1381,15 @@
"components.Settings.OverrideRuleModal.rootfolder": "Dossier racine",
"components.Settings.OverrideRuleModal.selectService": "Choisir le service",
"components.Settings.OverrideRuleModal.settings": "Paramètres",
"components.Settings.OverrideRuleModal.selecttags": "Choisir les étiquettes",
"components.Settings.OverrideRuleModal.tags": "Étiquettes",
"components.Settings.OverrideRuleModal.selecttags": "Sélectionner les tags",
"components.Settings.OverrideRuleModal.tags": "Tags",
"components.Settings.OverrideRuleModal.users": "Utilisateurs",
"components.Settings.OverrideRuleTile.genre": "Genre",
"components.Settings.OverrideRuleTile.keywords": "Mots clés",
"components.Settings.OverrideRuleTile.qualityprofile": "Profil de qualité",
"components.Settings.OverrideRuleTile.rootfolder": "Dossier racine",
"components.Settings.OverrideRuleTile.settings": "Paramètres",
"components.Settings.OverrideRuleTile.tags": "Étiquettes",
"components.Settings.OverrideRuleTile.tags": "Tags",
"components.Settings.OverrideRuleTile.users": "Utilisateurs",
"components.Settings.SettingsNetwork.docs": "documentation",
"components.Selector.searchUsers": "Sélectionner un utilisateur…",
@@ -1407,23 +1402,23 @@
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "ID du fil de discussion",
"components.Setup.librarieserror": "La validation a échoué. Veuillez réactiver les bibliothèques pour continuer.",
"components.Settings.Notifications.messageThreadId": "ID du fil de discussion",
"components.Settings.overrideRulesDescription": "Les règles de substitution vous permettent de spécifier les propriétés qui seront remplacées si une demande correspond à la règle.",
"components.Settings.overrideRulesDescription": "Les règles de contournement vous permettent de spécifier les propriétés qui seront remplacées si une demande correspond à la règle.",
"components.Settings.Notifications.messageThreadIdTip": "Si votre discussion de groupe prend en charge les fils de discussion, vous pouvez spécifier son identifiant ici",
"components.Settings.SettingsUsers.atLeastOneAuth": "Au moins une méthode d'authentification doit être sélectionnée.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "Ces comptes externes sont liés à votre compte {applicationName}.",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "Si votre discussion de groupe prend en charge les fils de discussion, vous pouvez spécifier son identifiant ici",
"components.Settings.OverrideRuleModal.conditionsDescription": "Spécifie les conditions avant d'appliquer les modifications des paramètres. Chaque champ doit être validé pour que les règles s'appliquent (opération ET). Un champ est considéré comme vérifié si l'une de ses propriétés correspond (opération OU).",
"components.Settings.SettingsNetwork.toastSettingsFailure": "Un problème s'est produit lors de l'enregistrement des paramètres.",
"components.Settings.SettingsNetwork.toastSettingsFailure": "Un problème est survenu lors de l'enregistrement des paramètres.",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "Impossible de se connecter à {mediaServerName} en utilisant vos informations de connexion",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "Vous devez fournir un mot de passe",
"components.Settings.addrule": "Nouvelle règle de substitution",
"components.Settings.addrule": "Nouvelle règle de contournement",
"components.Settings.Notifications.validationMessageThreadId": "L'identifiant du fil de discussion doit être un nombre entier positif",
"components.Settings.OverrideRuleModal.conditions": "Conditions",
"components.Settings.OverrideRuleModal.languages": "Langues",
"components.Settings.OverrideRuleModal.notagoptions": "Pas de tag.",
"components.Settings.OverrideRuleModal.editrule": "Modifier la règle de substitution",
"components.Settings.OverrideRuleModal.ruleCreated": "La règle de substitution a été créée avec succès !",
"components.Settings.OverrideRuleModal.ruleUpdated": "La règle de substitution a été mise à jour avec succès !",
"components.Settings.OverrideRuleModal.editrule": "Modifier la règle de contournement",
"components.Settings.OverrideRuleModal.ruleCreated": "La règle de contournement a été créée avec succès !",
"components.Settings.OverrideRuleModal.ruleUpdated": "La règle de contournement a été mise à jour avec succès !",
"components.Settings.OverrideRuleModal.service": "Service",
"components.Settings.OverrideRuleModal.serviceDescription": "Appliquer cette règle au service sélectionné.",
"components.Settings.OverrideRuleModal.settingsDescription": "Spécifie les paramètres qui seront modifiés lorsque les conditions ci-dessus sont remplies.",
@@ -1446,10 +1441,10 @@
"components.Settings.SettingsNetwork.toastSettingsSuccess": "Les paramètres ont été enregistrés avec succès !",
"components.Settings.SettingsNetwork.trustProxy": "Activer la prise en charge du proxy",
"components.Settings.SettingsNetwork.trustProxyTip": "Permettre à Jellyseerr d'enregistrer correctement les adresses IP des clients derrière un proxy",
"components.Settings.SettingsNetwork.validationProxyPort": "Vous devez indiquer un port valide",
"components.Settings.SettingsNetwork.validationProxyPort": "Vous devez fournir un port valide",
"components.Settings.SettingsUsers.loginMethodsTip": "Configurer les méthodes de connexion pour les utilisateurs.",
"components.Settings.SettingsUsers.mediaServerLogin": "Activer la connexion à {mediaServerName}",
"components.Settings.overrideRules": "Règles de substitution",
"components.Settings.SettingsUsers.mediaServerLogin": "Activer la connexion {mediaServerName}",
"components.Settings.overrideRules": "Règles de contournement",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "Ce compte est déjà lié à un utilisateur {applicationName}",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "Une erreur inconnue est survenue",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "Mot de passe",
@@ -1465,8 +1460,150 @@
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "Vous n'avez pas de comptes externes liés à votre compte.",
"components.UserProfile.UserSettings.menuLinkedAccounts": "Comptes liés",
"components.Settings.OverrideRuleModal.create": "Créer une règle",
"components.Settings.OverrideRuleModal.createrule": "Nouvelle règle de remplacement",
"components.Settings.OverrideRuleModal.createrule": "Nouvelle règle de contournement",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "Vous n'avez pas la permission de modifier les comptes liés de cet utilisateur.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "Ce compte est déjà lié à un utilisateur Plex",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "Impossible de se connecter à Plex en utilisant vos identifiants"
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "Impossible de se connecter à Plex en utilisant vos identifiants",
"components.MetadataSelector.selectMetdataProvider": "Sélectionner un fournisseur de métadonnées",
"components.Discover.FilterSlideover.certification": "Classification du contenu",
"components.Selector.CertificationSelector.noOptions": "Aucune option disponible",
"components.Blacklist.filterManual": "Manuel",
"components.Settings.SettingsJobsCache.dnsCache": "Cache DNS",
"components.Settings.SettingsMain.youtubeUrlTip": "URL de base pour les vidéos YouTube si une instance YouTube auto-hébergée est utilisée.",
"components.IssueList.IssueItem.descriptionpreview": "Description du problème",
"components.Selector.CertificationSelector.errorLoading": "Impossible de lire les certifications",
"components.Settings.Notifications.embedPoster": "Intégrer l'affiche",
"components.Settings.SettingsMain.hideBlacklistedTip": "Masquer les éléments sur liste noire dans les pages de découverte pour tous les utilisateurs avec la permission \"Gérer la liste noire\"",
"components.Settings.allChosenProvidersAreOperational": "Tous les fournisseurs de métadonnées sélectionnés sont opérationnels",
"components.Settings.providerStatus": "Statut du fournisseur de métadonnées",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Erreur lors de la sauvegarde des paramètres de notification Ntfy.",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Vous devez sélectionner au moins un type de notification",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "Gérer les variables URL",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Les variables disponibles sont documentées dans la section \"Template variables\" des webhooks",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Système d'exploitation",
"i18n.completed": "Terminé",
"components.Settings.SettingsMain.validationUrl": "Vous devez fournir une URL valide",
"components.Settings.operational": "Opérationnel",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Supprimer l'abonnement",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "Les notifications push Web ont été activées.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "Une erreur s'est produite lors de l'activation des notifications push Web.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Abonnement supprimé.",
"components.Settings.importBlacklistedTagsTip": "Importer la configuration des tags sur liste noire",
"components.Settings.menuMetadataProviders": "Fournisseurs de métadonnées",
"components.Settings.tvdbProviderDoesnotWork": "Le fournisseur TVDB ne fonctionne pas, veuillez sélectionner un autre fournisseur de métadonnées",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Navigateur",
"components.Settings.blacklistedTagImportInstructions": "Collez la configuration de tags de liste noire ci-dessous.",
"components.Settings.clickTest": "Cliquez sur le bouton « Test » pour vérifier la connectivité avec les fournisseurs de métadonnées",
"components.Settings.tmdbProviderDoesnotWork": "Le fournisseur TMDB ne fonctionne pas, veuillez sélectionner un autre fournisseur de métadonnées",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Notification de test Ntfy envoyée !",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "Recours à IPv4",
"components.Settings.chooseProvider": "Choisissez des fournisseurs de métadonnées pour différents types de contenu",
"components.Blacklist.showAllBlacklisted": "Voir tous les médias sur liste noire",
"components.Selector.CertificationSelector.maxRating": "Classification maximale",
"components.Selector.CertificationSelector.minRating": "Classification minimale",
"components.Selector.CertificationSelector.selectCertification": "Sélectionner une certification",
"components.Selector.CertificationSelector.selectCountry": "Sélectionner un pays",
"components.Selector.CertificationSelector.starttyping": "Commencez à taper pour rechercher.",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Vous devez définir un numéro de priorité",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "Activer l'agent",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "Intégrer l'affiche",
"components.Settings.Notifications.NotificationsNtfy.password": "Mot de passe",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "La notification de test Ntfy n'a pas pu être envoyée.",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "Envoi de la notification de test Ntfy…",
"components.Settings.Notifications.NotificationsNtfy.token": "Token",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Authentification par token",
"components.Settings.Notifications.NotificationsNtfy.topic": "Sujet",
"components.Settings.Notifications.NotificationsNtfy.url": "URL racine du serveur",
"components.Settings.Notifications.NotificationsNtfy.username": "Nom d'utilisateur",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Authentification par nom d'utilisateur + mot de passe",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Vous devez fournir un sujet",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Vous devez fournir une URL valide",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "Intégrer l'affiche",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "Intégrer l'affiche",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "Intégrer l'affiche",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "Statistiques de cache DNS global",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Ces statistiques sont agrégées à partir de toutes les entrées du cache DNS.",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Adresse active",
"components.Settings.SettingsJobsCache.dnscacheage": "Âge",
"components.Settings.SettingsJobsCache.dnscacheflushed": "Cache DNS {hostname} vidé.",
"components.Settings.SettingsJobsCache.dnscachename": "Nom d'hôte",
"components.Settings.SettingsJobsCache.failures": "Échecs",
"components.Settings.SettingsJobsCache.flushdnscache": "Vider le cache DNS",
"components.Settings.SettingsJobsCache.hitRate": "Taux de succès",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "Traiter les tags sur liste noire",
"components.Settings.SettingsJobsCache.size": "Taille",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Limiter le contenu mis sur liste noire par tag",
"components.Settings.SettingsMain.blacklistedTagsTip": "Ajouter automatiquement du contenu avec certains tags à la liste noire avec la tâche « Traiter les tags sur liste noire »",
"components.Settings.SettingsNetwork.dnsCache": "Cache DNS",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "TTL maximum du cache DNS",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "TTL minimum du cache DNS",
"components.Settings.blacklistedTagImportTitle": "Importer la configuration des tags de liste noire",
"components.Settings.blacklistedTagsText": "Tags sur liste noire",
"components.Settings.connectionTestFailed": "Échec du test de connexion",
"components.Settings.copyBlacklistedTags": "Les tags mis sur liste noire ont été copiés dans le presse-papiers.",
"components.Settings.copyBlacklistedTagsEmpty": "Rien à copier",
"components.Settings.copyBlacklistedTagsTip": "Copier la configuration des tags sur liste noire",
"components.Settings.failed": "Ça ne fonctionne pas",
"components.Settings.failedToSaveMetadataSettings": "Échec de l'enregistrement des paramètres du fournisseur de métadonnées",
"components.Settings.general": "Général",
"components.Settings.invalidKeyword": "{keywordId} n'est pas un mot-clé TMDB.",
"components.Settings.metadataProviderSettings": "Fournisseurs de métadonnées",
"components.Settings.metadataSettings": "Paramètres du fournisseur de métadonnées",
"components.Settings.no": "Non",
"components.Settings.nooptions": "Aucun résultat.",
"components.Settings.notTested": "Non testé",
"components.Settings.seriesMetadataProvider": "Fournisseurs de métadonnées de séries",
"components.Settings.settings": "Paramètres",
"components.Settings.starttyping": "Commencez à taper pour rechercher.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "Désactiver le web push",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "Une erreur s'est produite lors de la désactivation des notifications push Web.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "Activer les notifications push Web",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "Moteur",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Gérer les appareils",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "Vous n'avez aucun abonnement Web Push à afficher.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "type",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Inconnu",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "Les notifications push Web ont été désactivées.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "Les paramètres de la notification Web push n'ont pas été enregistrés.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "Les paramètres de la notification Web push ont été enregistrés avec succès !",
"components.Blacklist.filterBlacklistedTags": "Tags sur liste noire",
"components.Discover.FilterSlideover.excludeKeywords": "Exclure les mots-clés",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.Settings.Notifications.NotificationsGotify.priority": "Priorité",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Les paramètres de notifications Ntfy ont été sauvegardés !",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "L'URL de notification de test est définie à {testUrl} au lieu de la véritable URL de webhook.",
"components.Settings.SettingsJobsCache.misses": "Échecs",
"components.Settings.SettingsMain.hideAvailableTip": "Masquer les médias disponibles dans les pages de découverte, mais pas dans les résultats de recherche",
"components.Settings.SettingsMain.hideBlacklisted": "Masquer les éléments sur liste noire",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
"components.Settings.SettingsMain.youtubeUrl": "URL YouTube",
"components.Settings.clearBlacklistedTagsConfirm": "Êtes-vous sûr de vouloir effacer les tags mis sur liste noire ?",
"components.Settings.metadataProviderSelection": "Sélection des fournisseurs de métadonnées",
"components.Settings.searchKeywords": "Recherche par mots-clés…",
"components.Settings.valueRequired": "Vous devez fournir une valeur.",
"components.Settings.yes": "Oui",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Créé",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Appareil",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Une erreur s'est produite lors de la suppression de l'abonnement utilisateur.",
"i18n.deleted": "Supprimé",
"components.Settings.metadataSettingsSaved": "Paramètres du fournisseur de métadonnées enregistrés",
"components.Settings.SettingsNetwork.dnsCacheTip": "Activer la mise en cache des résolutions DNS pour optimiser les performances et éviter les appels API inutiles",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "La tâche \"Traiter les tags sur liste noire\" mettra sur liste noire ce nombre de pages dans chaque tri. Un nombre plus élevé créera une liste noire plus précise, mais utilisera davantage d'espace.",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "Jellyseerr met en cache les résolutions DNS pour optimiser les performances et éviter des appels API inutiles.",
"components.Settings.SettingsMain.apikeyCopied": "Clé d'API copiée dans le presse-papiers.",
"components.Settings.SettingsJobsCache.dnscachemisses": "Ratées",
"components.Settings.SettingsJobsCache.hits": "Abouties",
"components.Settings.SettingsJobsCache.dnscachehits": "Abouties",
"components.Settings.SettingsMain.blacklistedTags": "Mettre sur liste noire le contenu avec des tags",
"components.Settings.noSpecialCharacters": "La configuration doit être une liste d'identifiants de mots-clés TMDB délimités par des virgules, et ne doit ni commencer ni se terminer par une virgule.",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "N'activez PAS ceci si vous rencontrez des problèmes avec la résolution DNS",
"components.Settings.animeMetadataProvider": "Fournisseur de métadonnées pour les animés",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "Tous les {jobScheduleDays, plural, one {jour} other {{jobScheduleDays} jours}}",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -756,5 +756,854 @@
"i18n.addToBlacklist": "הוספה לרשימת החסימות",
"i18n.blacklistDuplicateError": "<strong>{title}</strong> כבר נוסף לרשימת החסימה.",
"i18n.blacklistSuccess": "<strong>{title}</strong> נוסף לרשימת החסימה בהצלחה.",
"i18n.blacklisted": "חסום"
"i18n.blacklisted": "חסום",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.add": "",
"components.Settings.RadarrModal.announced": "",
"components.Settings.RadarrModal.baseUrl": "",
"components.Settings.RadarrModal.create4kradarr": "",
"components.Settings.RadarrModal.createradarr": "",
"components.Settings.RadarrModal.default4kserver": "",
"components.Settings.RadarrModal.defaultserver": "",
"components.Settings.RadarrModal.edit4kradarr": "",
"components.Settings.RadarrModal.editradarr": "",
"components.Settings.RadarrModal.enableSearch": "",
"components.Settings.RadarrModal.externalUrl": "",
"components.Settings.RadarrModal.inCinemas": "",
"components.Settings.RadarrModal.loadingTags": "",
"components.Settings.RadarrModal.loadingprofiles": "",
"components.Settings.RadarrModal.loadingrootfolders": "",
"components.Settings.RadarrModal.minimumAvailability": "",
"components.Settings.RadarrModal.notagoptions": "",
"components.Settings.RadarrModal.port": "",
"components.Settings.RadarrModal.qualityprofile": "",
"components.Settings.RadarrModal.released": "",
"components.Settings.RadarrModal.rootfolder": "",
"components.Settings.RadarrModal.selectMinimumAvailability": "",
"components.Settings.RadarrModal.selectQualityProfile": "",
"components.Settings.RadarrModal.selectRootFolder": "",
"components.Settings.RadarrModal.selecttags": "",
"components.Settings.RadarrModal.server4k": "",
"components.Settings.RadarrModal.syncEnabled": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.RadarrModal.tags": "",
"components.Settings.RadarrModal.testFirstQualityProfiles": "",
"components.Settings.RadarrModal.testFirstRootFolders": "",
"components.Settings.RadarrModal.testFirstTags": "",
"components.Settings.RadarrModal.toastRadarrTestFailure": "",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "",
"components.Settings.RadarrModal.validationApiKeyRequired": "",
"components.Settings.RadarrModal.validationApplicationUrl": "",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "",
"components.Settings.RadarrModal.validationNameRequired": "",
"components.Settings.SettingsAbout.Releases.releasedataMissing": "",
"components.Settings.SettingsAbout.Releases.releases": "",
"components.Settings.SettingsAbout.Releases.versionChangelog": "",
"components.Settings.SettingsAbout.Releases.viewchangelog": "",
"components.Settings.SettingsAbout.Releases.viewongithub": "",
"components.Settings.SettingsAbout.about": "",
"components.Settings.SettingsAbout.appDataPath": "",
"components.Settings.SettingsAbout.betawarning": "",
"components.Settings.SettingsAbout.documentation": "",
"components.Settings.SettingsAbout.gettingsupport": "",
"components.Settings.SettingsAbout.githubdiscussions": "",
"components.Settings.SettingsAbout.outofdate": "",
"components.Settings.SettingsAbout.runningDevelop": "",
"components.Settings.SettingsAbout.timezone": "",
"components.Settings.SettingsAbout.totalmedia": "",
"components.Settings.SettingsAbout.totalrequests": "",
"components.Settings.SettingsAbout.uptodate": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.cache": "",
"components.Settings.SettingsJobsCache.cacheDescription": "",
"components.Settings.SettingsJobsCache.cacheflushed": "",
"components.Settings.SettingsJobsCache.cachehits": "",
"components.Settings.SettingsJobsCache.cachekeys": "",
"components.Settings.SettingsJobsCache.cacheksize": "",
"components.Settings.SettingsJobsCache.cachemisses": "",
"components.Settings.SettingsJobsCache.cachename": "",
"components.Settings.SettingsJobsCache.cachevsize": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.download-sync-reset": "",
"components.Settings.SettingsJobsCache.editJobSchedule": "",
"components.Settings.SettingsJobsCache.editJobScheduleCurrent": "",
"components.Settings.SettingsJobsCache.editJobSchedulePrompt": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushcache": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.image-cache-cleanup": "",
"components.Settings.SettingsJobsCache.imagecache": "",
"components.Settings.SettingsJobsCache.imagecacheDescription": "",
"components.Settings.SettingsJobsCache.imagecachecount": "",
"components.Settings.SettingsJobsCache.imagecachesize": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.jobScheduleEditFailed": "",
"components.Settings.SettingsJobsCache.jobScheduleEditSaved": "",
"components.Settings.SettingsJobsCache.jobname": "",
"components.Settings.SettingsJobsCache.jobs": "",
"components.Settings.SettingsJobsCache.jobsDescription": "",
"components.Settings.SettingsJobsCache.jobsandcache": "",
"components.Settings.SettingsJobsCache.jobstarted": "",
"components.Settings.SettingsJobsCache.jobtype": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.nextexecution": "",
"components.Settings.SettingsJobsCache.plex-full-scan": "",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "",
"components.Settings.SettingsJobsCache.process": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.radarr-scan": "",
"components.Settings.SettingsJobsCache.runnow": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.sonarr-scan": "",
"components.Settings.SettingsJobsCache.unknownJob": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsLogs.copiedLogMessage": "",
"components.Settings.SettingsLogs.copyToClipboard": "",
"components.Settings.SettingsLogs.extraData": "",
"components.Settings.SettingsLogs.filterDebug": "",
"components.Settings.SettingsLogs.filterError": "",
"components.Settings.SettingsLogs.label": "",
"components.Settings.SettingsLogs.level": "",
"components.Settings.SettingsLogs.logDetails": "",
"components.Settings.SettingsLogs.logs": "",
"components.Settings.SettingsLogs.logsDescription": "",
"components.Settings.SettingsLogs.pauseLogs": "",
"components.Settings.SettingsLogs.resumeLogs": "",
"components.Settings.SettingsLogs.showall": "",
"components.Settings.SettingsLogs.time": "",
"components.Settings.SettingsLogs.viewdetails": "",
"components.Settings.SettingsMain.apikey": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.applicationTitle": "",
"components.Settings.SettingsMain.applicationurl": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.cacheImages": "",
"components.Settings.SettingsMain.cacheImagesTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.general": "",
"components.Settings.SettingsMain.generalsettings": "",
"components.Settings.SettingsMain.generalsettingsDescription": "",
"components.Settings.SettingsMain.hideAvailable": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.locale": "",
"components.Settings.SettingsMain.originallanguage": "",
"components.Settings.SettingsMain.originallanguageTip": "",
"components.Settings.SettingsMain.partialRequestsEnabled": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.toastApiKeyFailure": "",
"components.Settings.SettingsMain.toastApiKeySuccess": "",
"components.Settings.SettingsMain.toastSettingsFailure": "",
"components.Settings.SettingsMain.toastSettingsSuccess": "",
"components.Settings.SettingsMain.validationApplicationTitle": "",
"components.Settings.SettingsMain.validationApplicationUrl": "",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.defaultPermissionsTip": "",
"components.Settings.SettingsUsers.localLogin": "",
"components.Settings.SettingsUsers.localLoginTip": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SettingsUsers.movieRequestLimitLabel": "",
"components.Settings.SettingsUsers.newPlexLogin": "",
"components.Settings.SettingsUsers.newPlexLoginTip": "",
"components.Settings.SettingsUsers.toastSettingsFailure": "",
"components.Settings.SettingsUsers.toastSettingsSuccess": "",
"components.Settings.SettingsUsers.tvRequestLimitLabel": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.animelanguageprofile": "",
"components.Settings.SonarrModal.animequalityprofile": "",
"components.Settings.SonarrModal.animerootfolder": "",
"components.Settings.SonarrModal.apiKey": "",
"components.Settings.SonarrModal.baseUrl": "",
"components.Settings.SonarrModal.create4ksonarr": "",
"components.Settings.SonarrModal.createsonarr": "",
"components.Settings.SonarrModal.default4kserver": "",
"components.Settings.SonarrModal.defaultserver": "",
"components.Settings.SonarrModal.edit4ksonarr": "",
"components.Settings.SonarrModal.enableSearch": "",
"components.Settings.SonarrModal.externalUrl": "",
"components.Settings.SonarrModal.languageprofile": "",
"components.Settings.SonarrModal.loadingTags": "",
"components.Settings.SonarrModal.loadinglanguageprofiles": "",
"components.Settings.SonarrModal.loadingprofiles": "",
"components.Settings.SonarrModal.loadingrootfolders": "",
"components.Settings.SonarrModal.notagoptions": "",
"components.Settings.SonarrModal.port": "",
"components.Settings.SonarrModal.qualityprofile": "",
"components.Settings.SonarrModal.rootfolder": "",
"components.Settings.SonarrModal.seasonfolders": "",
"components.Settings.SonarrModal.selectLanguageProfile": "",
"components.Settings.SonarrModal.selectQualityProfile": "",
"components.Settings.SonarrModal.selectRootFolder": "",
"components.Settings.SonarrModal.selecttags": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.server4k": "",
"components.Settings.SonarrModal.servername": "",
"components.Settings.SonarrModal.ssl": "",
"components.Settings.SonarrModal.syncEnabled": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.SonarrModal.tags": "",
"components.Settings.SonarrModal.testFirstLanguageProfiles": "",
"components.Settings.SonarrModal.testFirstQualityProfiles": "",
"components.Settings.SonarrModal.testFirstRootFolders": "",
"components.Settings.SonarrModal.testFirstTags": "",
"components.Settings.SonarrModal.toastSonarrTestFailure": "",
"components.Settings.SonarrModal.toastSonarrTestSuccess": "",
"components.Settings.SonarrModal.validationApiKeyRequired": "",
"components.Settings.SonarrModal.validationApplicationUrl": "",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.SonarrModal.validationLanguageProfileRequired": "",
"components.Settings.SonarrModal.validationNameRequired": "",
"components.Settings.SonarrModal.validationPortRequired": "",
"components.Settings.SonarrModal.validationProfileRequired": "",
"components.Settings.SonarrModal.validationRootFolderRequired": "",
"components.Settings.addradarr": "",
"components.Settings.address": "",
"components.Settings.addsonarr": "",
"components.Settings.advancedTooltip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.cancelscan": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.currentlibrary": "",
"components.Settings.default": "",
"components.Settings.default4k": "",
"components.Settings.deleteServer": "",
"components.Settings.deleteserverconfirm": "",
"components.Settings.email": "",
"components.Settings.enablessl": "",
"components.Settings.experimentalTooltip": "",
"components.Settings.externalUrl": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.is4k": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.librariesRemaining": "",
"components.Settings.manualscan": "",
"components.Settings.manualscanDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.mediaTypeMovie": "",
"components.Settings.mediaTypeSeries": "",
"components.Settings.menuAbout": "",
"components.Settings.menuGeneralSettings": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuJobs": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.menuNotifications": "",
"components.Settings.menuPlexSettings": "",
"components.Settings.menuServices": "",
"components.Settings.menuUsers": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noDefault4kServer": "",
"components.Settings.noDefaultNon4kServer": "",
"components.Settings.noDefaultServer": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.notificationAgentSettingsDescription": "",
"components.Settings.notifications": "",
"components.Settings.notificationsettings": "",
"components.Settings.notrunning": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.plex": "",
"components.Settings.plexlibraries": "",
"components.Settings.plexlibrariesDescription": "",
"components.Settings.plexsettings": "",
"components.Settings.plexsettingsDescription": "",
"components.Settings.port": "",
"components.Settings.providerStatus": "",
"components.Settings.restartrequiredTooltip": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scan": "",
"components.Settings.scanbackground": "",
"components.Settings.scanning": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.serverLocal": "",
"components.Settings.serverRemote": "",
"components.Settings.serverSecure": "",
"components.Settings.serverpreset": "",
"components.Settings.serverpresetLoad": "",
"components.Settings.serverpresetManualMessage": "",
"components.Settings.serverpresetRefreshing": "",
"components.Settings.serviceSettingsDescription": "",
"components.Settings.services": "",
"components.Settings.settingUpPlexDescription": "",
"components.Settings.settings": "",
"components.Settings.sonarrsettings": "",
"components.Settings.ssl": "",
"components.Settings.startscan": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.tautulliApiKey": "",
"components.Settings.tautulliSettings": "",
"components.Settings.tautulliSettingsDescription": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.toastPlexConnecting": "",
"components.Settings.toastPlexConnectingFailure": "",
"components.Settings.toastPlexConnectingSuccess": "",
"components.Settings.toastPlexRefreshFailure": "",
"components.Settings.toastPlexRefreshSuccess": "",
"components.Settings.toastTautulliSettingsFailure": "",
"components.Settings.toastTautulliSettingsSuccess": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.urlBase": "",
"components.Settings.validationApiKey": "",
"components.Settings.validationPortRequired": "",
"components.Settings.validationUrl": "",
"components.Settings.validationUrlBaseLeadingSlash": "",
"components.Settings.validationUrlBaseTrailingSlash": "",
"components.Settings.validationUrlTrailingSlash": "",
"components.Settings.valueRequired": "",
"components.Settings.webAppUrl": "",
"components.Settings.webAppUrlTip": "",
"components.Settings.webhook": "",
"components.Settings.webpush": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.configureservices": "",
"components.Setup.continue": "",
"components.Setup.finish": "",
"components.Setup.finishing": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.setup": "",
"components.Setup.signin": "",
"components.Setup.signinMessage": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.Setup.welcome": "",
"components.StatusBadge.managemedia": "",
"components.StatusBadge.openinarr": "",
"components.StatusBadge.playonplex": "",
"components.StatusBadge.seasonepisodenumber": "",
"components.StatusBadge.seasonnumber": "",
"components.StatusBadge.status": "",
"components.StatusBadge.status4k": "",
"components.StatusChecker.appUpdated": "",
"components.StatusChecker.appUpdatedDescription": "",
"components.StatusChecker.reloadApp": "",
"components.StatusChecker.restartRequired": "",
"components.StatusChecker.restartRequiredDescription": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.cleardata": "",
"components.TitleCard.mediaerror": "",
"components.TitleCard.tmdbid": "",
"components.TitleCard.tvdbid": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.Season.noepisodes": "",
"components.TvDetails.Season.somethingwentwrong": "",
"components.TvDetails.TvCast.fullseriescast": "",
"components.TvDetails.TvCrew.fullseriescrew": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.anime": "",
"components.TvDetails.cast": "",
"components.TvDetails.episodeCount": "",
"components.TvDetails.episodeRuntime": "",
"components.TvDetails.episodeRuntimeMinutes": "",
"components.TvDetails.firstAirDate": "",
"components.TvDetails.manageseries": "",
"components.TvDetails.network": "",
"components.TvDetails.nextAirDate": "",
"components.TvDetails.originallanguage": "",
"components.TvDetails.originaltitle": "",
"components.TvDetails.overview": "",
"components.TvDetails.overviewunavailable": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.productioncountries": "",
"components.TvDetails.recommendations": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.reportissue": "",
"components.TvDetails.rtaudiencescore": "",
"components.TvDetails.rtcriticsscore": "",
"components.TvDetails.seasonnumber": "",
"components.TvDetails.seasons": "",
"components.TvDetails.seasonstitle": "",
"components.TvDetails.showtype": "",
"components.TvDetails.similar": "",
"components.TvDetails.status4k": "",
"components.TvDetails.streamingproviders": "",
"components.TvDetails.tmdbuserscore": "",
"components.TvDetails.viewfullcrew": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.TvDetails.watchtrailer": "",
"components.UserList.accounttype": "",
"components.UserList.admin": "",
"components.UserList.autogeneratepassword": "",
"components.UserList.autogeneratepasswordTip": "",
"components.UserList.bulkedit": "",
"components.UserList.create": "",
"components.UserList.created": "",
"components.UserList.createlocaluser": "",
"components.UserList.creating": "",
"components.UserList.deleteconfirm": "",
"components.UserList.deleteuser": "",
"components.UserList.edituser": "",
"components.UserList.email": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importedfromplex": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.importfromplex": "",
"components.UserList.importfromplexerror": "",
"components.UserList.localLoginDisabled": "",
"components.UserList.localuser": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.newplexsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.nouserstoimport": "",
"components.UserList.owner": "",
"components.UserList.password": "",
"components.UserList.passwordinfodescription": "",
"components.UserList.plexuser": "",
"components.UserList.role": "",
"components.UserList.sortCreated": "",
"components.UserList.sortDisplayName": "",
"components.UserList.sortRequests": "",
"components.UserList.totalrequests": "",
"components.UserList.user": "",
"components.UserList.usercreatedfailed": "",
"components.UserList.usercreatedfailedexisting": "",
"components.UserList.usercreatedsuccess": "",
"components.UserList.userdeleted": "",
"components.UserList.userdeleteerror": "",
"components.UserList.userfail": "",
"components.UserList.userlist": "",
"components.UserList.username": "",
"components.UserList.users": "",
"components.UserList.userssaved": "",
"components.UserList.validationEmail": "",
"components.UserList.validationUsername": "",
"components.UserList.validationpasswordminchars": "",
"components.UserProfile.ProfileHeader.joindate": "",
"components.UserProfile.ProfileHeader.profile": "",
"components.UserProfile.ProfileHeader.settings": "",
"components.UserProfile.ProfileHeader.userid": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "",
"components.UserProfile.UserSettings.UserGeneralSettings.admin": "",
"components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.displayName": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "",
"components.UserProfile.UserSettings.UserGeneralSettings.general": "",
"components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "",
"components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "",
"components.UserProfile.UserSettings.UserGeneralSettings.localuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.owner": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.region": "",
"components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.role": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserGeneralSettings.user": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.email": "",
"components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notifications": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.webpush": "",
"components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "",
"components.UserProfile.UserSettings.UserPasswordChange.password": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "",
"components.UserProfile.UserSettings.UserPermissions.permissions": "",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "",
"components.UserProfile.UserSettings.menuChangePass": "",
"components.UserProfile.UserSettings.menuGeneralSettings": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.UserSettings.menuNotifications": "",
"components.UserProfile.localWatchlist": "",
"components.UserProfile.movierequests": "",
"components.UserProfile.pastdays": "",
"components.UserProfile.plexwatchlist": "",
"components.UserProfile.recentlywatched": "",
"components.UserProfile.recentrequests": "",
"components.UserProfile.requestsperdays": "",
"components.UserProfile.seriesrequest": "",
"components.UserProfile.totalrequests": "",
"components.UserProfile.unlimited": "",
"i18n.advanced": "",
"i18n.all": "",
"i18n.approve": "",
"i18n.approved": "",
"i18n.areyousure": "",
"i18n.available": "",
"i18n.back": "",
"i18n.blacklist": "",
"i18n.blacklistError": "",
"i18n.cancel": "",
"i18n.canceling": "",
"i18n.close": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.decline": "",
"i18n.declined": "",
"i18n.delete": "",
"i18n.deleted": "",
"i18n.deleting": "",
"i18n.delimitedlist": "",
"i18n.edit": "",
"i18n.experimental": "",
"i18n.failed": "",
"i18n.import": "",
"i18n.importing": "",
"i18n.loading": "",
"i18n.movie": "",
"i18n.movies": "",
"i18n.next": "",
"components.Settings.addrule": "",
"components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "",
"components.Settings.Notifications.allowselfsigned": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.pgpPrivateKeyTip": "",
"components.Settings.Notifications.senderName": "",
"components.Settings.Notifications.smtpHost": "",
"components.Settings.Notifications.smtpPort": "",
"components.Settings.Notifications.telegramsettingsfailed": "",
"components.Settings.Notifications.telegramsettingssaved": "",
"components.Settings.menuLogs": "",
"components.Settings.Notifications.toastDiscordTestFailed": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.Notifications.webhookUrlTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.RadarrModal.servername": "",
"components.Settings.RadarrModal.ssl": "",
"components.Settings.SettingsAbout.version": "",
"components.Settings.SettingsLogs.filterInfo": "",
"components.Settings.SettingsLogs.filterWarn": "",
"components.Settings.RadarrModal.apiKey": "",
"components.Settings.RadarrModal.validationPortRequired": "",
"components.Settings.SonarrModal.editsonarr": "",
"components.Settings.SettingsLogs.message": "",
"components.Settings.toastPlexRefresh": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "",
"components.UserProfile.UserSettings.menuPermissions": "",
"components.UserProfile.UserSettings.unauthorizedDescription": "",
"components.UserProfile.emptywatchlist": "",
"components.UserProfile.limit": "",
"components.Settings.SettingsJobsCache.download-sync": "",
"components.Settings.SettingsJobsCache.jobcancelled": "",
"components.Settings.SettingsUsers.userSettings": "",
"components.Settings.SettingsUsers.userSettingsDescription": "",
"components.Settings.SettingsUsers.users": "",
"components.Settings.SonarrModal.add": "",
"components.Settings.SonarrModal.animeTags": "",
"components.Settings.activeProfile": "",
"components.Settings.radarrsettings": "",
"i18n.view": "",
"components.Settings.RadarrModal.validationProfileRequired": "",
"components.Settings.RadarrModal.validationRootFolderRequired": "",
"components.Settings.SettingsAbout.Releases.currentversion": "",
"components.Settings.SettingsAbout.Releases.latestversion": "",
"components.Settings.SettingsJobsCache.canceljob": "",
"components.Settings.SettingsJobsCache.command": "",
"components.Settings.SettingsUsers.defaultPermissions": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -684,7 +684,6 @@
"components.Settings.SettingsAbout.about": "Informacije",
"components.Settings.SettingsAbout.appDataPath": "Mapa podataka",
"components.Settings.SettingsAbout.betawarning": "Ovo je BETA softver. Značajke su možda pokvarene i/ili nestabilne. Prijavi sve probleme na GitHub!",
"components.Settings.SettingsAbout.overseerrinformation": "Jellyseerr informacije",
"components.Settings.SettingsAbout.totalrequests": "Ukupno zahtjeva",
"components.Settings.SettingsAbout.uptodate": "Aktualno",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr sprema zahtjeve na eksterne točke pristupa API-u za optimiranje izvedbe i izbjegavanje upućivanja nepotrebnih API poziva.",
@@ -863,11 +862,8 @@
"components.Settings.SettingsAbout.documentation": "Dokumentacija",
"components.Settings.SettingsAbout.gettingsupport": "Dobivanje pomoći",
"components.Settings.SettingsAbout.githubdiscussions": "Rasprave na GitHubu",
"components.Settings.SettingsAbout.helppaycoffee": "Pomogni platiti kavu",
"components.Settings.SettingsAbout.outofdate": "Zastarjela verzija",
"components.Settings.SettingsAbout.preferredmethod": "Preferirano",
"components.Settings.SettingsAbout.runningDevelop": "Pokrećeš <code>razvojnu</code> Jellyseerr granu, koja se preporučuje samo onima koji doprinose razvoju ili pomažu najnovijem testiranju.",
"components.Settings.SettingsAbout.supportoverseerr": "Podrži Jellyseerr",
"components.Settings.SettingsAbout.timezone": "Vremenska zona",
"components.Settings.SettingsAbout.totalmedia": "Ukupno medija",
"components.Settings.SettingsAbout.version": "Verzija",
@@ -1204,5 +1200,410 @@
"components.Discover.createnewslider": "Stvori novi klizač",
"components.Settings.SettingsMain.partialRequestsEnabled": "Dopusti djelomične zahtjeve za seriju",
"components.Settings.SonarrModal.tagRequests": "Označi zahtjeve",
"components.Settings.RadarrModal.tagRequests": "Označi zahtjeve"
"components.Settings.RadarrModal.tagRequests": "Označi zahtjeve",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Login.back": "",
"components.Login.signinwithjellyfin": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -146,7 +146,6 @@
"components.Settings.SonarrModal.add": "Aggiungi un server",
"components.Settings.SettingsAbout.totalrequests": "Totale richieste",
"components.Settings.SettingsAbout.totalmedia": "Media totali",
"components.Settings.SettingsAbout.overseerrinformation": "Informazioni su Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Discussioni su GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Ottieni aiuto",
"components.Settings.RadarrModal.validationRootFolderRequired": "È necessario selezionare una cartella principale",
@@ -197,8 +196,6 @@
"pages.returnHome": "Ritorna alla pagina iniziale",
"i18n.close": "Chiudi",
"components.Settings.SettingsAbout.timezone": "Fuso Orario",
"components.Settings.SettingsAbout.supportoverseerr": "Sostieni Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Offri un caffè",
"components.Settings.SettingsAbout.Releases.viewongithub": "Visualizza su GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Visualizza il registro modifiche",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version} Registro cambiamenti",
@@ -377,7 +374,6 @@
"components.Settings.SettingsJobsCache.cacheflushed": "{cachename} cache svuotata.",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr memorizza nella cache le richieste agli endpoint API esterni per ottimizzare le prestazioni e evitare chiamate API non necessarie.",
"components.Settings.SettingsJobsCache.cache": "Cache",
"components.Settings.SettingsAbout.preferredmethod": "Preferito",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "L'URL di base non deve terminare con una barra obliqua",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "L'URL di base deve avere una barra obliqua",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL non deve terminare con una barra obliqua",
@@ -1175,7 +1171,6 @@
"components.RequestModal.requestcollection4ktitle": "Richiedi Collezione in 4K",
"components.RequestModal.requestcollectiontitle": "Richiedi Collezione",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Predefinito del dispositivo",
"components.Settings.SettingsAbout.supportjellyseerr": "Supporta Jellyseerr",
"components.Settings.SettingsJobsCache.availability-sync": "Sincronizzazione della disponibilità dei media",
"components.Settings.SettingsJobsCache.editJobScheduleCurrent": "Frequenza Attuale",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Ogni {jobScheduleSeconds, plural, one {secondo} other {{jobScheduleSeconds} secondi}}",
@@ -1468,5 +1463,147 @@
"i18n.blacklisted": "Aggiunto alle esclusioni",
"i18n.removefromBlacklist": "Rimuovi dalle esclusioni",
"i18n.specials": "Speciali",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "L'URL non deve terminare con una barra \"/\" finale"
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "L'URL non deve terminare con una barra \"/\" finale",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.providerStatus": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -166,7 +166,6 @@
"components.Settings.SettingsAbout.version": "バージョン",
"components.Settings.SettingsAbout.totalrequests": "総リクエスト数",
"components.Settings.SettingsAbout.totalmedia": "総メディア数",
"components.Settings.SettingsAbout.overseerrinformation": "Jellyseerr 情報",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub ディスカッション",
"components.Settings.SettingsAbout.gettingsupport": "サポート",
"components.Settings.RadarrModal.validationNameRequired": "サーバー名を入力してください",
@@ -197,8 +196,6 @@
"components.MovieDetails.studio": "制作会社",
"i18n.close": "閉じる",
"components.Settings.SettingsAbout.timezone": "タイムゾーン",
"components.Settings.SettingsAbout.supportoverseerr": "Jellyseerr を応援",
"components.Settings.SettingsAbout.helppaycoffee": "開発者のコーヒーのためにチップを",
"components.Settings.SettingsAbout.Releases.viewongithub": "GitHub で見る",
"components.Settings.SettingsAbout.Releases.viewchangelog": "変更履歴参照",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version} の変更履歴",
@@ -637,5 +634,976 @@
"components.Settings.SonarrModal.validationApplicationUrl": "有効な URL を入力してください",
"components.Settings.urlBase": "URL のベース",
"components.Settings.validationUrl": "有効な URL を入力してください",
"components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "有効な URL を入力してください"
"components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "有効な URL を入力してください",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "タイトル",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "タイプ",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.CreateSlider.addSlider": "スライダーを追加",
"components.Discover.CreateSlider.addcustomslider": "カスタムスライダーを作成",
"components.Discover.CreateSlider.addfail": "スライダーの作成に失敗しました。",
"components.Discover.CreateSlider.addsuccess": "",
"components.Discover.CreateSlider.editSlider": "",
"components.Discover.CreateSlider.editfail": "",
"components.Discover.CreateSlider.editsuccess": "",
"components.Discover.CreateSlider.needresults": "",
"components.Discover.CreateSlider.nooptions": "",
"components.Discover.CreateSlider.providetmdbgenreid": "",
"components.Discover.CreateSlider.providetmdbkeywordid": "",
"components.Discover.CreateSlider.providetmdbnetwork": "",
"components.Discover.CreateSlider.providetmdbsearch": "",
"components.Discover.CreateSlider.providetmdbstudio": "",
"components.Discover.CreateSlider.searchGenres": "",
"components.Discover.CreateSlider.searchKeywords": "",
"components.Discover.CreateSlider.searchStudios": "",
"components.Discover.CreateSlider.slidernameplaceholder": "",
"components.Discover.CreateSlider.starttyping": "",
"components.Discover.CreateSlider.validationDatarequired": "",
"components.Discover.CreateSlider.validationTitlerequired": "",
"components.Discover.DiscoverMovieKeyword.keywordMovies": "",
"components.Discover.DiscoverMovies.activefilters": "",
"components.Discover.DiscoverMovies.discovermovies": "",
"components.Discover.DiscoverMovies.sortPopularityAsc": "",
"components.Discover.DiscoverMovies.sortPopularityDesc": "",
"components.Discover.DiscoverMovies.sortReleaseDateAsc": "",
"components.Discover.DiscoverMovies.sortReleaseDateDesc": "",
"components.Discover.DiscoverMovies.sortTitleAsc": "",
"components.Discover.DiscoverMovies.sortTitleDesc": "",
"components.Discover.DiscoverMovies.sortTmdbRatingAsc": "",
"components.Discover.DiscoverMovies.sortTmdbRatingDesc": "",
"components.Discover.DiscoverSliderEdit.deletefail": "",
"components.Discover.DiscoverSliderEdit.deletesuccess": "",
"components.Discover.DiscoverSliderEdit.enable": "",
"components.Discover.DiscoverSliderEdit.remove": "",
"components.Discover.DiscoverTv.activefilters": "",
"components.Discover.DiscoverTv.discovertv": "",
"components.Discover.DiscoverTv.sortFirstAirDateAsc": "",
"components.Discover.DiscoverTv.sortFirstAirDateDesc": "",
"components.Discover.DiscoverTv.sortPopularityAsc": "",
"components.Discover.DiscoverTv.sortPopularityDesc": "",
"components.Discover.DiscoverTv.sortTitleAsc": "",
"components.Discover.DiscoverTv.sortTitleDesc": "",
"components.Discover.DiscoverTv.sortTmdbRatingAsc": "",
"components.Discover.DiscoverTv.sortTmdbRatingDesc": "",
"components.Discover.DiscoverTvKeyword.keywordSeries": "",
"components.Discover.DiscoverWatchlist.discoverwatchlist": "",
"components.Discover.DiscoverWatchlist.watchlist": "",
"components.Discover.FilterSlideover.activefilters": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.clearfilters": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.filters": "",
"components.Discover.FilterSlideover.firstAirDate": "",
"components.Discover.FilterSlideover.from": "",
"components.Discover.FilterSlideover.genres": "",
"components.Discover.FilterSlideover.keywords": "",
"components.Discover.FilterSlideover.originalLanguage": "",
"components.Discover.FilterSlideover.ratingText": "",
"components.Discover.FilterSlideover.releaseDate": "",
"components.Discover.FilterSlideover.runtime": "",
"components.Discover.FilterSlideover.runtimeText": "",
"components.Discover.FilterSlideover.status": "",
"components.Discover.FilterSlideover.streamingservices": "",
"components.Discover.FilterSlideover.studio": "",
"components.Discover.FilterSlideover.tmdbuserscore": "",
"components.Discover.FilterSlideover.tmdbuservotecount": "",
"components.Discover.FilterSlideover.to": "",
"components.Discover.FilterSlideover.voteCount": "",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "",
"components.Discover.RecentlyAddedSlider.recentlyAdded": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Discover.createnewslider": "",
"components.Discover.customizediscover": "",
"components.Discover.emptywatchlist": "",
"components.Discover.moviegenres": "",
"components.Discover.networks": "",
"components.Discover.plexwatchlist": "",
"components.Discover.resetfailed": "",
"components.Discover.resetsuccess": "",
"components.Discover.resettodefault": "",
"components.Discover.resetwarning": "",
"components.Discover.stopediting": "",
"components.Discover.studios": "",
"components.Discover.tmdbmoviegenre": "",
"components.Discover.tmdbmoviekeyword": "",
"components.Discover.tmdbmoviestreamingservices": "",
"components.Discover.tmdbnetwork": "",
"components.Discover.tmdbsearch": "",
"components.Discover.tmdbstudio": "",
"components.Discover.tmdbtvgenre": "",
"components.Discover.tmdbtvkeyword": "",
"components.Discover.tmdbtvstreamingservices": "",
"components.Discover.tvgenres": "",
"components.Discover.updatefailed": "",
"components.Discover.updatesuccess": "",
"components.DownloadBlock.formattedTitle": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.Sidebar.browsemovies": "",
"components.Layout.Sidebar.browsetv": "",
"components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "",
"components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "",
"components.Layout.UserDropdown.requests": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.digitalrelease": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.managemovie": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.physicalrelease": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.reportissue": "",
"components.MovieDetails.rtaudiencescore": "",
"components.MovieDetails.rtcriticsscore": "",
"components.MovieDetails.theatricalrelease": "",
"components.MovieDetails.tmdbuserscore": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.NotificationTypeSelector.mediaautorequested": "",
"components.NotificationTypeSelector.mediaautorequestedDescription": "",
"components.PermissionEdit.autorequest": "",
"components.PermissionEdit.autorequestDescription": "",
"components.PermissionEdit.autorequestMovies": "",
"components.PermissionEdit.autorequestMoviesDescription": "",
"components.PermissionEdit.autorequestSeries": "",
"components.PermissionEdit.autorequestSeriesDescription": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.PermissionEdit.viewrecent": "",
"components.PermissionEdit.viewrecentDescription": "",
"components.PermissionEdit.viewwatchlists": "",
"components.PermissionEdit.viewwatchlistsDescription": "",
"components.RequestBlock.approve": "",
"components.RequestBlock.decline": "",
"components.RequestBlock.delete": "",
"components.RequestBlock.edit": "",
"components.RequestBlock.lastmodifiedby": "",
"components.RequestBlock.requestdate": "",
"components.RequestBlock.requestedby": "",
"components.RequestCard.approverequest": "",
"components.RequestCard.cancelrequest": "",
"components.RequestCard.declinerequest": "",
"components.RequestCard.editrequest": "",
"components.RequestCard.tmdbid": "",
"components.RequestCard.tvdbid": "",
"components.RequestCard.unknowntitle": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.RequestItem.tmdbid": "",
"components.RequestList.RequestItem.tvdbid": "",
"components.RequestList.RequestItem.unknowntitle": "",
"components.RequestList.sortDirection": "",
"components.RequestModal.SearchByNameModal.nomatches": "",
"components.RequestModal.requestcollection4ktitle": "",
"components.RequestModal.requestcollectiontitle": "",
"components.RequestModal.requestmovie4ktitle": "",
"components.RequestModal.requestmovietitle": "",
"components.RequestModal.requestseries4ktitle": "",
"components.RequestModal.requestseriestitle": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.nooptions": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchGenres": "",
"components.Selector.searchKeywords": "",
"components.Selector.searchStatus": "",
"components.Selector.searchStudios": "",
"components.Selector.searchUsers": "",
"components.Selector.showless": "",
"components.Selector.showmore": "",
"components.Selector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushbullet.channelTag": "",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "",
"components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "",
"components.Settings.Notifications.NotificationsPushbullet.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.accessToken": "",
"components.Settings.Notifications.NotificationsPushover.accessTokenTip": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "",
"components.Settings.Notifications.NotificationsPushover.userToken": "",
"components.Settings.Notifications.NotificationsPushover.userTokenTip": "",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "",
"components.Settings.Notifications.NotificationsPushover.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "",
"components.Settings.Notifications.NotificationsSlack.validationTypes": "",
"components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebhook.authheader": "",
"components.Settings.Notifications.NotificationsWebhook.customJson": "",
"components.Settings.Notifications.NotificationsWebhook.resetPayload": "",
"components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "",
"components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "",
"components.Settings.Notifications.NotificationsWebhook.validationTypes": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "",
"components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "",
"components.Settings.Notifications.NotificationsWebPush.agentenabled": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "",
"components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "",
"components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "",
"components.Settings.Notifications.botAPI": "",
"components.Settings.Notifications.botApiTip": "",
"components.Settings.Notifications.botAvatarUrl": "",
"components.Settings.Notifications.botUsername": "",
"components.Settings.Notifications.botUsernameTip": "",
"components.Settings.Notifications.chatId": "",
"components.Settings.Notifications.chatIdTip": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.enableMentions": "",
"components.Settings.Notifications.encryption": "",
"components.Settings.Notifications.encryptionDefault": "",
"components.Settings.Notifications.encryptionImplicitTls": "",
"components.Settings.Notifications.encryptionNone": "",
"components.Settings.Notifications.encryptionOpportunisticTls": "",
"components.Settings.Notifications.encryptionTip": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.pgpPassword": "",
"components.Settings.Notifications.pgpPrivateKey": "",
"components.Settings.Notifications.sendSilently": "",
"components.Settings.Notifications.sendSilentlyTip": "",
"components.Settings.Notifications.senderName": "",
"components.Settings.Notifications.toastDiscordTestFailed": "",
"components.Settings.Notifications.toastDiscordTestSending": "",
"components.Settings.Notifications.toastEmailTestFailed": "",
"components.Settings.Notifications.toastEmailTestSending": "",
"components.Settings.Notifications.toastTelegramTestFailed": "",
"components.Settings.Notifications.toastTelegramTestSending": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationBotAPIRequired": "",
"components.Settings.Notifications.validationChatIdRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationPgpPassword": "",
"components.Settings.Notifications.validationPgpPrivateKey": "",
"components.Settings.Notifications.validationTypes": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.Notifications.webhookUrlTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.announced": "",
"components.Settings.RadarrModal.create4kradarr": "",
"components.Settings.RadarrModal.default4kserver": "",
"components.Settings.RadarrModal.edit4kradarr": "",
"components.Settings.RadarrModal.enableSearch": "",
"components.Settings.RadarrModal.externalUrl": "",
"components.Settings.RadarrModal.inCinemas": "",
"components.Settings.RadarrModal.released": "",
"components.Settings.RadarrModal.syncEnabled": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.RadarrModal.tags": "",
"components.Settings.RadarrModal.testFirstTags": "",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.SettingsAbout.about": "",
"components.Settings.SettingsAbout.appDataPath": "",
"components.Settings.SettingsAbout.betawarning": "",
"components.Settings.SettingsAbout.documentation": "",
"components.Settings.SettingsAbout.outofdate": "",
"components.Settings.SettingsAbout.runningDevelop": "",
"components.Settings.SettingsAbout.uptodate": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.cache": "",
"components.Settings.SettingsJobsCache.cacheDescription": "",
"components.Settings.SettingsJobsCache.cacheflushed": "",
"components.Settings.SettingsJobsCache.cachehits": "",
"components.Settings.SettingsJobsCache.cachekeys": "",
"components.Settings.SettingsJobsCache.cacheksize": "",
"components.Settings.SettingsJobsCache.cachemisses": "",
"components.Settings.SettingsJobsCache.cachename": "",
"components.Settings.SettingsJobsCache.cachevsize": "",
"components.Settings.SettingsJobsCache.canceljob": "",
"components.Settings.SettingsJobsCache.command": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.download-sync": "",
"components.Settings.SettingsJobsCache.download-sync-reset": "",
"components.Settings.SettingsJobsCache.editJobSchedule": "",
"components.Settings.SettingsJobsCache.editJobScheduleCurrent": "",
"components.Settings.SettingsJobsCache.editJobSchedulePrompt": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushcache": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.image-cache-cleanup": "",
"components.Settings.SettingsJobsCache.imagecache": "",
"components.Settings.SettingsJobsCache.imagecacheDescription": "",
"components.Settings.SettingsJobsCache.imagecachecount": "",
"components.Settings.SettingsJobsCache.imagecachesize": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.jobScheduleEditFailed": "",
"components.Settings.SettingsJobsCache.jobScheduleEditSaved": "",
"components.Settings.SettingsJobsCache.jobcancelled": "",
"components.Settings.SettingsJobsCache.jobname": "",
"components.Settings.SettingsJobsCache.jobs": "",
"components.Settings.SettingsJobsCache.jobsDescription": "",
"components.Settings.SettingsJobsCache.jobsandcache": "",
"components.Settings.SettingsJobsCache.jobstarted": "",
"components.Settings.SettingsJobsCache.jobtype": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.nextexecution": "",
"components.Settings.SettingsJobsCache.plex-full-scan": "",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "",
"components.Settings.SettingsJobsCache.process": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.radarr-scan": "",
"components.Settings.SettingsJobsCache.runnow": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.sonarr-scan": "",
"components.Settings.SettingsJobsCache.unknownJob": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsLogs.copyToClipboard": "",
"components.Settings.SettingsLogs.extraData": "",
"components.Settings.SettingsLogs.filterDebug": "",
"components.Settings.SettingsLogs.filterError": "",
"components.Settings.SettingsLogs.filterInfo": "",
"components.Settings.SettingsLogs.filterWarn": "",
"components.Settings.SettingsLogs.label": "",
"components.Settings.SettingsLogs.level": "",
"components.Settings.SettingsLogs.logDetails": "",
"components.Settings.SettingsLogs.logs": "",
"components.Settings.SettingsLogs.logsDescription": "",
"components.Settings.SettingsLogs.message": "",
"components.Settings.SettingsLogs.pauseLogs": "",
"components.Settings.SettingsLogs.resumeLogs": "",
"components.Settings.SettingsLogs.showall": "",
"components.Settings.SettingsLogs.time": "",
"components.Settings.SettingsLogs.viewdetails": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.applicationTitle": "",
"components.Settings.SettingsMain.applicationurl": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.cacheImages": "",
"components.Settings.SettingsMain.cacheImagesTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.general": "",
"components.Settings.SettingsMain.generalsettings": "",
"components.Settings.SettingsMain.generalsettingsDescription": "",
"components.Settings.SettingsMain.hideAvailable": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.locale": "",
"components.Settings.SettingsMain.originallanguage": "",
"components.Settings.SettingsMain.originallanguageTip": "",
"components.Settings.SettingsMain.partialRequestsEnabled": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.toastApiKeyFailure": "",
"components.Settings.SettingsMain.toastApiKeySuccess": "",
"components.Settings.SettingsMain.toastSettingsFailure": "",
"components.Settings.SettingsMain.toastSettingsSuccess": "",
"components.Settings.SettingsMain.validationApplicationTitle": "",
"components.Settings.SettingsMain.validationApplicationUrl": "",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.defaultPermissions": "",
"components.Settings.SettingsUsers.defaultPermissionsTip": "",
"components.Settings.SettingsUsers.localLogin": "",
"components.Settings.SettingsUsers.localLoginTip": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SettingsUsers.movieRequestLimitLabel": "",
"components.Settings.SettingsUsers.newPlexLogin": "",
"components.Settings.SettingsUsers.newPlexLoginTip": "",
"components.Settings.SettingsUsers.toastSettingsSuccess": "",
"components.Settings.SettingsUsers.tvRequestLimitLabel": "",
"components.Settings.SettingsUsers.userSettings": "",
"components.Settings.SettingsUsers.userSettingsDescription": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.create4ksonarr": "",
"components.Settings.SonarrModal.default4kserver": "",
"components.Settings.SonarrModal.edit4ksonarr": "",
"components.Settings.SonarrModal.enableSearch": "",
"components.Settings.SonarrModal.externalUrl": "",
"components.Settings.SonarrModal.selecttags": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.syncEnabled": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.SonarrModal.tags": "",
"components.Settings.SonarrModal.testFirstLanguageProfiles": "",
"components.Settings.SonarrModal.testFirstTags": "",
"components.Settings.SonarrModal.toastSonarrTestFailure": "",
"components.Settings.SonarrModal.toastSonarrTestSuccess": "",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.addrule": "",
"components.Settings.advancedTooltip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.deleteServer": "",
"components.Settings.email": "",
"components.Settings.experimentalTooltip": "",
"components.Settings.externalUrl": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.mediaTypeMovie": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noDefault4kServer": "",
"components.Settings.noDefaultNon4kServer": "",
"components.Settings.noDefaultServer": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.notificationAgentSettingsDescription": "",
"components.Settings.notifications": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.restartrequiredTooltip": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scan": "",
"components.Settings.scanbackground": "",
"components.Settings.scanning": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.serverLocal": "",
"components.Settings.serverRemote": "",
"components.Settings.serverSecure": "",
"components.Settings.serverpreset": "",
"components.Settings.serverpresetLoad": "",
"components.Settings.serverpresetManualMessage": "",
"components.Settings.serverpresetRefreshing": "",
"components.Settings.serviceSettingsDescription": "",
"components.Settings.services": "",
"components.Settings.settingUpPlexDescription": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.tautulliApiKey": "",
"components.Settings.tautulliSettings": "",
"components.Settings.tautulliSettingsDescription": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.toastPlexConnecting": "",
"components.Settings.toastPlexRefresh": "",
"components.Settings.toastPlexRefreshFailure": "",
"components.Settings.toastPlexRefreshSuccess": "",
"components.Settings.toastTautulliSettingsFailure": "",
"components.Settings.toastTautulliSettingsSuccess": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.validationApiKey": "",
"components.Settings.validationUrlBaseLeadingSlash": "",
"components.Settings.validationUrlBaseTrailingSlash": "",
"components.Settings.validationUrlTrailingSlash": "",
"components.Settings.valueRequired": "",
"components.Settings.webAppUrl": "",
"components.Settings.webAppUrlTip": "",
"components.Settings.webhook": "",
"components.Settings.webpush": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.setup": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.managemedia": "",
"components.StatusBadge.openinarr": "",
"components.StatusBadge.playonplex": "",
"components.StatusBadge.seasonepisodenumber": "",
"components.StatusBadge.seasonnumber": "",
"components.StatusBadge.status4k": "",
"components.StatusChecker.appUpdated": "",
"components.StatusChecker.appUpdatedDescription": "",
"components.StatusChecker.reloadApp": "",
"components.StatusChecker.restartRequired": "",
"components.StatusChecker.restartRequiredDescription": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.cleardata": "",
"components.TitleCard.mediaerror": "",
"components.TitleCard.tmdbid": "",
"components.TitleCard.tvdbid": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.Season.noepisodes": "",
"components.TvDetails.Season.somethingwentwrong": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.episodeCount": "",
"components.TvDetails.episodeRuntime": "",
"components.TvDetails.manageseries": "",
"components.TvDetails.nextAirDate": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.productioncountries": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.reportissue": "",
"components.TvDetails.rtaudiencescore": "",
"components.TvDetails.rtcriticsscore": "",
"components.TvDetails.seasonnumber": "",
"components.TvDetails.seasonstitle": "",
"components.TvDetails.status4k": "",
"components.TvDetails.streamingproviders": "",
"components.TvDetails.tmdbuserscore": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.accounttype": "",
"components.UserList.autogeneratepassword": "",
"components.UserList.autogeneratepasswordTip": "",
"components.UserList.bulkedit": "",
"components.UserList.create": "",
"components.UserList.createlocaluser": "",
"components.UserList.creating": "",
"components.UserList.edituser": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.localLoginDisabled": "",
"components.UserList.localuser": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.newplexsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.nouserstoimport": "",
"components.UserList.owner": "",
"components.UserList.passwordinfodescription": "",
"components.UserList.sortCreated": "",
"components.UserList.sortDisplayName": "",
"components.UserList.sortRequests": "",
"components.UserList.usercreatedfailed": "",
"components.UserList.usercreatedfailedexisting": "",
"components.UserList.usercreatedsuccess": "",
"components.UserList.userfail": "",
"components.UserList.username": "",
"components.UserList.userssaved": "",
"components.UserList.validationUsername": "",
"components.UserList.validationpasswordminchars": "",
"components.UserProfile.ProfileHeader.joindate": "",
"components.UserProfile.ProfileHeader.profile": "",
"components.UserProfile.ProfileHeader.settings": "",
"components.UserProfile.ProfileHeader.userid": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "",
"components.UserProfile.UserSettings.UserGeneralSettings.admin": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.displayName": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "",
"components.UserProfile.UserSettings.UserGeneralSettings.localuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.owner": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.region": "",
"components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.role": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserGeneralSettings.user": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.email": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notifications": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.webpush": "",
"components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "",
"components.UserProfile.UserSettings.UserPermissions.permissions": "",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.UserSettings.menuPermissions": "",
"components.UserProfile.UserSettings.unauthorizedDescription": "",
"components.UserProfile.emptywatchlist": "",
"components.UserProfile.limit": "",
"components.UserProfile.localWatchlist": "",
"components.UserProfile.movierequests": "",
"components.UserProfile.pastdays": "",
"components.UserProfile.plexwatchlist": "",
"components.UserProfile.recentlywatched": "",
"components.UserProfile.recentrequests": "",
"components.UserProfile.requestsperdays": "",
"components.UserProfile.seriesrequest": "",
"components.UserProfile.totalrequests": "",
"components.UserProfile.unlimited": "",
"i18n.addToBlacklist": "",
"i18n.advanced": "",
"i18n.areyousure": "",
"i18n.back": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.importing": "",
"i18n.previous": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.requesting": "",
"i18n.resolved": "",
"i18n.restartRequired": "",
"i18n.resultsperpage": "",
"i18n.retrying": "",
"i18n.settings": "",
"i18n.showingresults": "",
"i18n.specials": "",
"i18n.tvshow": "",
"i18n.usersettings": "",
"i18n.view": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Settings.mediaTypeSeries": "",
"i18n.canceling": "",
"i18n.collection": "",
"i18n.experimental": "",
"i18n.import": "",
"i18n.noresults": "",
"i18n.notrequested": "",
"components.Settings.SettingsMain.apikey": "",
"components.Settings.toastPlexConnectingFailure": "",
"components.Settings.toastPlexConnectingSuccess": "",
"components.AirDateBadge.airedrelative": "{relativeTime}に放送",
"components.AirDateBadge.airsrelative": "{relativeTime}に放送予定",
"components.Login.validationEmailFormat": "",
"components.Settings.Notifications.NotificationsPushbullet.accessToken": "",
"components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "",
"components.Settings.SettingsLogs.copiedLogMessage": "",
"components.Settings.is4k": "",
"component.BlacklistBlock.blacklistdate": "ブラックリスト登録日",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.apiKey": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -323,8 +323,6 @@
"components.Settings.SettingsAbout.appDataPath": "데이터 디렉토리",
"components.Settings.SettingsAbout.documentation": "문서",
"components.Settings.SettingsAbout.gettingsupport": "지원 받기",
"components.Settings.SettingsAbout.overseerrinformation": "Jellyseerr 정보",
"components.Settings.SettingsAbout.preferredmethod": "선호",
"components.Settings.SettingsAbout.runningDevelop": "당신은 <code>개발</code>에 기여하거나 최신 테스트를 지원하는 사람들에게만 권장되는 Overserr 분기를 실행하고 있습니다.",
"components.Settings.SettingsAbout.timezone": "시간대",
"components.Settings.SettingsJobsCache.availability-sync": "사용가능한 미디어 동기화",
@@ -816,7 +814,6 @@
"components.Settings.RadarrModal.validationPortRequired": "유효한 포트 번호를 입력해야 합니다",
"components.Settings.SettingsAbout.about": "정보",
"components.Settings.SettingsAbout.Releases.releases": "출시",
"components.Settings.SettingsAbout.helppaycoffee": "커피 한잔 사주기",
"components.Settings.SettingsAbout.outofdate": "오래됨",
"components.Settings.SettingsLogs.message": "메시지",
"components.Settings.SettingsLogs.pauseLogs": "일시중지",
@@ -1053,8 +1050,6 @@
"components.Settings.RadarrModal.validationHostnameRequired": "유효한 호스트 네임 또는 IP 주소를 입력해야 합니다",
"components.Settings.Notifications.encryptionTip": "대부분의 경우 암시적 TLS는 465 포트를 사용하고 STARTTLS는 587 포트를 사용합니다",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version} 변경 로그",
"components.Settings.SettingsAbout.supportoverseerr": "Overseerr 지원",
"components.Settings.SettingsAbout.supportjellyseerr": "Jellyseerr 지원",
"components.Settings.SettingsAbout.uptodate": "최신",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub 토론",
"components.Settings.SettingsAbout.version": "버전",
@@ -1199,5 +1194,416 @@
"components.QuotaSelector.seasons": "{count, plural, one {시즌} other {시즌}}",
"components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {없음} other {<strong>#</strong>개의}} {type} {remaining, plural, one {요청} other {요청}} 남음",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "매 {jobScheduleHours, plural, one {시간} other {{jobScheduleHours} 시간}}",
"components.MovieDetails.imdbuserscore": "IMDB 사용자 점수"
"components.MovieDetails.imdbuserscore": "IMDB 사용자 점수",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Discover.FilterSlideover.status": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -720,5 +720,890 @@
"components.PermissionEdit.autoapproveSeriesDescription": "Suteikite automatinį patvirtinimą ne 4K serialų rezervacijoms.",
"components.Discover.emptywatchlist": "Čia bus rodoma medija, pridėta prie <PlexWatchlistSupportLink> Plex grojaraščio</PlexWatchlistSupportLink>.",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "Čia bus rodoma į <PlexWatchlistSupportLink> Plex grojaraštyje </PlexWatchlistSupportLink> pridėta medija.",
"components.Discover.FilterSlideover.voteCount": "Balsų skaičius nuo {minValue} iki {maxValue}"
"components.Discover.FilterSlideover.voteCount": "Balsų skaičius nuo {minValue} iki {maxValue}",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Discover.resetsuccess": "",
"components.Discover.resetwarning": "",
"components.Discover.updatefailed": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.NotificationTypeSelector.mediaautorequested": "",
"components.NotificationTypeSelector.mediaautorequestedDescription": "",
"components.PermissionEdit.autorequestDescription": "",
"components.PermissionEdit.autorequestMovies": "",
"components.PermissionEdit.autorequestMoviesDescription": "",
"components.PermissionEdit.autorequestSeries": "",
"components.PermissionEdit.autorequestSeriesDescription": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.manageissuesDescription": "",
"components.PermissionEdit.managerequestsDescription": "",
"components.PermissionEdit.request4kDescription": "",
"components.PermissionEdit.requestDescription": "",
"components.PermissionEdit.requestMoviesDescription": "",
"components.PermissionEdit.requestTvDescription": "",
"components.PermissionEdit.usersDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.PermissionEdit.viewissuesDescription": "",
"components.PermissionEdit.viewrequestsDescription": "",
"components.PermissionEdit.viewwatchlists": "",
"components.PermissionEdit.viewwatchlistsDescription": "",
"components.QuotaSelector.tvRequests": "",
"components.RequestCard.unknowntitle": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.RequestItem.unknowntitle": "",
"components.RequestList.sortDirection": "",
"components.RequestModal.SearchByNameModal.nomatches": "",
"components.RequestModal.requestmovie4ktitle": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.nooptions": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchGenres": "",
"components.Selector.searchKeywords": "",
"components.Selector.searchStatus": "",
"components.Selector.searchStudios": "",
"components.Selector.searchUsers": "",
"components.Selector.showless": "",
"components.Selector.showmore": "",
"components.Selector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.url": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "",
"components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "",
"components.Settings.Notifications.NotificationsPushbullet.channelTag": "",
"components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "",
"components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "",
"components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "",
"components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "",
"components.Settings.Notifications.NotificationsPushbullet.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.accessToken": "",
"components.Settings.Notifications.NotificationsPushover.accessTokenTip": "",
"components.Settings.Notifications.NotificationsPushover.agentenabled": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "",
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "",
"components.Settings.Notifications.NotificationsPushover.userToken": "",
"components.Settings.Notifications.NotificationsPushover.userTokenTip": "",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "",
"components.Settings.Notifications.NotificationsPushover.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "",
"components.Settings.Notifications.NotificationsSlack.agentenabled": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "",
"components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "",
"components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "",
"components.Settings.Notifications.NotificationsSlack.validationTypes": "",
"components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "",
"components.Settings.Notifications.NotificationsSlack.webhookUrl": "",
"components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebhook.agentenabled": "",
"components.Settings.Notifications.NotificationsWebhook.authheader": "",
"components.Settings.Notifications.NotificationsWebhook.customJson": "",
"components.Settings.Notifications.NotificationsWebhook.resetPayload": "",
"components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "",
"components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "",
"components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "",
"components.Settings.Notifications.NotificationsWebhook.validationTypes": "",
"components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrl": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "",
"components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "",
"components.Settings.Notifications.NotificationsWebPush.agentenabled": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "",
"components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "",
"components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "",
"components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "",
"components.Settings.Notifications.agentenabled": "",
"components.Settings.Notifications.allowselfsigned": "",
"components.Settings.Notifications.authPass": "",
"components.Settings.Notifications.authUser": "",
"components.Settings.Notifications.botAPI": "",
"components.Settings.Notifications.botApiTip": "",
"components.Settings.Notifications.botAvatarUrl": "",
"components.Settings.Notifications.botUsername": "",
"components.Settings.Notifications.botUsernameTip": "",
"components.Settings.Notifications.chatId": "",
"components.Settings.Notifications.chatIdTip": "",
"components.Settings.Notifications.discordsettingsfailed": "",
"components.Settings.Notifications.discordsettingssaved": "",
"components.Settings.Notifications.emailsender": "",
"components.Settings.Notifications.emailsettingsfailed": "",
"components.Settings.Notifications.emailsettingssaved": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.enableMentions": "",
"components.Settings.Notifications.encryption": "",
"components.Settings.Notifications.encryptionDefault": "",
"components.Settings.Notifications.encryptionImplicitTls": "",
"components.Settings.Notifications.encryptionOpportunisticTls": "",
"components.Settings.Notifications.encryptionTip": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.pgpPassword": "",
"components.Settings.Notifications.pgpPasswordTip": "",
"components.Settings.Notifications.pgpPrivateKey": "",
"components.Settings.Notifications.pgpPrivateKeyTip": "",
"components.Settings.Notifications.sendSilently": "",
"components.Settings.Notifications.sendSilentlyTip": "",
"components.Settings.Notifications.senderName": "",
"components.Settings.Notifications.smtpHost": "",
"components.Settings.Notifications.smtpPort": "",
"components.Settings.Notifications.telegramsettingsfailed": "",
"components.Settings.Notifications.telegramsettingssaved": "",
"components.Settings.Notifications.toastDiscordTestFailed": "",
"components.Settings.Notifications.toastDiscordTestSending": "",
"components.Settings.Notifications.toastDiscordTestSuccess": "",
"components.Settings.Notifications.toastEmailTestFailed": "",
"components.Settings.Notifications.toastEmailTestSending": "",
"components.Settings.Notifications.toastEmailTestSuccess": "",
"components.Settings.Notifications.toastTelegramTestFailed": "",
"components.Settings.Notifications.toastTelegramTestSending": "",
"components.Settings.Notifications.toastTelegramTestSuccess": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationBotAPIRequired": "",
"components.Settings.Notifications.validationChatIdRequired": "",
"components.Settings.Notifications.validationEmail": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationPgpPassword": "",
"components.Settings.Notifications.validationPgpPrivateKey": "",
"components.Settings.Notifications.validationSmtpHostRequired": "",
"components.Settings.Notifications.validationSmtpPortRequired": "",
"components.Settings.Notifications.validationTypes": "",
"components.Settings.Notifications.validationUrl": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.Notifications.webhookUrl": "",
"components.Settings.Notifications.webhookUrlTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.server4k": "",
"components.Settings.RadarrModal.servername": "",
"components.Settings.RadarrModal.ssl": "",
"components.Settings.RadarrModal.syncEnabled": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.RadarrModal.testFirstQualityProfiles": "",
"components.Settings.RadarrModal.testFirstRootFolders": "",
"components.Settings.RadarrModal.testFirstTags": "",
"components.Settings.RadarrModal.toastRadarrTestFailure": "",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "",
"components.Settings.RadarrModal.validationApiKeyRequired": "",
"components.Settings.RadarrModal.validationApplicationUrl": "",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.RadarrModal.validationHostnameRequired": "",
"components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "",
"components.Settings.RadarrModal.validationNameRequired": "",
"components.Settings.RadarrModal.validationPortRequired": "",
"components.Settings.RadarrModal.validationProfileRequired": "",
"components.Settings.RadarrModal.validationRootFolderRequired": "",
"components.Settings.SettingsAbout.Releases.versionChangelog": "",
"components.Settings.SettingsAbout.Releases.viewchangelog": "",
"components.Settings.SettingsAbout.Releases.viewongithub": "",
"components.Settings.SettingsAbout.betawarning": "",
"components.Settings.SettingsAbout.gettingsupport": "",
"components.Settings.SettingsAbout.githubdiscussions": "",
"components.Settings.SettingsAbout.outofdate": "",
"components.Settings.SettingsAbout.runningDevelop": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.cacheDescription": "",
"components.Settings.SettingsJobsCache.canceljob": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleCurrent": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushcache": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.image-cache-cleanup": "",
"components.Settings.SettingsJobsCache.imagecache": "",
"components.Settings.SettingsJobsCache.imagecacheDescription": "",
"components.Settings.SettingsJobsCache.imagecachecount": "",
"components.Settings.SettingsJobsCache.imagecachesize": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.jobScheduleEditFailed": "",
"components.Settings.SettingsJobsCache.jobScheduleEditSaved": "",
"components.Settings.SettingsJobsCache.jobcancelled": "",
"components.Settings.SettingsJobsCache.jobname": "",
"components.Settings.SettingsJobsCache.jobsDescription": "",
"components.Settings.SettingsJobsCache.jobsandcache": "",
"components.Settings.SettingsJobsCache.jobstarted": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.nextexecution": "",
"components.Settings.SettingsJobsCache.plex-full-scan": "",
"components.Settings.SettingsJobsCache.plex-recently-added-scan": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.radarr-scan": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.sonarr-scan": "",
"components.Settings.SettingsJobsCache.unknownJob": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsLogs.extraData": "",
"components.Settings.SettingsLogs.filterDebug": "",
"components.Settings.SettingsLogs.logDetails": "",
"components.Settings.SettingsLogs.logsDescription": "",
"components.Settings.SettingsLogs.pauseLogs": "",
"components.Settings.SettingsLogs.showall": "",
"components.Settings.SettingsLogs.viewdetails": "",
"components.Settings.SettingsMain.apikey": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.applicationTitle": "",
"components.Settings.SettingsMain.applicationurl": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.cacheImages": "",
"components.Settings.SettingsMain.cacheImagesTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.generalsettings": "",
"components.Settings.SettingsMain.generalsettingsDescription": "",
"components.Settings.SettingsMain.hideAvailable": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.locale": "",
"components.Settings.SettingsMain.originallanguage": "",
"components.Settings.SettingsMain.originallanguageTip": "",
"components.Settings.SettingsMain.partialRequestsEnabled": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.toastApiKeyFailure": "",
"components.Settings.SettingsMain.toastApiKeySuccess": "",
"components.Settings.SettingsMain.toastSettingsFailure": "",
"components.Settings.SettingsMain.validationApplicationTitle": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.SonarrModal.testFirstLanguageProfiles": "",
"components.Settings.SonarrModal.testFirstQualityProfiles": "",
"components.Settings.SonarrModal.testFirstRootFolders": "",
"components.Settings.SonarrModal.testFirstTags": "",
"components.Settings.SonarrModal.toastSonarrTestFailure": "",
"components.Settings.SonarrModal.toastSonarrTestSuccess": "",
"components.Settings.SonarrModal.validationApiKeyRequired": "",
"components.Settings.SonarrModal.validationApplicationUrl": "",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "",
"components.Settings.SonarrModal.validationHostnameRequired": "",
"components.Settings.SonarrModal.validationLanguageProfileRequired": "",
"components.Settings.SonarrModal.validationNameRequired": "",
"components.Settings.SonarrModal.validationPortRequired": "",
"components.Settings.SonarrModal.validationProfileRequired": "",
"components.Settings.SonarrModal.validationRootFolderRequired": "",
"components.Settings.activeProfile": "",
"components.Settings.addradarr": "",
"components.Settings.addrule": "",
"components.Settings.addsonarr": "",
"components.Settings.advancedTooltip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.cancelscan": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.currentlibrary": "",
"components.Settings.default4k": "",
"components.Settings.deleteServer": "",
"components.Settings.deleteserverconfirm": "",
"components.Settings.enablessl": "",
"components.Settings.experimentalTooltip": "",
"components.Settings.externalUrl": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.hostname": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.librariesRemaining": "",
"components.Settings.manualscan": "",
"components.Settings.manualscanDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuJobs": "",
"components.Settings.menuLogs": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.menuNotifications": "",
"components.Settings.menuServices": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noDefault4kServer": "",
"components.Settings.noDefaultNon4kServer": "",
"components.Settings.noDefaultServer": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.notificationAgentSettingsDescription": "",
"components.Settings.notificationsettings": "",
"components.Settings.notrunning": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.plexlibraries": "",
"components.Settings.plexlibrariesDescription": "",
"components.Settings.plexsettings": "",
"components.Settings.plexsettingsDescription": "",
"components.Settings.port": "",
"components.Settings.providerStatus": "",
"components.Settings.radarrsettings": "",
"components.Settings.restartrequiredTooltip": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scan": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.serverLocal": "",
"components.Settings.serverRemote": "",
"components.Settings.serverSecure": "",
"components.Settings.serverpreset": "",
"components.Settings.serverpresetLoad": "",
"components.Settings.serverpresetManualMessage": "",
"components.Settings.serverpresetRefreshing": "",
"components.Settings.serviceSettingsDescription": "",
"components.Settings.services": "",
"components.Settings.settingUpPlexDescription": "",
"components.Settings.settings": "",
"components.Settings.sonarrsettings": "",
"components.Settings.ssl": "",
"components.Settings.startscan": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.tautulliApiKey": "",
"components.Settings.tautulliSettings": "",
"components.Settings.tautulliSettingsDescription": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.toastPlexConnecting": "",
"components.Settings.toastPlexConnectingFailure": "",
"components.Settings.toastPlexConnectingSuccess": "",
"components.Settings.toastPlexRefresh": "",
"components.Settings.toastPlexRefreshFailure": "",
"components.Settings.toastPlexRefreshSuccess": "",
"components.Settings.toastTautulliSettingsFailure": "",
"components.Settings.toastTautulliSettingsSuccess": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.urlBase": "",
"components.Settings.validationApiKey": "",
"components.Settings.validationHostnameRequired": "",
"components.Settings.validationPortRequired": "",
"components.Settings.validationUrl": "",
"components.Settings.validationUrlBaseLeadingSlash": "",
"components.Settings.validationUrlBaseTrailingSlash": "",
"components.Settings.validationUrlTrailingSlash": "",
"components.Settings.valueRequired": "",
"components.Settings.webAppUrl": "",
"components.Settings.webAppUrlTip": "",
"components.Settings.webhook": "",
"components.Settings.webpush": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.configureservices": "",
"components.Setup.finish": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.setup": "",
"components.Setup.signin": "",
"components.Setup.signinMessage": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.Setup.welcome": "",
"components.StatusBadge.seasonnumber": "",
"components.StatusBadge.status4k": "",
"components.StatusChecker.appUpdated": "",
"components.StatusChecker.appUpdatedDescription": "",
"components.StatusChecker.reloadApp": "",
"components.StatusChecker.restartRequired": "",
"components.StatusChecker.restartRequiredDescription": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.Season.noepisodes": "",
"components.TvDetails.Season.somethingwentwrong": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.episodeCount": "",
"components.TvDetails.manageseries": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.reportissue": "",
"components.TvDetails.rtcriticsscore": "",
"components.TvDetails.seasonnumber": "",
"components.TvDetails.status4k": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.autogeneratepassword": "",
"components.UserList.autogeneratepasswordTip": "",
"components.UserList.bulkedit": "",
"components.UserList.created": "",
"components.UserList.createlocaluser": "",
"components.UserList.deleteconfirm": "",
"components.UserList.deleteuser": "",
"components.UserList.edituser": "",
"components.UserList.email": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importedfromplex": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.importfromplex": "",
"components.UserList.importfromplexerror": "",
"components.UserList.localLoginDisabled": "",
"components.UserList.localuser": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.newplexsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.nouserstoimport": "",
"components.UserList.passwordinfodescription": "",
"components.UserList.plexuser": "",
"components.UserList.sortCreated": "",
"components.UserList.sortDisplayName": "",
"components.UserList.sortRequests": "",
"components.UserList.usercreatedfailed": "",
"components.UserList.usercreatedfailedexisting": "",
"components.UserList.usercreatedsuccess": "",
"components.UserList.userdeleted": "",
"components.UserList.userdeleteerror": "",
"components.UserList.userfail": "",
"components.UserList.userlist": "",
"components.UserList.username": "",
"components.UserList.userssaved": "",
"components.UserList.validationEmail": "",
"components.UserList.validationUsername": "",
"components.UserList.validationpasswordminchars": "",
"components.UserProfile.ProfileHeader.joindate": "",
"components.UserProfile.ProfileHeader.profile": "",
"components.UserProfile.ProfileHeader.settings": "",
"components.UserProfile.ProfileHeader.userid": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "",
"components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.displayName": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "",
"components.UserProfile.UserSettings.UserGeneralSettings.general": "",
"components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "",
"components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "",
"components.UserProfile.UserSettings.UserGeneralSettings.localuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "",
"components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.region": "",
"components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notifications": "",
"components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.webpush": "",
"components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.newpassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "",
"components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "",
"components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "",
"components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "",
"components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "",
"components.UserProfile.UserSettings.UserPermissions.permissions": "",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "",
"components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "",
"components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.UserSettings.menuNotifications": "",
"components.UserProfile.UserSettings.menuPermissions": "",
"components.UserProfile.UserSettings.unauthorizedDescription": "",
"components.UserProfile.emptywatchlist": "",
"components.UserProfile.limit": "",
"components.UserProfile.localWatchlist": "",
"components.UserProfile.movierequests": "",
"components.UserProfile.pastdays": "",
"components.UserProfile.plexwatchlist": "",
"components.UserProfile.recentlywatched": "",
"components.UserProfile.recentrequests": "",
"components.UserProfile.requestsperdays": "",
"components.UserProfile.seriesrequest": "",
"components.UserProfile.totalrequests": "",
"components.UserProfile.unlimited": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.delimitedlist": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.restartRequired": "",
"i18n.specials": "",
"components.Selector.canceled": "",
"components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "",
"components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "",
"components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "",
"components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "",
"components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "",
"components.Settings.Notifications.NotificationsGotify.token": "",
"components.Settings.Notifications.NotificationsGotify.validationTokenRequired": "",
"components.Settings.Notifications.NotificationsGotify.validationTypes": "",
"components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "",
"components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "",
"components.Settings.Notifications.NotificationsPushbullet.accessToken": "",
"components.Settings.SettingsMain.toastSettingsSuccess": "",
"components.Settings.SettingsMain.validationApplicationUrl": "",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Login.initialsignin": "",
"components.Settings.SettingsLogs.copiedLogMessage": "",
"components.Settings.SettingsLogs.copyToClipboard": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -386,10 +386,6 @@
"components.Settings.SettingsAbout.totalmedia": "Totalt antall tilgjengelig",
"components.Settings.SettingsAbout.totalrequests": "Forespørsler totalt",
"components.Settings.SettingsAbout.timezone": "Tidssone",
"components.Settings.SettingsAbout.supportoverseerr": "Støtt Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Foretrukket",
"components.Settings.SettingsAbout.overseerrinformation": "Om Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Hjelp å betale for kaffe",
"components.Settings.SettingsAbout.githubdiscussions": "Diskuter på GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Få hjelp",
"components.Settings.SettingsAbout.documentation": "Dokumentasjon",
@@ -1079,7 +1075,6 @@
"components.Discover.resetwarning": "Tilbakestill alle skyveknapper til standardinnstillinger. Dette sletter også egendefinerte skyveknapper!",
"components.Layout.Sidebar.browsetv": "Serier",
"components.Discover.CreateSlider.providetmdbsearch": "Angi et søkeord",
"components.Settings.SettingsAbout.supportjellyseerr": "Støtt Jellyseerr",
"components.Discover.DiscoverMovies.sortPopularityAsc": "Populæritet Stigende",
"components.UserProfile.localWatchlist": "{username}'s Visningsliste",
"components.Discover.FilterSlideover.releaseDate": "Utgivelsesdato",
@@ -1137,5 +1132,478 @@
"components.Discover.FilterSlideover.from": "Fra",
"components.Discover.FilterSlideover.genres": "Sjangere",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "Din Visningsliste",
"components.Discover.FilterSlideover.ratingText": "Vurderinger mellom {minValue} og {maxValue}"
"components.Discover.FilterSlideover.ratingText": "Vurderinger mellom {minValue} og {maxValue}",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.CreateSlider.providetmdbkeywordid": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Discover.createnewslider": "",
"components.Discover.customizediscover": "",
"components.Discover.moviegenres": "",
"components.Discover.networks": "",
"components.Discover.resetfailed": "",
"components.Discover.resetsuccess": "",
"components.Discover.stopediting": "",
"components.Discover.studios": "",
"components.Discover.tmdbmoviegenre": "",
"components.Discover.tmdbmoviekeyword": "",
"components.Discover.tmdbmoviestreamingservices": "",
"components.Discover.tmdbnetwork": "",
"components.Discover.tmdbsearch": "",
"components.Discover.tmdbstudio": "",
"components.Discover.tmdbtvgenre": "",
"components.Discover.tmdbtvkeyword": "",
"components.Discover.tmdbtvstreamingservices": "",
"components.Discover.tvgenres": "",
"components.Discover.updatefailed": "",
"components.Discover.updatesuccess": "",
"components.DownloadBlock.formattedTitle": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestCard.unknowntitle": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.RequestItem.unknowntitle": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.nooptions": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchGenres": "",
"components.Selector.searchKeywords": "",
"components.Selector.searchStatus": "",
"components.Selector.searchStudios": "",
"components.Selector.searchUsers": "",
"components.Selector.showless": "",
"components.Selector.showmore": "",
"components.Selector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.image-cache-cleanup": "",
"components.Settings.SettingsJobsCache.imagecache": "",
"components.Settings.SettingsJobsCache.imagecacheDescription": "",
"components.Settings.SettingsJobsCache.imagecachecount": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikey": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.cacheImagesTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.generalsettingsDescription": "",
"components.Settings.SettingsMain.hideAvailable": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.locale": "",
"components.Settings.SettingsMain.originallanguage": "",
"components.Settings.SettingsMain.originallanguageTip": "",
"components.Settings.SettingsMain.partialRequestsEnabled": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.toastApiKeyFailure": "",
"components.Settings.SettingsMain.toastApiKeySuccess": "",
"components.Settings.SettingsMain.toastSettingsFailure": "",
"components.Settings.SettingsMain.validationApplicationUrl": "",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.Season.noepisodes": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Login.back": "",
"components.Discover.FilterSlideover.status": "",
"components.Login.adminerror": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Discover.FilterSlideover.runtime": "",
"components.Discover.FilterSlideover.runtimeText": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.Settings.SettingsJobsCache.imagecachesize": "",
"components.Settings.SettingsMain.applicationurl": "",
"components.Settings.SettingsMain.cacheImages": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.StatusBadge.seasonepisodenumber": "",
"components.StatusBadge.seasonnumber": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Discover.CreateSlider.addsuccess": "",
"components.Discover.CreateSlider.editsuccess": "",
"components.Discover.CreateSlider.needresults": "",
"components.Discover.CreateSlider.providetmdbgenreid": "",
"components.Discover.CreateSlider.providetmdbnetwork": "",
"components.Discover.CreateSlider.providetmdbstudio": "",
"components.Discover.CreateSlider.searchStudios": "",
"components.Discover.CreateSlider.slidernameplaceholder": "",
"components.Discover.CreateSlider.validationDatarequired": "",
"components.Discover.DiscoverMovies.activefilters": "",
"components.Discover.DiscoverSliderEdit.enable": "",
"components.Discover.DiscoverTv.activefilters": "",
"components.Discover.FilterSlideover.activefilters": "",
"components.Discover.FilterSlideover.streamingservices": "",
"components.Discover.FilterSlideover.studio": "",
"components.Discover.FilterSlideover.tmdbuserscore": "",
"components.Discover.FilterSlideover.tmdbuservotecount": "",
"components.Discover.FilterSlideover.to": "",
"components.Discover.FilterSlideover.voteCount": "",
"components.Settings.SettingsMain.toastSettingsSuccess": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -172,7 +172,6 @@
"components.Settings.SettingsAbout.version": "Versie",
"components.Settings.SettingsAbout.totalrequests": "Totaal aantal aanvragen",
"components.Settings.SettingsAbout.totalmedia": "Totaal aantal media",
"components.Settings.SettingsAbout.overseerrinformation": "Over Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub-discussies",
"components.Settings.SonarrModal.testFirstRootFolders": "Test verbinding om hoofdmappen te laden",
"components.Settings.SonarrModal.testFirstQualityProfiles": "Test verbinding om kwaliteitsprofielen te laden",
@@ -215,8 +214,6 @@
"components.Settings.SonarrModal.animerootfolder": "Hoofdmap anime",
"components.Settings.SonarrModal.animequalityprofile": "Kwaliteitsprofiel anime",
"components.Settings.SettingsAbout.timezone": "Tijdzone",
"components.Settings.SettingsAbout.supportoverseerr": "Jellyseerr steunen",
"components.Settings.SettingsAbout.helppaycoffee": "Help een koffie te betalen",
"components.Settings.SettingsAbout.documentation": "Documentatie",
"components.Settings.SettingsAbout.Releases.viewongithub": "Bekijken op GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Changelog bekijken",
@@ -391,7 +388,6 @@
"components.Settings.SettingsJobsCache.cachekeys": "Totaal aantal sleutels",
"components.Settings.SettingsJobsCache.cachehits": "Resultaten",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr cachet verzoeken aan externe API-eindpunten om prestatie te optimaliseren en onnodige API-aanroepen te vermijden.",
"components.Settings.SettingsAbout.preferredmethod": "Voorkeur",
"components.UserList.users": "Gebruikers",
"components.Search.search": "Zoeken",
"components.Setup.setup": "Configuratie",
@@ -1215,7 +1211,6 @@
"components.ManageSlideOver.manageModalRemoveMediaWarning": "* Hiermee wordt deze {mediaType} onomkeerbaar verwijderd van {arr}, inclusief alle bestanden.",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Apparaatstandaard",
"components.Settings.Notifications.userEmailRequired": "Gebruikerse-mail vereisen",
"components.Settings.SettingsAbout.supportjellyseerr": "Jellyseerr ondersteunen",
"components.Settings.SonarrModal.seriesType": "Serietype",
"components.Settings.jellyfinSettings": "{mediaServerName}-instellingen",
"components.Setup.configuremediaserver": "Mediaserver instellen",
@@ -1242,7 +1237,7 @@
"components.Login.validationusernamerequired": "Gebruikersnaam vereist",
"components.ManageSlideOver.removearr4k": "Verwijderen van 4K-{arr}",
"components.MovieDetails.downloadstatus": "Downloadstatus",
"components.MovieDetails.imdbuserscore": "Gebruikersbeoordeling IMDB",
"components.MovieDetails.imdbuserscore": "Gebruikersbeoordeling IMDB stemmen: {formattedCount}",
"components.MovieDetails.openradarr": "Film openen in Radarr",
"components.MovieDetails.play": "Afspelen op {mediaServerName}",
"components.MovieDetails.play4k": "Afspelen op {mediaServerName} in 4K",
@@ -1468,5 +1463,147 @@
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "Er zijn geen externe accounts aan je account gekoppeld.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "Dit account is al gekoppeld aan een Plex-gebruiker",
"components.UserProfile.UserSettings.menuLinkedAccounts": "Gekoppelde accounts",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "Het thread-/topic-ID dient een positief geheel getal te zijn"
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "Het thread-/topic-ID dient een positief geheel getal te zijn",
"components.Settings.no": "Nee",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Onbekend",
"components.Settings.SettingsMain.validationUrl": "Je dient een geldige URL op te geven",
"components.Settings.SettingsMain.blacklistedTags": "Inhoud blokkeren met labels",
"components.Blacklist.filterBlacklistedTags": "Geblokkeerde labels",
"components.Blacklist.filterManual": "Handmatig",
"components.Blacklist.showAllBlacklisted": "Alle geblokkeerde media weergeven",
"components.Discover.FilterSlideover.certification": "Kijkwijzer",
"components.Discover.FilterSlideover.excludeKeywords": "Sleutelwoorden uitsluiten",
"components.IssueList.IssueItem.descriptionpreview": "Probleembeschrijving",
"components.MetadataSelector.selectMetdataProvider": "Selecteer een metadataprovider",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.Selector.CertificationSelector.noOptions": "Geen opties beschikbaar",
"components.Selector.CertificationSelector.selectCountry": "Selecteer een land",
"components.Selector.CertificationSelector.starttyping": "Begin met typen om te zoeken.",
"components.Settings.Notifications.NotificationsGotify.priority": "Prioriteit",
"components.Settings.Notifications.NotificationsNtfy.password": "Wachtwoord",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "Testmelding Ntfy niet verzonden.",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "Testmelding Ntfy verzenden…",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Testmelding Ntfy verzonden!",
"components.Settings.Notifications.NotificationsNtfy.token": "Token",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Je moet minstens één meldingstype selecteren",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Actief adres",
"components.Settings.SettingsJobsCache.dnscacheage": "Leeftijd",
"components.Settings.SettingsJobsCache.size": "Grootte",
"components.Settings.SettingsMain.apikeyCopied": "API-sleutel gekopieerd naar klembord.",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Geblokkeerde inhoud per label beperken",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "De taak \"geblokkeerde labels verwerken\" zal dit aantal pagina's blokkeren. Een groter getal zal resulteren in een nauwkeuriger blokkeerlijst, maar meer ruimte innemen.",
"components.Settings.SettingsMain.blacklistedTagsTip": "Inhoud met deze labels automatisch toevoegen aan de blokkeerlijst met de taak \"geblokkeerde labels verwerken\"",
"components.Settings.SettingsMain.hideAvailableTip": "Beschikbare media weglaten uit de ontdekpagina's maar niet uit zoekresultaten",
"components.Settings.SettingsMain.hideBlacklisted": "Geblokkeerde items verbergen",
"components.Settings.SettingsMain.hideBlacklistedTip": "Geblokkeerde items weglaten uit ontdekpaginas voor alle gebruikers met de machtiging \"blokkeerlijst beheren\"",
"components.Settings.SettingsMain.youtubeUrl": "YouTube-URL",
"components.Settings.SettingsNetwork.dnsCache": "DNS-cache",
"components.Settings.allChosenProvidersAreOperational": "Alle gekozen metadataproviders zijn werkend",
"components.Settings.blacklistedTagsText": "Geblokkeerde labels",
"components.Settings.clearBlacklistedTagsConfirm": "Weet je zeker dat je de geblokkeerde labels wilt wissen?",
"components.Settings.connectionTestFailed": "Verbindingstest mislukt",
"components.Settings.copyBlacklistedTagsEmpty": "Niets om te kopiëren",
"components.Settings.failed": "Werkt niet",
"components.Settings.general": "Algemeen",
"components.Settings.invalidKeyword": "{keywordId} is geen TMDB-sleutelwoord",
"components.Settings.menuMetadataProviders": "Metadataproviders",
"components.Settings.metadataProviderSelection": "Selectie metadataproviders",
"components.Settings.metadataProviderSettings": "Metadataproviders",
"components.Settings.metadataSettings": "Instellingen voor metadataprovider",
"components.Settings.metadataSettingsSaved": "Instellingen voor metadataprovider opgeslagen",
"components.Settings.nooptions": "Geen resultaten.",
"components.Settings.notTested": "Niet getest",
"components.Settings.operational": "Operationeel",
"components.Settings.providerStatus": "Status metadataprovider",
"components.Settings.searchKeywords": "Sleutelwoorden zoeken…",
"components.Settings.seriesMetadataProvider": "Metadataprovider series",
"components.Settings.settings": "Instellingen",
"components.Settings.starttyping": "Begin met typen om te zoeken.",
"components.Settings.tmdbProviderDoesnotWork": "De provider TMDB werkt niet; selecteer een andere",
"components.Settings.tvdbProviderDoesnotWork": "De provider TVDB werkt niet; selecteer een andere",
"components.Settings.valueRequired": "Je dient een waarde op te geven.",
"components.Settings.yes": "Ja",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Browser",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Aangemaakt",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Abonnement verwijderen",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Apparaat",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Apparaten beheren",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Besturingssysteem",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Abonnement verwijderd.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Er is iets misgegaan bij het verwijderen van het abonnement.",
"i18n.completed": "Voltooid",
"i18n.deleted": "Verwijderd",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.chooseProvider": "",
"components.Settings.clickTest": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.noSpecialCharacters": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.Selector.CertificationSelector.errorLoading": "Kon certificaten niet laden",
"components.Selector.CertificationSelector.minRating": "Minimum beoordeling",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Tokenauthenticatie",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Gebruikersnaam + Wachtwoord authenticatie",
"components.Selector.CertificationSelector.maxRating": "Maximum beoordeling",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Ntfy notificatie-instellingen konden niet worden opgeslagen.",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Ntfy notificatie-instellingen succesvol opgeslagen!",
"components.Settings.Notifications.NotificationsNtfy.topic": "Onderwerp",
"components.Settings.Notifications.NotificationsNtfy.username": "Gebruikersnaam",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Je moet een onderwerp invullen",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Je moet een geldige URL invullen",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -535,12 +535,8 @@
"components.Settings.SettingsAbout.documentation": "Dokumentacja",
"components.Settings.SettingsAbout.gettingsupport": "Uzyskiwanie pomocy technicznej",
"components.Settings.SettingsAbout.githubdiscussions": "Dyskusje na GitHubie",
"components.Settings.SettingsAbout.helppaycoffee": "Pomóż zapłacić za kawę",
"components.Settings.SettingsAbout.outofdate": "Nieaktualne",
"components.Settings.SettingsAbout.overseerrinformation": "O Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Preferowane",
"components.Settings.SettingsAbout.runningDevelop": "Korzystasz z gałęzi <code>deweloperskiej</code> Jellyseerr, która jest zalecana tylko dla osób przyczyniających się do rozwoju lub pomagających w testach.",
"components.Settings.SettingsAbout.supportoverseerr": "Wesprzyj Jellyseerr",
"components.Settings.SettingsAbout.timezone": "Strefa czasowa",
"components.Settings.SettingsAbout.totalmedia": "Multimedia ogółem",
"components.Settings.SettingsAbout.uptodate": "Aktualne",
@@ -1186,7 +1182,6 @@
"components.PermissionEdit.viewwatchlists": "Wyświetl {mediaServerName} watchlistę",
"components.RequestCard.approverequest": "Zaakceptuj prośbę",
"components.Settings.RadarrModal.tagRequestsInfo": "Automatycznie dodawaj dodatkowy znacznik z identyfikatorem użytkownika i wyświetlaną nazwą użytkownika",
"components.Settings.SettingsAbout.supportjellyseerr": "Wspomóż Jellyseerr",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Pełne skanowanie bibliotek Jellyfin",
"components.Settings.SettingsLogs.viewdetails": "Zobacz szczegóły",
"components.Settings.jellyfinSettingsDescription": "Opcjonalnie skonfiguruj wewnętrzne i zewnętrzne punkty końcowe dla serwera {mediaServerName}. W większości przypadków zewnętrzny adres URL różni się od wewnętrznego adresu URL. Niestandardowy adres URL resetowania hasła można również ustawić dla logowania {mediaServerName}, na wypadek gdybyś chciał przekierować na inną stronę resetowania hasła. Możesz również zmienić klucz API Jellyfin, który został uprzednio wygenerowany automatycznie.",
@@ -1349,5 +1344,266 @@
"components.PermissionEdit.viewblacklistedItemsDescription": "Zezwól na wyświetlanie mediów z czarnej listy.",
"components.RequestList.RequestItem.removearr": "Usuń z {arr}",
"components.RequestList.sortDirection": "Zmień kierunek sortowania",
"components.Settings.Notifications.webhookRoleId": "Powiadomienie Role ID"
"components.Settings.Notifications.webhookRoleId": "Powiadomienie Role ID",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.librarieserror": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"i18n.blacklistError": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -85,7 +85,6 @@
"components.Settings.SettingsAbout.version": "Versão",
"components.Settings.SettingsAbout.totalrequests": "Total de Solicitações",
"components.Settings.SettingsAbout.totalmedia": "Total de Títulos",
"components.Settings.SettingsAbout.overseerrinformation": "Sobre Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Discussões no GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Obtenha Suporte",
"components.Settings.RadarrModal.validationRootFolderRequired": "Você deve selecionar uma pasta raíz",
@@ -156,8 +155,6 @@
"components.Settings.plexsettings": "Configurações do Plex",
"components.Settings.plexlibrariesDescription": "Bibliotecas que Jellyseerr irá buscar por títulos. Configure e salve as informações de conexão com Plex e clique no botão abaixo se nenhuma biblioteca for listada.",
"components.Settings.SettingsAbout.timezone": "Fuso Horário",
"components.Settings.SettingsAbout.helppaycoffee": "Ajude a Pagar o Café",
"components.Settings.SettingsAbout.supportoverseerr": "Apoie o Jellyseerr",
"components.Settings.SettingsAbout.Releases.viewongithub": "Ver no GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Ver Mudanças",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Mudanças em {version}",
@@ -390,7 +387,6 @@
"components.Settings.SettingsJobsCache.command": "Comando",
"components.Settings.SettingsJobsCache.canceljob": "Cancelar Tarefa",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr armazena temporariamente as solicitações à APIs externas para otimizar performance e evitar novas chamadas desnecessárias.",
"components.Settings.SettingsAbout.preferredmethod": "Preferido",
"components.UserList.users": "Usuários",
"components.Setup.setup": "Configurar",
"components.Search.search": "Pesquisar",
@@ -1253,7 +1249,6 @@
"components.Selector.planned": "Planejada",
"components.Selector.returningSeries": "Séries Retornando",
"components.Selector.searchStatus": "Selecione status...",
"components.Settings.SettingsAbout.supportjellyseerr": "Apoie o Jellyseerr",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "Escaneamento completa da biblioteca Jellyfin",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Escanear adicionados recentemente ao Jellyfin",
"components.Settings.SonarrModal.tagRequestsInfo": "Adiciona automaticamente uma tag extra com o ID de usuário e o nome de exibição do solicitante",
@@ -1308,5 +1303,307 @@
"components.Settings.save": "Salvar Alterações",
"components.UserProfile.localWatchlist": "Lista para Assistir de {username}",
"i18n.collection": "Coleção",
"components.Login.adminerror": "Você deve usar uma conta de administrador para fazer login."
"components.Login.adminerror": "Você deve usar uma conta de administrador para fazer login.",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Login.hostname": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.urlBase": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.StatusBadge.seasonnumber": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -272,9 +272,6 @@
"components.Settings.SettingsAbout.totalrequests": "Todos os Pedidos",
"components.Settings.SettingsAbout.totalmedia": "Total de Multimédia",
"components.Settings.SettingsAbout.timezone": "Fuso Horário",
"components.Settings.SettingsAbout.supportoverseerr": "Apoiar o Jellyseerr",
"components.Settings.SettingsAbout.overseerrinformation": "Sobre Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Ajudar a Pagar o Café",
"components.Settings.SettingsAbout.githubdiscussions": "Discussões no GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Obter Suporte",
"components.Settings.SettingsAbout.documentation": "Documentação",
@@ -391,7 +388,6 @@
"components.Settings.SettingsJobsCache.cacheflushed": "Cache {cachename} limpo.",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr armazena em cache os pedidos para endpoints de API externos para otimizar o desempenho e evitar chamadas de API desnecessárias.",
"components.Settings.SettingsJobsCache.cache": "Cache",
"components.Settings.SettingsAbout.preferredmethod": "Preferido",
"components.UserList.users": "Utilizadores",
"components.Search.search": "Pesquisar",
"components.Setup.setup": "Configurar",
@@ -1198,5 +1194,416 @@
"components.Blacklist.blacklistSettingsDescription": "Faça a gestão dos conteúdos multimédia colocados na lista negra.",
"components.Blacklist.blacklistdate": "data",
"components.Blacklist.blacklistedby": "{date} por {user}",
"components.Blacklist.mediaName": "Nome"
"components.Blacklist.mediaName": "Nome",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.status": "",
"components.Discover.FilterSlideover.tmdbuservotecount": "",
"components.Discover.FilterSlideover.voteCount": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Discover.tmdbmoviestreamingservices": "",
"components.Discover.tmdbtvstreamingservices": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.specials": "",
"components.Login.port": "",
"components.TvDetails.play": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -306,7 +306,6 @@
"components.Discover.DiscoverStudio.studioMovies": "Фильмы {studio}",
"components.Discover.DiscoverMovieLanguage.languageMovies": "Фильмы на языке \"{language}\"",
"components.Discover.DiscoverMovieGenre.genreMovies": "Фильмы в жанре \"{genre}\"",
"components.Settings.SettingsAbout.overseerrinformation": "О Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "Обсуждения на GitHub",
"components.Settings.enablessl": "Использовать SSL",
"components.Settings.is4k": "4К",
@@ -358,7 +357,6 @@
"components.MediaSlider.ShowMoreCard.seemore": "Посмотреть больше",
"components.TvDetails.watchtrailer": "Смотреть трейлер",
"components.Settings.SettingsAbout.timezone": "Часовой пояс",
"components.Settings.SettingsAbout.supportoverseerr": "Поддержать Jellyseerr",
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Получать уведомления, когда другие пользователи отправляют новые медиа-запросы, которые одобряются автоматически.",
"components.NotificationTypeSelector.mediarequestedDescription": "Отправлять уведомления, когда пользователи отправляют новые медиа-запросы, требующие одобрения.",
"components.NotificationTypeSelector.mediarequested": "Запросы медиафайлов",
@@ -621,12 +619,10 @@
"components.Settings.SettingsJobsCache.cachevsize": "Размер значений",
"components.Settings.SettingsAbout.uptodate": "Актуальная",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Изменения в версии {version}",
"components.Settings.SettingsAbout.preferredmethod": "Предпочтительный способ",
"components.Settings.SettingsJobsCache.cacheflushed": "{cachename} кэш сброшен.",
"components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr кэширует запросы к внешним API, чтобы оптимизировать производительность и избежать ненужных запросов к API.",
"components.Settings.SettingsAbout.totalmedia": "Всего мультимедиа",
"components.Settings.SettingsAbout.outofdate": "Устарела",
"components.Settings.SettingsAbout.helppaycoffee": "Помочь оплатить кофе",
"components.Settings.SettingsAbout.gettingsupport": "Получить поддержку",
"components.Settings.SettingsAbout.betawarning": "Это бета-версия программного обеспечения. Некоторые функции могут не работать или работать нестабильно. Пожалуйста, сообщайте о любых проблемах на GitHub!",
"components.Settings.SettingsAbout.about": "О проекте",
@@ -1226,7 +1222,6 @@
"components.Login.credentialerror": "Введено неверное имя пользователя или пароль.",
"components.Login.title": "Добавить email",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "* Это приведет к необратимому удалению {MediaType} из {arr}, включая все файлы.",
"components.Settings.SettingsAbout.supportjellyseerr": "Поддержать Jellyseerr",
"components.Settings.SonarrModal.tagRequests": "Тег запросов",
"components.MovieDetails.downloadstatus": "Статус загрузки",
"components.MovieDetails.openradarr4k": "Открыть фильм в 4К Radarr",
@@ -1468,5 +1463,147 @@
"components.Settings.SettingsMain.streamingRegion": "Регион трансляции",
"components.Settings.SettingsMain.streamingRegionTip": "Показывать сайты трансляций по региональной доступности",
"components.UserList.username": "Имя пользователя",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "Фильтровать контент по региональной доступности"
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "Фильтровать контент по региональной доступности",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.providerStatus": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -842,9 +842,6 @@
"components.Settings.RadarrModal.port": "Porta",
"components.Settings.RadarrModal.qualityprofile": "Profili i cilësisë",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version} Ndryshimet",
"components.Settings.SettingsAbout.helppaycoffee": "Ndihmë për të paguar kafenë",
"components.Settings.SettingsAbout.overseerrinformation": "Rreth Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Preferuar",
"components.Settings.SettingsAbout.runningDevelop": "Ju jeni duke përdorur degën <code>develop</code> të Jellyseerr, e cila është e rekomanduar vetëm për ata që kontribuojnë në zhvillimin ose të ndihmojë në testimin.",
"components.Settings.SettingsAbout.timezone": "Zona Kohore",
"components.Settings.SettingsLogs.time": "Vula kohore",
@@ -1011,5 +1008,602 @@
"components.RequestBlock.lastmodifiedby": "Ndryshuar së fundi nga",
"components.RequestBlock.requestdate": "Data e Kërkesës",
"components.RequestBlock.requestedby": "Kërkuar nga",
"components.RequestCard.approverequest": "Mirato Kërkesën"
"components.RequestCard.approverequest": "Mirato Kërkesën",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.CreateSlider.addSlider": "",
"components.Discover.CreateSlider.addcustomslider": "",
"components.Discover.CreateSlider.addfail": "",
"components.Discover.CreateSlider.addsuccess": "",
"components.Discover.CreateSlider.editSlider": "",
"components.Discover.CreateSlider.editfail": "",
"components.Discover.CreateSlider.editsuccess": "",
"components.Discover.CreateSlider.needresults": "",
"components.Discover.CreateSlider.providetmdbgenreid": "",
"components.Discover.CreateSlider.providetmdbkeywordid": "",
"components.Discover.CreateSlider.providetmdbnetwork": "",
"components.Discover.CreateSlider.providetmdbsearch": "",
"components.Discover.CreateSlider.providetmdbstudio": "",
"components.Discover.CreateSlider.searchGenres": "",
"components.Discover.CreateSlider.searchKeywords": "",
"components.Discover.CreateSlider.searchStudios": "",
"components.Discover.CreateSlider.slidernameplaceholder": "",
"components.Discover.CreateSlider.starttyping": "",
"components.Discover.CreateSlider.validationDatarequired": "",
"components.Discover.CreateSlider.validationTitlerequired": "",
"components.Discover.DiscoverMovieKeyword.keywordMovies": "",
"components.Discover.DiscoverMovies.activefilters": "",
"components.Discover.DiscoverMovies.discovermovies": "",
"components.Discover.DiscoverMovies.sortPopularityAsc": "",
"components.Discover.DiscoverMovies.sortPopularityDesc": "",
"components.Discover.DiscoverMovies.sortReleaseDateAsc": "",
"components.Discover.DiscoverMovies.sortReleaseDateDesc": "",
"components.Discover.DiscoverMovies.sortTitleAsc": "",
"components.Discover.DiscoverMovies.sortTitleDesc": "",
"components.Discover.DiscoverMovies.sortTmdbRatingAsc": "",
"components.Discover.DiscoverMovies.sortTmdbRatingDesc": "",
"components.Discover.DiscoverSliderEdit.deletefail": "",
"components.Discover.DiscoverSliderEdit.deletesuccess": "",
"components.Discover.DiscoverSliderEdit.enable": "",
"components.Discover.DiscoverSliderEdit.remove": "",
"components.Discover.DiscoverTv.activefilters": "",
"components.Discover.DiscoverTv.discovertv": "",
"components.Discover.DiscoverTv.sortFirstAirDateAsc": "",
"components.Discover.DiscoverTv.sortTitleAsc": "",
"components.Discover.DiscoverTv.sortTitleDesc": "",
"components.Discover.DiscoverTv.sortTmdbRatingAsc": "",
"components.Discover.DiscoverTv.sortTmdbRatingDesc": "",
"components.Discover.DiscoverTvKeyword.keywordSeries": "",
"components.Discover.FilterSlideover.activefilters": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.clearfilters": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.Discover.FilterSlideover.filters": "",
"components.Discover.FilterSlideover.firstAirDate": "",
"components.Discover.FilterSlideover.from": "",
"components.Discover.FilterSlideover.genres": "",
"components.Discover.FilterSlideover.keywords": "",
"components.Discover.FilterSlideover.originalLanguage": "",
"components.Discover.FilterSlideover.ratingText": "",
"components.Discover.FilterSlideover.releaseDate": "",
"components.Discover.FilterSlideover.runtime": "",
"components.Discover.FilterSlideover.runtimeText": "",
"components.Discover.FilterSlideover.status": "",
"components.Discover.FilterSlideover.streamingservices": "",
"components.Discover.FilterSlideover.studio": "",
"components.Discover.FilterSlideover.tmdbuserscore": "",
"components.Discover.FilterSlideover.tmdbuservotecount": "",
"components.Discover.FilterSlideover.to": "",
"components.Discover.FilterSlideover.voteCount": "",
"components.Discover.PlexWatchlistSlider.emptywatchlist": "",
"components.Discover.PlexWatchlistSlider.plexwatchlist": "",
"components.Discover.RecentlyAddedSlider.recentlyAdded": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.Discover.createnewslider": "",
"components.Discover.customizediscover": "",
"components.Discover.moviegenres": "",
"components.Discover.resetfailed": "",
"components.Discover.resetsuccess": "",
"components.Discover.resettodefault": "",
"components.Discover.resetwarning": "",
"components.Discover.stopediting": "",
"components.Discover.studios": "",
"components.Discover.tmdbmoviegenre": "",
"components.Discover.tmdbmoviekeyword": "",
"components.Discover.tmdbmoviestreamingservices": "",
"components.Discover.tmdbnetwork": "",
"components.Discover.tmdbsearch": "",
"components.Discover.tmdbstudio": "",
"components.Discover.tmdbtvgenre": "",
"components.Discover.tmdbtvkeyword": "",
"components.Discover.tmdbtvstreamingservices": "",
"components.Discover.tvgenres": "",
"components.Discover.updatefailed": "",
"components.Discover.updatesuccess": "",
"components.DownloadBlock.formattedTitle": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.Sidebar.browsemovies": "",
"components.Layout.Sidebar.browsetv": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.hostname": "",
"components.Login.initialsignin": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationEmailRequired": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.imdbuserscore": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestCard.cancelrequest": "",
"components.RequestCard.declinerequest": "",
"components.RequestCard.editrequest": "",
"components.RequestCard.tmdbid": "",
"components.RequestCard.tvdbid": "",
"components.RequestCard.unknowntitle": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.RequestItem.tmdbid": "",
"components.RequestList.RequestItem.tvdbid": "",
"components.RequestList.RequestItem.unknowntitle": "",
"components.RequestList.sortDirection": "",
"components.RequestModal.SearchByNameModal.nomatches": "",
"components.RequestModal.requestcollection4ktitle": "",
"components.RequestModal.requestcollectiontitle": "",
"components.RequestModal.requestmovie4ktitle": "",
"components.RequestModal.requestmovietitle": "",
"components.RequestModal.requestseries4ktitle": "",
"components.RequestModal.requestseriestitle": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.nooptions": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Selector.searchGenres": "",
"components.Selector.searchKeywords": "",
"components.Selector.searchStatus": "",
"components.Selector.searchStudios": "",
"components.Selector.searchUsers": "",
"components.Selector.showless": "",
"components.Selector.showmore": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsPushover.sound": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.RadarrModal.tagRequests": "",
"components.Settings.RadarrModal.tagRequestsInfo": "",
"components.Settings.SettingsJobsCache.availability-sync": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleCurrent": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.image-cache-cleanup": "",
"components.Settings.SettingsJobsCache.imagecache": "",
"components.Settings.SettingsJobsCache.imagecacheDescription": "",
"components.Settings.SettingsJobsCache.imagecachecount": "",
"components.Settings.SettingsJobsCache.imagecachesize": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsLogs.viewdetails": "",
"components.Settings.SettingsMain.apikey": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.applicationTitle": "",
"components.Settings.SettingsMain.applicationurl": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.cacheImages": "",
"components.Settings.SettingsMain.cacheImagesTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.general": "",
"components.Settings.SettingsMain.generalsettings": "",
"components.Settings.SettingsMain.generalsettingsDescription": "",
"components.Settings.SettingsMain.hideAvailable": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.locale": "",
"components.Settings.SettingsMain.originallanguage": "",
"components.Settings.SettingsMain.originallanguageTip": "",
"components.Settings.SettingsMain.partialRequestsEnabled": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsMain.toastApiKeyFailure": "",
"components.Settings.SettingsMain.toastApiKeySuccess": "",
"components.Settings.SettingsMain.toastSettingsFailure": "",
"components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.SonarrModal.animeSeriesType": "",
"components.Settings.SonarrModal.seriesType": "",
"components.Settings.SonarrModal.tagRequests": "",
"components.Settings.SonarrModal.tagRequestsInfo": "",
"components.Settings.addrule": "",
"components.Settings.advancedTooltip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.deleteServer": "",
"components.Settings.experimentalTooltip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.restartrequiredTooltip": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.managemedia": "",
"components.StatusBadge.openinarr": "",
"components.StatusBadge.playonplex": "",
"components.StatusBadge.seasonepisodenumber": "",
"components.StatusBadge.seasonnumber": "",
"components.StatusChecker.appUpdated": "",
"components.StatusChecker.appUpdatedDescription": "",
"components.StatusChecker.reloadApp": "",
"components.StatusChecker.restartRequired": "",
"components.StatusChecker.restartRequiredDescription": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.mediaerror": "",
"components.TitleCard.tmdbid": "",
"components.TitleCard.tvdbid": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.Season.noepisodes": "",
"components.TvDetails.Season.somethingwentwrong": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.episodeCount": "",
"components.TvDetails.manageseries": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.reportissue": "",
"components.TvDetails.rtaudiencescore": "",
"components.TvDetails.rtcriticsscore": "",
"components.TvDetails.seasonnumber": "",
"components.TvDetails.seasonstitle": "",
"components.TvDetails.status4k": "",
"components.TvDetails.tmdbuserscore": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "",
"components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "",
"components.UserProfile.UserSettings.UserNotificationSettings.sound": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.emptywatchlist": "",
"components.UserProfile.localWatchlist": "",
"components.UserProfile.plexwatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.collection": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"i18n.restartRequired": "",
"i18n.specials": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaName": "",
"components.Discover.CreateSlider.nooptions": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Discover.networks": "",
"components.Login.back": "",
"components.Selector.starttyping": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.plex-watchlist-sync": "",
"components.Settings.SettingsMain.toastSettingsSuccess": "",
"components.Settings.SettingsMain.validationApplicationTitle": "",
"components.Settings.SettingsMain.validationApplicationUrl": "",
"components.Discover.DiscoverTv.sortFirstAirDateDesc": "",
"components.Discover.DiscoverTv.sortPopularityAsc": "",
"components.Discover.DiscoverTv.sortPopularityDesc": "",
"components.Login.enablessl": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.TitleCard.cleardata": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

File diff suppressed because it is too large Load Diff

View File

@@ -67,7 +67,6 @@
"components.Settings.SettingsAbout.version": "Version",
"components.Settings.SettingsAbout.totalrequests": "Totalt antal förfrågningar",
"components.Settings.SettingsAbout.totalmedia": "Totalt antal mediaobjekt",
"components.Settings.SettingsAbout.overseerrinformation": "Om Jellyseerr",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub-diskussioner",
"components.Settings.SettingsAbout.gettingsupport": "Få support",
"components.Settings.RadarrModal.validationRootFolderRequired": "Du måste ange en rotmapp",
@@ -197,8 +196,6 @@
"components.TvDetails.cast": "Roller",
"i18n.close": "Stäng",
"components.Settings.SettingsAbout.timezone": "Tidszon",
"components.Settings.SettingsAbout.supportoverseerr": "Hjälp Jellyseerr",
"components.Settings.SettingsAbout.helppaycoffee": "Stötta med en kopp kaffe",
"components.Settings.SettingsAbout.Releases.viewongithub": "Visa på GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Visa ändringslogg",
"components.Settings.SettingsAbout.Releases.versionChangelog": "{version}-ändringslogg",
@@ -507,7 +504,6 @@
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Skanning av nyligen tillagda objekt i Jellyfin",
"components.Settings.SettingsJobsCache.download-sync-reset": "Nollställ nedladdningssynkronisering",
"components.Settings.SettingsJobsCache.download-sync": "Nedladdningssynkronisering",
"components.Settings.SettingsAbout.preferredmethod": "Föredraget",
"components.Settings.Notifications.validationUrl": "Du måste ange en giltig URL",
"components.Settings.Notifications.sendSilentlyTip": "Skicka meddelanden utan ljud",
"components.Settings.Notifications.sendSilently": "Skicka tyst",
@@ -1197,7 +1193,7 @@
"components.Discover.FilterSlideover.tmdbuservotecount": "Antal röster från TMDB-användare",
"components.Discover.FilterSlideover.voteCount": "Antal röster mellan {minValue} och {maxValue}",
"components.Settings.RadarrModal.tagRequests": "Tagga förfrågningar",
"components.MovieDetails.imdbuserscore": "IMDB-användarbetyg",
"components.MovieDetails.imdbuserscore": "IMDB-användarbetyg röster: {formattedCount}",
"components.Settings.SonarrModal.tagRequests": "Tagga förfrågningar",
"components.Settings.RadarrModal.tagRequestsInfo": "Lägg automatiskt till en extra tagg med användarens ID och visningsnamn för den som gjort förfrågan",
"components.Settings.SonarrModal.tagRequestsInfo": "Lägg automatiskt till en extra tagg med användarens ID och visningsnamn för den som gjort förfrågan",
@@ -1249,7 +1245,6 @@
"components.ManageSlideOver.manageModalRemoveMediaWarning": "* Detta kommer oåterkalleligt att ta bort denna {mediaType} från {arr}, inklusive alla filer.",
"components.ManageSlideOver.removearr": "Ta bort från {arr}",
"components.Settings.jellyfinsettingsDescription": "Konfigurera inställningarna för din {mediaServerName}-server. {mediaServerName} skannar dina {mediaServerName}-bibliotek för att se vilket innehåll som är tillgängligt.",
"components.Settings.SettingsAbout.supportjellyseerr": "Stötta Jellyseerr",
"components.UserList.importfromJellyfin": "Importera {mediaServerName}-användare",
"components.Layout.UserWarnings.emailRequired": "En e-postadress krävs.",
"components.Login.emailtooltip": "Adressen behöver inte vara kopplad till din {mediaServerName}-instans.",
@@ -1468,5 +1463,147 @@
"i18n.blacklisted": "Svartlistad",
"i18n.removefromBlacklist": "Ta bort från svartlistan",
"i18n.specials": "Specialare",
"components.UserList.importedfromJellyfin": "<strong>{userCount}</strong> {mediaServerName} {userCount, plural, one {användare} other {användare}} importerade!"
"components.UserList.importedfromJellyfin": "<strong>{userCount}</strong> {mediaServerName} {userCount, plural, one {användare} other {användare}} importerade!",
"components.IssueList.IssueItem.descriptionpreview": "Problembeskrivning",
"components.MetadataSelector.selectMetdataProvider": "Välj en metadataleverantör",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.Settings.SettingsJobsCache.dnsCache": "DNS-cache",
"components.Settings.SettingsMain.validationUrl": "Du måste ange en giltig URL",
"components.Selector.CertificationSelector.errorLoading": "Det gick inte att ladda certifieringarna",
"components.Selector.CertificationSelector.starttyping": "Börja skriva för att söka.",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Användarnamn + lösenordsautentisering",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "Jellyseerr cachar DNS-sökningar för att optimera prestanda och undvika onödiga API-anrop.",
"components.Settings.SettingsJobsCache.size": "Storlek",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "Min TTL för DNS-cache",
"components.Blacklist.filterBlacklistedTags": "Svartlistade taggar",
"components.Blacklist.showAllBlacklisted": "Visa all svartlistad media",
"components.Discover.FilterSlideover.certification": "Innehållsklassificering",
"components.Discover.FilterSlideover.excludeKeywords": "Exkludera nyckelord",
"components.Selector.CertificationSelector.minRating": "Lägsta betyg",
"components.Selector.CertificationSelector.noOptions": "Inga alternativ tillgängliga",
"components.Selector.CertificationSelector.selectCertification": "Välj en certifiering",
"components.Selector.CertificationSelector.selectCountry": "Välj ett land",
"components.Settings.Notifications.NotificationsGotify.priority": "Prioritet",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Du måste ange ett prioritetsnummer",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "Bädda in affischer",
"components.Settings.Notifications.NotificationsNtfy.password": "Lösenord",
"components.Settings.Notifications.NotificationsNtfy.token": "Token",
"components.Settings.Notifications.NotificationsNtfy.topic": "Ämne",
"components.Settings.Notifications.NotificationsNtfy.username": "Användarnamn",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Du måste ange ett ämne",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Du måste ange en giltig URL",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Du måste välja minst en meddelandetyp",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Denna statistik aggregeras över alla DNS-cacheposter.",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Aktiv adress",
"components.Settings.SettingsJobsCache.dnscacheage": "Ålder",
"components.Settings.SettingsJobsCache.dnscachehits": "Träffar",
"components.Settings.SettingsJobsCache.dnscachemisses": "Missar",
"components.Settings.SettingsJobsCache.dnscachename": "Värdnamn",
"components.Settings.SettingsJobsCache.hitRate": "Träffratio",
"components.Settings.SettingsJobsCache.hits": "Träffar",
"components.Settings.SettingsMain.apikeyCopied": "Kopierade API-nyckel till urklipp.",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "Max TTL för DNS-cache",
"i18n.deleted": "Raderad",
"i18n.completed": "Slutförd",
"components.Blacklist.filterManual": "Manuellt",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.Selector.CertificationSelector.maxRating": "Högsta betyg",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "Aktivera agent",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "Global DNS-cachestatus",
"components.Settings.SettingsMain.youtubeUrl": "YouTube-URL",
"components.Settings.SettingsNetwork.dnsCache": "DNS-cache",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.chooseProvider": "",
"components.Settings.clickTest": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.providerStatus": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.url": "Serverns root URL",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "Integrerad affisch",
"components.Settings.SettingsMain.hideBlacklisted": "Dölj svartlistat innehåll",
"components.Settings.settings": "Inställningar",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Enhet",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "Integrera affisch",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Tillgängliga variabler finns dokumenterade i webhook avsnittet om \"Template variables\"",
"components.Settings.SettingsMain.blacklistedTags": "Svartlista innehåll med taggar",
"components.Settings.connectionTestFailed": "Kunde inte ansluta",
"components.Settings.operational": "Fungerar",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Operativsystem",
"components.Settings.SettingsJobsCache.dnscacheflushed": "{hostname} dns cache rensat.",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "Varje {jobScheduleDays, plural, one {dag} other {{jobScheduleDays} dagar}}",
"components.Settings.SettingsJobsCache.failures": "Fel",
"components.Settings.SettingsJobsCache.flushdnscache": "Rensa DNS cache",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "IPv4-reserv",
"components.Settings.SettingsJobsCache.misses": "Missar",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "Behandla svartlistade taggar",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Begränsa innehåll som är svartlistat för sina taggar",
"components.Settings.SettingsMain.hideAvailableTip": "Dölj tillgänglig media från Upptäck-sidan men inte från sökresultat",
"components.Settings.SettingsMain.hideBlacklistedTip": "Dölj svartlistat innehåll från Utforska-sidan för alla användare med \"Hantera svartlistan\" behörigheten",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "URL kan inte sluta med ett snedstreck",
"components.Settings.blacklistedTagsText": "Svartlistade taggar",
"components.Settings.clearBlacklistedTagsConfirm": "Är du säker på att du vill ta bort alla taggar från svartlistan?",
"components.Settings.copyBlacklistedTags": "Kopierade svartlistade taggar till urklippet.",
"components.Settings.copyBlacklistedTagsEmpty": "Ingenting att kopiera",
"components.Settings.copyBlacklistedTagsTip": "Kopiera konfiguration för svartlistade taggar",
"components.Settings.failed": "Fungerar inte",
"components.Settings.general": "Allmänt",
"components.Settings.no": "Nej",
"components.Settings.nooptions": "Inga resultat.",
"components.Settings.notTested": "Har inte testats",
"components.Settings.searchKeywords": "Sök efter nyckelord…",
"components.Settings.starttyping": "Börja skriva för att söka.",
"components.Settings.valueRequired": "Du måste ange ett värde.",
"components.Settings.yes": "Ja",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Webbläsare",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Skapad",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Ta bort prenumeration",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Hantera enheter",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Tog bort prenumerationer.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "typ",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Okänd",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -575,7 +575,6 @@
"components.Settings.Notifications.NotificationsPushover.sound": "Bildirim Sesi",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "Pushover deneme bildirimi gönderilemedi.",
"components.Settings.Notifications.NotificationsPushover.accessTokenTip": "JJellyseerr ile kullanılmak üzere <ApplicationRegistrationLink>bir uygulama kaydedin</ApplicationRegistrationLink>",
"components.Settings.SettingsAbout.helppaycoffee": "Bize Bir Kahve Ismarla",
"components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Pushover deneme bildirimi gönderildi!",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Geçerli bir uygulama token'i sağlamalısınız",
"components.Settings.Notifications.NotificationsPushover.validationTypes": "En azından bir adet bildirim türü seçmelisiniz",
@@ -706,9 +705,6 @@
"components.Settings.SettingsAbout.documentation": "Dökümantasyon",
"components.Settings.SettingsAbout.gettingsupport": "Destek Al",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub Tartışmaları",
"components.Settings.SettingsAbout.preferredmethod": "Tercih Edilen",
"components.Settings.SettingsAbout.supportoverseerr": "Overseerr'ı Destekle",
"components.Settings.SettingsAbout.supportjellyseerr": "Jellyseerr'ı Destekle",
"components.Settings.SettingsAbout.timezone": "Zaman Dilimi",
"components.Settings.SettingsAbout.totalmedia": "Toplam İçerik",
"components.Settings.SettingsAbout.totalrequests": "Toplam Talep",
@@ -934,7 +930,6 @@
"components.Settings.RadarrModal.tagRequestsInfo": "Otomatik olarak isteyenin kullanıcı adını ek etiketlere ekle",
"components.Settings.RadarrModal.validationApiKeyRequired": "Bir API anahtarı girmelisiniz",
"components.Settings.SettingsAbout.Releases.releasedataMissing": ıkışıyla ilgili veri henüz mevcut değildir.",
"components.Settings.SettingsAbout.overseerrinformation": "Jellyseerr Hakkında",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Her {jobScheduleHours, plural, one {saatte} other {{jobScheduleHours} hours}}",
"components.Settings.SettingsJobsCache.jobScheduleEditFailed": "İşlem kaydedilirken beklenmedik bir hata oluştu.",
"components.Settings.SettingsJobsCache.jobs": "İşlemler",
@@ -1468,5 +1463,147 @@
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "Grup sohbetinizde konular etkinleştirilmişse, burada bir konu başlığının/konunun kimliğini belirtebilirsiniz",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "Konu/konu kimliği pozitif bir tam sayı olmalıdır",
"components.UserProfile.UserSettings.menuLinkedAccounts": "Bağlantılı Hesaplar",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "Şifre sağlamanız gerekiyor"
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "Şifre sağlamanız gerekiyor",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.providerStatus": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -200,43 +200,43 @@
"components.NotificationTypeSelector.issuereopenedDescription": "Надсилати повідомлення, коли проблеми відкриті заново.",
"components.NotificationTypeSelector.issueresolved": "Проблема вирішена",
"components.NotificationTypeSelector.issueresolvedDescription": "Надсилати повідомлення, коли проблеми отримують рішення.",
"components.NotificationTypeSelector.mediaAutoApproved": "Автоматичне схвалення медіа-запитів",
"components.NotificationTypeSelector.mediaAutoApprovedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіа-запити, які схвалюються автоматично.",
"components.NotificationTypeSelector.mediaapproved": "Схвалення медіа-запитів",
"components.NotificationTypeSelector.mediaapprovedDescription": "Надсилати повідомлення, коли медіа-запити схвалюються вручну.",
"components.NotificationTypeSelector.mediaAutoApproved": "Автоматичне схвалення медіазапитів",
"components.NotificationTypeSelector.mediaAutoApprovedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіазапити, які схвалюються автоматично.",
"components.NotificationTypeSelector.mediaapproved": "Схвалення медіазапитів",
"components.NotificationTypeSelector.mediaapprovedDescription": "Надсилати повідомлення, коли медіазапити схвалюються вручну.",
"components.NotificationTypeSelector.mediaautorequested": "Запит надіслано автоматично",
"components.NotificationTypeSelector.mediaautorequestedDescription": "Отримуйте сповіщення, коли нові медіа-запити автоматично надсилаються для елементів у вашому списку перегляду Plex.",
"components.NotificationTypeSelector.mediaautorequestedDescription": "Отримуйте сповіщення, коли нові медіазапити автоматично надсилаються для елементів у вашому списку перегляду Plex.",
"components.NotificationTypeSelector.mediaavailable": "Доступні нові медіафайли",
"components.NotificationTypeSelector.mediaavailableDescription": "Надсилати повідомлення, коли запитані медіафайли стають доступними.",
"components.NotificationTypeSelector.mediadeclined": "Відхилення медіа-запитів",
"components.NotificationTypeSelector.mediadeclinedDescription": "Надсилати повідомлення, коли медіа-запити відхиляються.",
"components.NotificationTypeSelector.mediafailed": "Помилки при додаванні медіа-запитів",
"components.NotificationTypeSelector.mediafailedDescription": "Відправляти повідомлення, коли медіа-запити не вдається додати до Radarr або Sonarr.",
"components.NotificationTypeSelector.mediadeclined": "Відхилення медіазапитів",
"components.NotificationTypeSelector.mediadeclinedDescription": "Надсилати повідомлення, коли медіазапити відхиляються.",
"components.NotificationTypeSelector.mediafailed": "Помилки при додаванні медіазапитів",
"components.NotificationTypeSelector.mediafailedDescription": "Відправляти повідомлення, коли медіазапити не вдається додати до Radarr або Sonarr.",
"components.NotificationTypeSelector.mediarequested": "Запити медіафайлів",
"components.NotificationTypeSelector.mediarequestedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіа-запити, які вимагають схвалення.",
"components.NotificationTypeSelector.mediarequestedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіазапити, які вимагають схвалення.",
"components.NotificationTypeSelector.notificationTypes": "Типи повідомлень",
"components.NotificationTypeSelector.userissuecommentDescription": "Отримувати повідомлення, коли до проблем, про які ви повідомили, з'являються нові коментарі.",
"components.NotificationTypeSelector.userissuecreatedDescription": "Отримувати повідомлення, коли інші користувачі повідомляють про проблеми.",
"components.NotificationTypeSelector.userissuereopenedDescription": "Отримувати повідомлення, коли проблеми, про які ви повідомили, будуть відкриті заново.",
"components.NotificationTypeSelector.userissueresolvedDescription": "Отримувати повідомлення, коли проблеми, про які ви повідомили, отримують рішення.",
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіа-запити, які схвалюються автоматично.",
"components.NotificationTypeSelector.usermediaapprovedDescription": "Отримувати повідомлення, коли ваші медіа-запити отримують схвалення.",
"components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіазапити, які схвалюються автоматично.",
"components.NotificationTypeSelector.usermediaapprovedDescription": "Отримувати повідомлення, коли ваші медіазапити отримують схвалення.",
"components.NotificationTypeSelector.usermediaavailableDescription": "Отримувати сповіщення, коли медіа, на які ви створили запит, стають доступними.",
"components.NotificationTypeSelector.usermediadeclinedDescription": "Отримувати повідомлення, коли медіа-запити відхиляються.",
"components.NotificationTypeSelector.usermediafailedDescription": "Отримувати повідомлення, коли медіа-запити не вдається додати до Radarr або Sonarr.",
"components.NotificationTypeSelector.usermediarequestedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіа-запити, які вимагають схвалення.",
"components.NotificationTypeSelector.usermediadeclinedDescription": "Отримувати повідомлення, коли медіазапити відхиляються.",
"components.NotificationTypeSelector.usermediafailedDescription": "Отримувати повідомлення, коли медіазапити не вдається додати до Radarr або Sonarr.",
"components.NotificationTypeSelector.usermediarequestedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіазапити, які вимагають схвалення.",
"components.PermissionEdit.admin": "Адміністратор",
"components.PermissionEdit.adminDescription": "Адміністратор має повний доступ. Ігнорує всі інші налаштування дозволів.",
"components.PermissionEdit.advancedrequest": "Розширені запити",
"components.PermissionEdit.advancedrequestDescription": "Надати дозвіл на зміну додаткових параметрів запиту.",
"components.PermissionEdit.autoapprove": "Автоматичне схвалення",
"components.PermissionEdit.autoapprove4k": "Автоматичне схвалення 4К",
"components.PermissionEdit.autoapprove4kDescription": "Надати дозвіл на автоматичне схвалення всіх 4К медіа-запитів.",
"components.PermissionEdit.autoapprove4kDescription": "Надати дозвіл на автоматичне схвалення всіх 4К медіазапитів.",
"components.PermissionEdit.autoapprove4kMovies": "Автоматичне схвалення фільмів 4K",
"components.PermissionEdit.autoapprove4kMoviesDescription": "Надати дозвіл на автоматичне схвалення 4К фільмів.",
"components.PermissionEdit.autoapprove4kSeries": "Автоматичне схвалення 4К серіалів",
"components.PermissionEdit.autoapprove4kSeriesDescription": "Надати дозвіл на автоматичне схвалення 4К серіалів.",
"components.PermissionEdit.autoapproveDescription": "Надати дозвіл на автоматичне схвалення всіх медіа-запитів, відмінних від 4К.",
"components.PermissionEdit.autoapproveDescription": "Надати дозвіл на автоматичне схвалення всіх медіазапитів, відмінних від 4К.",
"components.PermissionEdit.autoapproveMovies": "Автоматичне схвалення фільмів",
"components.PermissionEdit.autoapproveMoviesDescription": "Надати дозвіл на автоматичне схвалення всіх фільмів, відмінних від 4К.",
"components.PermissionEdit.autoapproveSeries": "Автоматичне схвалення серіалів",
@@ -252,7 +252,7 @@
"components.PermissionEdit.manageissues": "Управління проблемами",
"components.PermissionEdit.manageissuesDescription": "Надати дозвіл на керування проблемами з медіафайлами.",
"components.PermissionEdit.managerequests": "Керування запитами",
"components.PermissionEdit.managerequestsDescription": "Надати дозвіл на керування медіа-запитами. Всі запити користувача, що має цю роздільну здатність, будуть схвалюватися автоматично.",
"components.PermissionEdit.managerequestsDescription": "Надати дозвіл на керування медіазапитами. Всі запити користувача, що має цю роздільну здатність, будуть схвалюватися автоматично.",
"components.PermissionEdit.request": "Запити",
"components.PermissionEdit.request4k": "Запити 4K",
"components.PermissionEdit.request4kDescription": "Надати дозвіл на надсилання запитів медіафайлів у 4К.",
@@ -272,7 +272,7 @@
"components.PermissionEdit.viewrecent": "Переглянути нещодавно додані",
"components.PermissionEdit.viewrecentDescription": "Надайте дозвіл на перегляд списку нещодавно доданих медіа.",
"components.PermissionEdit.viewrequests": "Перегляд запитів",
"components.PermissionEdit.viewrequestsDescription": "Надати дозвіл на перегляд медіа-запитів, надісланих іншими користувачами.",
"components.PermissionEdit.viewrequestsDescription": "Надати дозвіл на перегляд медіазапитів, надісланих іншими користувачами.",
"components.PermissionEdit.viewwatchlists": "Перегляд списків переглядів Plex",
"components.PermissionEdit.viewwatchlistsDescription": "Надайте дозвіл на перегляд списків перегляду Plex інших користувачів.",
"components.PersonDetails.alsoknownas": "Також відомий(а) як: {names}",
@@ -348,7 +348,7 @@
"components.RequestModal.AdvancedRequester.destinationserver": "Сервер-одержувач",
"components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
"components.RequestModal.AdvancedRequester.languageprofile": "Мовний профіль",
"components.RequestModal.AdvancedRequester.notagoptions": "Тегов немає.",
"components.RequestModal.AdvancedRequester.notagoptions": "Тегів немає.",
"components.RequestModal.AdvancedRequester.qualityprofile": "Профіль якості",
"components.RequestModal.AdvancedRequester.requestas": "Запитати як",
"components.RequestModal.AdvancedRequester.rootfolder": "Кореневий каталог",
@@ -499,7 +499,7 @@
"components.Settings.Notifications.emailsender": "Адреса відправника",
"components.Settings.Notifications.emailsettingsfailed": "Не вдалося зберегти налаштування повідомлень електронною поштою.",
"components.Settings.Notifications.emailsettingssaved": "Налаштування повідомлень електронною поштою успішно збережено!",
"components.Settings.Notifications.enableMentions": "Enable Mentions",
"components.Settings.Notifications.enableMentions": "Увімкнути згадування",
"components.Settings.Notifications.encryption": "Метод шифрування",
"components.Settings.Notifications.encryptionDefault": "Використовувати STARTTLS, якщо доступно",
"components.Settings.Notifications.encryptionImplicitTls": "Використовувати неявний TLS",
@@ -555,7 +555,7 @@
"components.Settings.RadarrModal.loadingprofiles": "Завантаження профілів якості…",
"components.Settings.RadarrModal.loadingrootfolders": "Завантаження кореневих каталогів…",
"components.Settings.RadarrModal.minimumAvailability": "Мінімальна доступність",
"components.Settings.RadarrModal.notagoptions": "Тегов немає.",
"components.Settings.RadarrModal.notagoptions": "Тегів немає.",
"components.Settings.RadarrModal.port": "Порт",
"components.Settings.RadarrModal.qualityprofile": "Профіль якості",
"components.Settings.RadarrModal.released": "Випущено",
@@ -576,9 +576,9 @@
"components.Settings.RadarrModal.toastRadarrTestSuccess": "З'єднання з Radarr встановлено успішно!",
"components.Settings.RadarrModal.validationApiKeyRequired": "Ви повинні надати ключ API",
"components.Settings.RadarrModal.validationApplicationUrl": "Ви повинні вказати дійсну URL-адресу",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою межею",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу межу на початку",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою межею",
"components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою рискою",
"components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу риску на початку",
"components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою рискою",
"components.Settings.RadarrModal.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
"components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Ви повинні вибрати мінімальну доступність",
"components.Settings.RadarrModal.validationNameRequired": "Ви повинні вказати ім'я сервера",
@@ -598,12 +598,8 @@
"components.Settings.SettingsAbout.documentation": "Документація",
"components.Settings.SettingsAbout.gettingsupport": "Отримати підтримку",
"components.Settings.SettingsAbout.githubdiscussions": "Обговорення на GitHub",
"components.Settings.SettingsAbout.helppaycoffee": "Допомога оплатити каву",
"components.Settings.SettingsAbout.outofdate": "Застаріла",
"components.Settings.SettingsAbout.overseerrinformation": "Про Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "Переважний спосіб",
"components.Settings.SettingsAbout.runningDevelop": "Ви використовуєте гілку <code>develop</code> проєкту Jellyseerr, яка рекомендується тільки для тих, хто робить внесок у розробку або допомагає в тестуванні.",
"components.Settings.SettingsAbout.supportoverseerr": "Підтримати Jellyseerr",
"components.Settings.SettingsAbout.timezone": "Часовий пояс",
"components.Settings.SettingsAbout.totalmedia": "Усього мультимедіа",
"components.Settings.SettingsAbout.totalrequests": "Усього запитів",
@@ -705,7 +701,7 @@
"components.Settings.SonarrModal.loadinglanguageprofiles": "Завантаження мовних профілів…",
"components.Settings.SonarrModal.loadingprofiles": "Завантаження профілів якості…",
"components.Settings.SonarrModal.loadingrootfolders": "Завантаження кореневих каталогів…",
"components.Settings.SonarrModal.notagoptions": "Тегов немає.",
"components.Settings.SonarrModal.notagoptions": "Тегів немає.",
"components.Settings.SonarrModal.port": "Порт",
"components.Settings.SonarrModal.qualityprofile": "Профіль якості",
"components.Settings.SonarrModal.rootfolder": "Кореневий каталог",
@@ -727,9 +723,9 @@
"components.Settings.SonarrModal.toastSonarrTestSuccess": "З'єднання з Sonarr встановлено успішно!",
"components.Settings.SonarrModal.validationApiKeyRequired": "Ви повинні надати ключ API",
"components.Settings.SonarrModal.validationApplicationUrl": "Ви повинні вказати дійсну URL-адресу",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою межею",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу межу на початку",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою межею",
"components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою рискою",
"components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу риску на початку",
"components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою рискою",
"components.Settings.SonarrModal.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
"components.Settings.SonarrModal.validationLanguageProfileRequired": "Ви повинні вибрати мовний профіль",
"components.Settings.SonarrModal.validationNameRequired": "Ви повинні вказати ім'я сервера",
@@ -812,7 +808,7 @@
"components.Settings.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
"components.Settings.validationPortRequired": "Ви повинні вказати дійсний номер порту",
"components.Settings.validationUrl": "Ви повинні надати дійсну URL-адресу",
"components.Settings.validationUrlBaseLeadingSlash": "Основа URL-адреси повинна мати скісну риску на початку",
"components.Settings.validationUrlBaseLeadingSlash": "Основа URL-адреси повинна мати косу риску на початку",
"components.Settings.validationUrlBaseTrailingSlash": "База URL-адреси не має закінчуватися косою рискою",
"components.Settings.validationUrlTrailingSlash": "URL-адреса не має закінчуватися косою рискою",
"components.Settings.webAppUrl": "URL <WebAppLink>веб-програми</WebAppLink>",
@@ -1176,7 +1172,6 @@
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "Пристрій за замовчуванням",
"components.Settings.Notifications.userEmailRequired": "Потрібен email користувача",
"components.Settings.RadarrModal.tagRequestsInfo": "Автоматично додавати додатковий тег з ID та іменем користувача, який запитує",
"components.Settings.SettingsAbout.supportjellyseerr": "Підтримайте Jellyseerr",
"components.Settings.SettingsJobsCache.availability-sync": "Синхронізація доступності медіа",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Кожну {jobScheduleSeconds, plural, one {секунду} other {{jobScheduleSeconds} секунд}}",
"components.Settings.SettingsMain.apikey": "Ключ API",
@@ -1293,7 +1288,7 @@
"components.Login.invalidurlerror": "Неможливо підключитися до {mediaServerName} сервера.",
"components.Login.port": "Порт",
"components.Login.back": "Назад",
"components.Login.validationUrlBaseLeadingSlash": "Базова URL-адреса повинна мати скісну риску на початку",
"components.Login.validationUrlBaseLeadingSlash": "Базова URL-адреса повинна мати косу риску на початку",
"components.Login.validationUrlBaseTrailingSlash": "Базова URL-адреса не має закінчуватися косою рискою",
"components.Login.validationservertyperequired": "Виберіть тип сервера",
"components.Login.urlBase": "Базова URL-адреса",
@@ -1357,5 +1352,258 @@
"components.Settings.SettingsNetwork.network": "Мережа",
"components.Settings.SettingsNetwork.networksettings": "Налаштування мережі",
"components.Settings.SettingsNetwork.toastSettingsFailure": "Під час збереження налаштувань сталася помилка.",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "Налаштування успішно збережено!"
"components.Settings.SettingsNetwork.toastSettingsSuccess": "Налаштування успішно збережено!",
"components.Settings.general": "Загальне",
"components.Blacklist.mediaName": "Назва",
"components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)",
"components.PermissionEdit.blacklistedItems": "Додавати медіа в чорний список.",
"components.Settings.Notifications.NotificationsNtfy.username": "Ім'я користувача",
"components.Settings.OverrideRuleModal.conditions": "Умови",
"components.Settings.OverrideRuleTile.settings": "Налаштування",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Активна адреса",
"components.Settings.SettingsNetwork.dnsCache": "Кеш DNS",
"components.Settings.connectionTestFailed": "Тест з'єднання не пройдено",
"components.Settings.copyBlacklistedTags": "Теги чорного списку скопійовано в буфер обміну.",
"components.Settings.failed": "Не працює",
"components.Settings.menuNetwork": "Мережа",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Створено",
"i18n.completed": "Завершено",
"i18n.deleted": "Видалено",
"i18n.specials": "Спецвипуски",
"components.Settings.OverrideRuleModal.qualityprofile": "Профіль якості",
"components.Settings.OverrideRuleModal.rootfolder": "Кореневий каталог",
"components.Settings.SettingsNetwork.csrfProtectionTip": "Встановити зовнішній доступ API тільки для читання (потрібен HTTPS)",
"components.Settings.SettingsNetwork.proxyEnabled": "HTTP(S) проксі",
"components.Blacklist.filterBlacklistedTags": "Теги чорного списку",
"components.Blacklist.filterManual": "Вручну",
"components.Blacklist.showAllBlacklisted": "Показати всі медіафайли з чорного списку",
"components.Discover.FilterSlideover.certification": "Вікове обмеження",
"components.Discover.FilterSlideover.excludeKeywords": "Виключити ключові слова",
"components.DiscoverTvUpcoming.upcomingtv": "Майбутні серіали",
"components.IssueList.IssueItem.descriptionpreview": "Опис проблеми",
"components.Login.loginwithapp": "Увійти через {appName}",
"components.Login.noadminerror": "Адміністратор на сервері не знайдений.",
"components.MetadataSelector.selectMetdataProvider": "Виберіть провайдера метаданих",
"components.MetadataSelector.tvdbLabel": "TheTVDB",
"components.RequestList.sortDirection": "Змінити напрямок сортування",
"components.Selector.CertificationSelector.errorLoading": "Не вдалося завантажити вікові обмеження",
"components.Selector.CertificationSelector.maxRating": "Максимальний рейтинг",
"components.Selector.CertificationSelector.minRating": "Мінімальний рейтинг",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Ви повинні вказати номер пріоритету",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "Увімкнути агента",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "Вбудувати постер",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Не вдалося зберегти налаштування сповіщень Ntfy.",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Налаштування сповіщень Ntfy успішно збережено!",
"components.Settings.Notifications.NotificationsNtfy.password": "Пароль",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "Не вдалося надіслати тестове сповіщення Ntfy.",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "Надсилання тестового сповіщення Ntfy…",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Тестове сповіщення Ntfy надіслано!",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Автентифікація за ім'ям та паролем",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Ви повинні вказати тему",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Ви повинні вказати дійсну URL-адресу",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "Ви повинні вибрати хоча б один тип сповіщення",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "Вбудувати постер",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "Вбудувати постер",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "Вбудувати постер",
"components.Settings.Notifications.embedPoster": "Вбудувати постер",
"components.Settings.Notifications.messageThreadId": "ID теми/гілки",
"components.Settings.Notifications.messageThreadIdTip": "Якщо у вашому груповому чаті ввімкнено теми, ви можете вказати ID теми/гілки тут",
"components.Settings.Notifications.validationMessageThreadId": "ID теми/гілки повинен бути цілим додатним числом",
"components.Settings.OverrideRuleModal.conditionsDescription": "Вказує умови перед застосуванням змін параметрів. Кожне поле повинно бути перевірено для застосування правил (операція AND). Поле вважається перевіреним, якщо будь-яка з його властивостей відповідає (операція OR).",
"components.Settings.OverrideRuleModal.create": "Створити правило",
"components.Settings.OverrideRuleModal.createrule": "Нове правило перевизначення",
"components.Settings.OverrideRuleModal.editrule": "Редагувати правило перевизначення",
"components.Settings.OverrideRuleModal.genres": "Жанри",
"components.Settings.OverrideRuleModal.keywords": "Ключові слова",
"components.Settings.OverrideRuleModal.languages": "Мови",
"components.Settings.OverrideRuleModal.selectQualityProfile": "Виберіть профіль якості",
"components.Settings.OverrideRuleModal.selectRootFolder": "Виберіть кореневий каталог",
"components.Settings.OverrideRuleModal.selectService": "Виберіть сервіс",
"components.Settings.OverrideRuleModal.selecttags": "Виберіть теги",
"components.Settings.OverrideRuleModal.serviceDescription": "Застосувати це правило до вибраного сервісу.",
"components.Settings.OverrideRuleModal.settings": "Налаштування",
"components.Settings.OverrideRuleModal.settingsDescription": "Вказує, які налаштування будуть змінені при виконанні вищезазначених умов.",
"components.Settings.OverrideRuleModal.tags": "Теги",
"components.Settings.OverrideRuleModal.users": "Користувачі",
"components.Settings.OverrideRuleTile.conditions": "Умови",
"components.Settings.OverrideRuleTile.tags": "Теги",
"components.Settings.OverrideRuleTile.users": "Користувачі",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "Jellyseerr кешує DNS-запити для оптимізації продуктивності та уникнення непотрібних API-викликів.",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "Глобальна статистика кешу DNS",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Ця статистика агрегована по всіх записах кешу DNS.",
"components.Settings.SettingsJobsCache.dnscacheage": "Вік",
"components.Settings.SettingsJobsCache.dnscacheflushed": "Кеш DNS {hostname} очищено.",
"components.Settings.SettingsJobsCache.dnscachehits": "Вдалих звернень",
"components.Settings.SettingsJobsCache.dnscachemisses": "Невдалих звернень",
"components.Settings.SettingsJobsCache.dnscachename": "Ім'я хоста",
"components.Settings.SettingsJobsCache.failures": "Помилки",
"components.Settings.SettingsJobsCache.hits": "Вдалих",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "Запасні IPv4",
"components.Settings.SettingsJobsCache.misses": "Невдалих",
"components.Settings.SettingsJobsCache.size": "Розмір",
"components.Settings.SettingsMain.apikeyCopied": "Ключ API скопійовано в буфер обміну.",
"components.Settings.SettingsMain.blacklistedTags": "Чорний список контенту з тегами",
"components.Settings.SettingsMain.blacklistedTagsLimit": "Ліміт контенту в чорному списку за тегом",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "Завдання \"Обробка тегів чорного списку\" додасть в чорний список цю кількість сторінок для кожного сортування. Більші числа створять точніший чорний список, але займуть більше місця.",
"components.Settings.SettingsMain.blacklistedTagsTip": "Автоматично додавати контент з тегами до чорного списку за допомогою завдання \"Обробка тегів чорного списку\"",
"components.Settings.SettingsMain.hideAvailableTip": "Приховати доступні медіа зі сторінок \"Discover\", але не з результатів пошуку",
"components.Settings.SettingsMain.hideBlacklisted": "Приховати елементи чорного списку",
"components.Settings.SettingsMain.hideBlacklistedTip": "Приховати елементи чорного списку зі сторінок Discover для всіх користувачів з дозволом \"Керувати чорним списком\"",
"components.Settings.SettingsMain.streamingRegion": "Регіон для стримінгу",
"components.Settings.SettingsMain.streamingRegionTip": "Показувати стримінгові сайти за регіональною доступністю",
"components.Settings.SettingsMain.validationUrl": "Ви повинні вказати дійсну URL-адресу",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "URL-адреса не має закінчуватися косою рискою",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "Максимальний TTL кешу DNS",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "Мінімальний TTL кешу DNS",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "НЕ вмикайте це, якщо у вас виникають проблеми з DNS-пошуком",
"components.Settings.SettingsNetwork.dnsCacheTip": "Увімкнути кешування DNS-запитів для оптимізації продуктивності та уникнення непотрібних API-викликів",
"components.Settings.SettingsNetwork.forceIpv4First": "Примусово спершу резолвити IPv4",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "Використовуйте ',' як роздільник та '*.' як шаблон для піддоменів",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "Обхід проксі для локальних адрес",
"components.Settings.SettingsNetwork.proxyUser": "Ім'я користувача проксі",
"components.Settings.SettingsNetwork.trustProxy": "Увімкнути підтримку проксі",
"components.Settings.SettingsNetwork.trustProxyTip": "Дозволити Jellyseerr правильно реєструвати IP-адреси клієнтів за проксі",
"components.Settings.SettingsNetwork.validationProxyPort": "Ви повинні вказати дійсний порт",
"components.Settings.SettingsUsers.atLeastOneAuth": "Потрібно вибрати принаймні один метод автентифікації.",
"components.Settings.SettingsUsers.loginMethods": "Методи входу",
"components.Settings.SettingsUsers.loginMethodsTip": "Налаштуйте методи входу для користувачів.",
"components.Settings.addrule": "Нове правило перевизначення",
"components.Settings.allChosenProvidersAreOperational": "Всі вибрані провайдери метаданих працюють",
"components.Settings.animeMetadataProvider": "Провайдер метаданих аніме",
"components.Settings.blacklistedTagImportInstructions": "Вставте конфігурацію тегів чорного списку нижче.",
"components.Settings.blacklistedTagsText": "Теги чорного списку",
"components.Settings.copyBlacklistedTagsEmpty": "Нічого копіювати",
"components.Settings.copyBlacklistedTagsTip": "Скопіювати конфігурацію тегів чорного списку",
"components.Settings.failedToSaveMetadataSettings": "Не вдалося зберегти налаштування провайдера метаданих",
"components.Settings.importBlacklistedTagsTip": "Імпортувати конфігурацію тегів чорного списку",
"components.Settings.invalidKeyword": "{keywordId} не є ключовим словом TMDB.",
"components.Settings.menuMetadataProviders": "Провайдери метаданих",
"components.Settings.metadataProviderSelection": "Вибір провайдера метаданих",
"components.Settings.metadataProviderSettings": "Провайдери метаданих",
"components.Settings.metadataSettings": "Налаштування провайдера метаданих",
"components.Settings.metadataSettingsSaved": "Налаштування провайдера метаданих збережено",
"components.Settings.no": "Ні",
"components.Settings.noSpecialCharacters": "Конфігурація повинна бути списком ID ключових слів TMDB, розділених комами, і не повинна починатися або закінчуватися комою.",
"components.Settings.nooptions": "Немає результатів.",
"components.Settings.notTested": "Не тестовано",
"components.Settings.providerStatus": "Статус провайдера метаданих",
"components.Settings.searchKeywords": "Шукати ключові слова…",
"components.Settings.seriesMetadataProvider": "Провайдер метаданих серіалів",
"components.Settings.settings": "Налаштування",
"components.Settings.starttyping": "Почніть вводити для пошуку.",
"components.Settings.tip": "Порада",
"components.Settings.tmdbProviderDoesnotWork": "Провайдер TMDB не працює, виберіть інший провайдер метаданих",
"components.Settings.tvdbProviderDoesnotWork": "Провайдер TVDB не працює, виберіть інший провайдер метаданих",
"components.Settings.valueRequired": "Ви повинні вказати значення.",
"components.Settings.yes": "Так",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "Цей обліковий запис вже пов'язаний з користувачем {applicationName}",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "Не вдалося підключитися до {mediaServerName} за допомогою ваших облікових даних",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "Сталася невідома помилка",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "Пароль",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "Ви повинні вказати пароль",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "Пов'язати",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "Додавання…",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "Пов'язати обліковий запис {mediaServerName}",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "Ім'я користувача",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "Регіон для стримінгу",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "Цей email вже використовується!",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "Інший користувач вже має таке ім'я користувача. Ви повинні вказати email",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "Не вдалося видалити пов'язаний обліковий запис.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "Сталася невідома помилка",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "Пов'язані облікові записи",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "Ці зовнішні облікові записи пов'язані з вашим обліковим записом {applicationName}.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "У вас немає зовнішніх облікових записів, пов'язаних з вашим обліковим записом.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Видалити підписку",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Пристрій",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "Вимкнути веб-push",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "Щось пішло не так при вимкненні веб-push.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "Увімкнути веб-push",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "Щось пішло не так при вмиканні веб-push.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "Рушій",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Керувати пристроями",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Щось пішло не так при видаленні підписки користувача.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "тип",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Невідомо",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "Веб-push вимкнено.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "Веб-push увімкнено.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "Не вдалося зберегти налаштування веб-push сповіщень.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "Налаштування веб-push сповіщень успішно збережено!",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "ID теми/гілки",
"components.Login.orsigninwith": "Або увійти за допомогою",
"components.Selector.CertificationSelector.noOptions": "Немає доступних параметрів",
"components.Selector.CertificationSelector.selectCertification": "Виберіть вікове обмеження",
"components.Selector.CertificationSelector.selectCountry": "Виберіть країну",
"components.Selector.CertificationSelector.starttyping": "Почніть вводити для пошуку.",
"components.Selector.searchUsers": "Виберіть користувачів…",
"components.Settings.Notifications.NotificationsGotify.priority": "Пріоритет",
"components.Settings.Notifications.NotificationsNtfy.token": "Токен",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Автентифікація за токеном",
"components.Settings.Notifications.NotificationsNtfy.topic": "Тема",
"components.Settings.Notifications.NotificationsNtfy.url": "Кореневий URL сервера",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "Змінні URL підтримки",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Доступні змінні описані в розділі змінних шаблону веб-перехоплювача",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "Тестовий URL для сповіщень встановлено на {testUrl} замість фактичного URL веб-перехоплювача.",
"components.Settings.Notifications.webhookRoleId": "ID ролі для сповіщень",
"components.Settings.Notifications.webhookRoleIdTip": "ID ролі для згадування у повідомленні веб-перехоплювача. Залиште порожнім для вимкнення згадувань",
"components.Settings.OverrideRuleModal.notagoptions": "Тегів немає.",
"components.Settings.OverrideRuleModal.ruleCreated": "Правило перевизначення успішно створено!",
"components.Settings.OverrideRuleModal.ruleUpdated": "Правило перевизначення успішно оновлено!",
"components.Settings.OverrideRuleTile.genre": "Жанр",
"components.Settings.OverrideRuleTile.keywords": "Ключові слова",
"components.Settings.OverrideRuleTile.language": "Мова",
"components.Settings.OverrideRuleTile.qualityprofile": "Профіль якості",
"components.Settings.OverrideRuleTile.rootfolder": "Кореневий каталог",
"components.Settings.SettingsJobsCache.dnsCache": "Кеш DNS",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "Кожен {jobScheduleDays, plural, one {день} other {{jobScheduleDays} днів}}",
"components.Settings.SettingsJobsCache.flushdnscache": "Очистити кеш DNS",
"components.Settings.SettingsJobsCache.hitRate": "Частка вдалих",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "Обробка тегів чорного списку",
"components.Settings.SettingsMain.enableSpecialEpisodes": "Дозволити запити на спеціальні епізоди",
"components.Settings.SettingsMain.youtubeUrl": "YouTube URL",
"components.Settings.SettingsMain.youtubeUrlTip": "Базова URL-адреса для відео YouTube, якщо використовується власний екземпляр YouTube.",
"components.Settings.SettingsNetwork.csrfProtection": "Увімкнути захист CSRF",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "НЕ вмикайте цей параметр, якщо ви не розумієте, що робите!",
"components.Settings.SettingsNetwork.proxyHostname": "Ім'я хоста проксі",
"components.Settings.SettingsNetwork.proxyPassword": "Пароль проксі",
"components.Settings.SettingsNetwork.proxyPort": "Порт проксі",
"components.Settings.SettingsNetwork.proxySsl": "Використовувати SSL для проксі",
"components.Settings.SettingsUsers.mediaServerLogin": "Увімкнути вхід через {mediaServerName}",
"components.Settings.SettingsUsers.mediaServerLoginTip": "Дозволити користувачам входити за допомогою облікового запису {mediaServerName}",
"components.Settings.blacklistedTagImportTitle": "Імпорт конфігурації тегів чорного списку",
"components.Settings.chooseProvider": "Виберіть провайдерів метаданих для різних типів контенту",
"components.Settings.clearBlacklistedTagsConfirm": "Ви впевнені, що хочете очистити теги чорного списку?",
"components.Settings.clickTest": "Натисніть кнопку \"Тест\" для перевірки з'єднання з провайдерами метаданих",
"components.Settings.operational": "Працює",
"components.Settings.overrideRules": "Правила перевизначення",
"components.Settings.overrideRulesDescription": "Правила перевизначення дозволяють вказати властивості, які будуть замінені, якщо запит відповідає правилу.",
"components.Setup.librarieserror": "Перевірка не пройдена. Будь ласка, знову перемкніть бібліотеки, щоб продовжити.",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "Введіть облікові дані {mediaServerName}, щоб пов'язати ваш обліковий запис з {applicationName}.",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "Ви повинні вказати ім'я користувача",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "Показувати стримінгові сайти за регіональною доступністю",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "У вас немає дозволу на зміну пов'язаних облікових записів цього користувача.",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "Цей обліковий запис вже пов'язаний з користувачем Plex",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "Не вдалося підключитися до Plex за допомогою ваших облікових даних",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Браузер",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "У вас немає підписок на веб-push для відображення.",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Операційна система",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Підписку видалено.",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "Якщо у вашому груповому чаті ввімкнено теми, ви можете вказати ID теми/гілки тут",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "ID теми/гілки повинен бути цілим додатним числом",
"components.UserProfile.UserSettings.menuLinkedAccounts": "Пов'язані облікові записи",
"component.BlacklistBlock.blacklistedby": "Додано до чорного списку",
"component.BlacklistModal.blacklisting": "Додавання до чорного списку",
"components.Blacklist.blacklistNotFoundError": "<strong>{title}</strong> немає у чорному списку.",
"components.Blacklist.blacklistSettingsDescription": "Керування медіафайлами з чорного списку.",
"components.Blacklist.blacklistedby": "{date} користувачем {user}",
"components.Settings.SettingsJobsCache.plex-refresh-token": "Оновлення токена Plex",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "Змусити Jellyseerr спершу резолвити адреси IPv4 замість IPv6",
"components.Settings.SettingsNetwork.networkDisclaimer": "Параметри мережі з вашого контейнера/системи слід використовувати замість цих налаштувань. Дивіться {docs} для отримання додаткової інформації.",
"components.Settings.SettingsNetwork.networksettingsDescription": "Налаштуйте параметри мережі для вашого екземпляра Jellyseerr.",
"components.Settings.SettingsNetwork.proxyBypassFilter": "Ігноровані адреси проксі",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -494,11 +494,7 @@
"components.Settings.SettingsAbout.totalrequests": "请求数",
"components.Settings.SettingsAbout.totalmedia": "媒体数",
"components.Settings.SettingsAbout.timezone": "时区",
"components.Settings.SettingsAbout.supportoverseerr": "支持 Jellyseerr",
"components.Settings.SettingsAbout.preferredmethod": "首选",
"components.Settings.SettingsAbout.overseerrinformation": "关于 Jellyseerr",
"components.Settings.SettingsAbout.outofdate": "過时",
"components.Settings.SettingsAbout.helppaycoffee": "请开发者喝咖啡",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub 讨论区",
"components.Settings.SettingsAbout.gettingsupport": "支援",
"components.Settings.SettingsAbout.documentation": "文档",
@@ -1255,7 +1251,6 @@
"components.MovieDetails.openradarr4k": "在 4K Radarr 中打开电影",
"components.Settings.Notifications.NotificationsPushover.deviceDefault": "设备默认",
"components.Settings.Notifications.userEmailRequired": "获取用户邮箱",
"components.Settings.SettingsAbout.supportjellyseerr": "支持Jellyseerr",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Jellyfin最近新增扫描",
"components.Settings.SonarrModal.animeSeriesType": "动漫系列",
"components.Settings.jellyfinSettings": "{mediaServerName}设置",
@@ -1468,5 +1463,147 @@
"i18n.removefromBlacklist": "移出黑名单",
"i18n.blacklisted": "已列入黑名单",
"i18n.removeFromBlacklistSuccess": "<strong>{title}</strong> 已成功从黑名单中移除。",
"i18n.specials": "特别篇"
"i18n.specials": "特别篇",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.providerStatus": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"i18n.completed": "",
"i18n.deleted": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -160,14 +160,12 @@
"components.Settings.default4k": "設定 4K 為預設分辨率",
"components.Settings.currentlibrary": "當前媒體庫: {name}",
"components.Settings.SonarrModal.seasonfolders": "季數檔案夾",
"components.Settings.SettingsAbout.overseerrinformation": "關於 Jellyseerr",
"components.Settings.SettingsAbout.gettingsupport": "支援",
"components.Settings.manualscan": "媒體庫手動掃描",
"components.Settings.plexlibraries": "Plex 媒體庫",
"components.Settings.menuGeneralSettings": "一般",
"components.Settings.SettingsAbout.totalrequests": "請求數",
"components.Settings.SettingsAbout.totalmedia": "媒體數",
"components.Settings.SettingsAbout.helppaycoffee": "請開發者喝咖啡",
"components.Settings.SettingsAbout.githubdiscussions": "GitHub 討論區",
"components.Settings.startscan": "執行掃描",
"components.Settings.cancelscan": "取消掃描",
@@ -181,7 +179,6 @@
"components.Settings.addradarr": "新增 Radarr 伺服器",
"components.Settings.addsonarr": "新增 Sonarr 伺服器",
"components.Settings.SonarrModal.server4k": "4K 伺服器",
"components.Settings.SettingsAbout.supportoverseerr": "支持 Jellyseerr",
"components.Settings.SonarrModal.validationProfileRequired": "請設定品質",
"components.Settings.RadarrModal.validationProfileRequired": "請設定品質",
"components.Settings.SonarrModal.selectQualityProfile": "設定品質",
@@ -362,7 +359,6 @@
"components.Settings.SonarrModal.toastSonarrTestSuccess": "Sonarr 伺服器連線成功!",
"components.Settings.SettingsJobsCache.command": "指令",
"components.Settings.SettingsJobsCache.process": "程序",
"components.Settings.SettingsAbout.preferredmethod": "首選",
"i18n.advanced": "進階",
"components.Settings.serverpresetLoad": "請點右邊的按鈕",
"components.Settings.toastPlexRefreshSuccess": "獲取 Plex 伺服器列表成功!",
@@ -1204,5 +1200,410 @@
"i18n.collection": "合集",
"components.MovieDetails.imdbuserscore": "IMDB 用戶評分",
"components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "預設裝置",
"components.Settings.SonarrModal.animeSeriesType": "動漫劇集類型"
"components.Settings.SonarrModal.animeSeriesType": "動漫劇集類型",
"components.Blacklist.filterBlacklistedTags": "",
"components.Blacklist.filterManual": "",
"components.Blacklist.mediaName": "",
"components.Blacklist.mediaTmdbId": "",
"components.Blacklist.mediaType": "",
"components.Blacklist.showAllBlacklisted": "",
"components.Discover.FilterSlideover.certification": "",
"components.Discover.FilterSlideover.excludeKeywords": "",
"components.DiscoverTvUpcoming.upcomingtv": "",
"components.IssueList.IssueItem.descriptionpreview": "",
"components.Layout.Sidebar.blacklist": "",
"components.Layout.UserWarnings.emailInvalid": "",
"components.Layout.UserWarnings.emailRequired": "",
"components.Layout.UserWarnings.passwordRequired": "",
"components.Login.adminerror": "",
"components.Login.back": "",
"components.Login.credentialerror": "",
"components.Login.description": "",
"components.Login.emailtooltip": "",
"components.Login.enablessl": "",
"components.Login.hostname": "",
"components.Login.initialsigningin": "",
"components.Login.invalidurlerror": "",
"components.Login.loginwithapp": "",
"components.Login.noadminerror": "",
"components.Login.orsigninwith": "",
"components.Login.port": "",
"components.Login.save": "",
"components.Login.saving": "",
"components.Login.servertype": "",
"components.Login.signinwithjellyfin": "",
"components.Login.title": "",
"components.Login.urlBase": "",
"components.Login.username": "",
"components.Login.validationEmailFormat": "",
"components.Login.validationPortRequired": "",
"components.Login.validationUrlBaseLeadingSlash": "",
"components.Login.validationUrlBaseTrailingSlash": "",
"components.Login.validationUrlTrailingSlash": "",
"components.Login.validationemailformat": "",
"components.Login.validationhostformat": "",
"components.Login.validationhostrequired": "",
"components.Login.validationservertyperequired": "",
"components.Login.validationusernamerequired": "",
"components.ManageSlideOver.manageModalRemoveMediaWarning": "",
"components.ManageSlideOver.removearr": "",
"components.ManageSlideOver.removearr4k": "",
"components.MetadataSelector.selectMetdataProvider": "",
"components.MetadataSelector.tmdbLabel": "",
"components.MetadataSelector.tvdbLabel": "",
"components.MovieDetails.addtowatchlist": "",
"components.MovieDetails.downloadstatus": "",
"components.MovieDetails.openradarr": "",
"components.MovieDetails.openradarr4k": "",
"components.MovieDetails.play": "",
"components.MovieDetails.play4k": "",
"components.MovieDetails.removefromwatchlist": "",
"components.MovieDetails.watchlistDeleted": "",
"components.MovieDetails.watchlistError": "",
"components.MovieDetails.watchlistSuccess": "",
"components.PermissionEdit.blacklistedItems": "",
"components.PermissionEdit.blacklistedItemsDescription": "",
"components.PermissionEdit.manageblacklist": "",
"components.PermissionEdit.manageblacklistDescription": "",
"components.PermissionEdit.viewblacklistedItems": "",
"components.PermissionEdit.viewblacklistedItemsDescription": "",
"components.RequestList.RequestItem.profileName": "",
"components.RequestList.RequestItem.removearr": "",
"components.RequestList.sortDirection": "",
"components.Selector.CertificationSelector.errorLoading": "",
"components.Selector.CertificationSelector.maxRating": "",
"components.Selector.CertificationSelector.minRating": "",
"components.Selector.CertificationSelector.noOptions": "",
"components.Selector.CertificationSelector.selectCertification": "",
"components.Selector.CertificationSelector.selectCountry": "",
"components.Selector.CertificationSelector.starttyping": "",
"components.Selector.canceled": "",
"components.Selector.ended": "",
"components.Selector.inProduction": "",
"components.Selector.pilot": "",
"components.Selector.planned": "",
"components.Selector.returningSeries": "",
"components.Settings.Notifications.NotificationsGotify.priority": "",
"components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "",
"components.Settings.Notifications.NotificationsNtfy.agentenabled": "",
"components.Settings.Notifications.NotificationsNtfy.embedPoster": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "",
"components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "",
"components.Settings.Notifications.NotificationsNtfy.password": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "",
"components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "",
"components.Settings.Notifications.NotificationsNtfy.token": "",
"components.Settings.Notifications.NotificationsNtfy.tokenAuth": "",
"components.Settings.Notifications.NotificationsNtfy.topic": "",
"components.Settings.Notifications.NotificationsNtfy.url": "",
"components.Settings.Notifications.NotificationsNtfy.username": "",
"components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "",
"components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "",
"components.Settings.Notifications.NotificationsNtfy.validationTypes": "",
"components.Settings.Notifications.NotificationsPushover.embedPoster": "",
"components.Settings.Notifications.NotificationsSlack.embedPoster": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariables": "",
"components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "",
"components.Settings.Notifications.NotificationsWebPush.embedPoster": "",
"components.Settings.Notifications.embedPoster": "",
"components.Settings.Notifications.messageThreadId": "",
"components.Settings.Notifications.messageThreadIdTip": "",
"components.Settings.Notifications.userEmailRequired": "",
"components.Settings.Notifications.validationMessageThreadId": "",
"components.Settings.Notifications.validationWebhookRoleId": "",
"components.Settings.Notifications.webhookRoleId": "",
"components.Settings.Notifications.webhookRoleIdTip": "",
"components.Settings.OverrideRuleModal.conditions": "",
"components.Settings.OverrideRuleModal.conditionsDescription": "",
"components.Settings.OverrideRuleModal.create": "",
"components.Settings.OverrideRuleModal.createrule": "",
"components.Settings.OverrideRuleModal.editrule": "",
"components.Settings.OverrideRuleModal.genres": "",
"components.Settings.OverrideRuleModal.keywords": "",
"components.Settings.OverrideRuleModal.languages": "",
"components.Settings.OverrideRuleModal.notagoptions": "",
"components.Settings.OverrideRuleModal.qualityprofile": "",
"components.Settings.OverrideRuleModal.rootfolder": "",
"components.Settings.OverrideRuleModal.ruleCreated": "",
"components.Settings.OverrideRuleModal.ruleUpdated": "",
"components.Settings.OverrideRuleModal.selectQualityProfile": "",
"components.Settings.OverrideRuleModal.selectRootFolder": "",
"components.Settings.OverrideRuleModal.selectService": "",
"components.Settings.OverrideRuleModal.selecttags": "",
"components.Settings.OverrideRuleModal.service": "",
"components.Settings.OverrideRuleModal.serviceDescription": "",
"components.Settings.OverrideRuleModal.settings": "",
"components.Settings.OverrideRuleModal.settingsDescription": "",
"components.Settings.OverrideRuleModal.tags": "",
"components.Settings.OverrideRuleModal.users": "",
"components.Settings.OverrideRuleTile.conditions": "",
"components.Settings.OverrideRuleTile.genre": "",
"components.Settings.OverrideRuleTile.keywords": "",
"components.Settings.OverrideRuleTile.language": "",
"components.Settings.OverrideRuleTile.qualityprofile": "",
"components.Settings.OverrideRuleTile.rootfolder": "",
"components.Settings.OverrideRuleTile.settings": "",
"components.Settings.OverrideRuleTile.tags": "",
"components.Settings.OverrideRuleTile.users": "",
"components.Settings.SettingsJobsCache.dnsCache": "",
"components.Settings.SettingsJobsCache.dnsCacheDescription": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "",
"components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "",
"components.Settings.SettingsJobsCache.dnscacheactiveaddress": "",
"components.Settings.SettingsJobsCache.dnscacheage": "",
"components.Settings.SettingsJobsCache.dnscacheflushed": "",
"components.Settings.SettingsJobsCache.dnscachehits": "",
"components.Settings.SettingsJobsCache.dnscachemisses": "",
"components.Settings.SettingsJobsCache.dnscachename": "",
"components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "",
"components.Settings.SettingsJobsCache.failures": "",
"components.Settings.SettingsJobsCache.flushdnscache": "",
"components.Settings.SettingsJobsCache.hitRate": "",
"components.Settings.SettingsJobsCache.hits": "",
"components.Settings.SettingsJobsCache.ipv4Fallbacks": "",
"components.Settings.SettingsJobsCache.jellyfin-full-scan": "",
"components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "",
"components.Settings.SettingsJobsCache.misses": "",
"components.Settings.SettingsJobsCache.plex-refresh-token": "",
"components.Settings.SettingsJobsCache.process-blacklisted-tags": "",
"components.Settings.SettingsJobsCache.size": "",
"components.Settings.SettingsJobsCache.usersavatars": "",
"components.Settings.SettingsMain.apikeyCopied": "",
"components.Settings.SettingsMain.blacklistedTags": "",
"components.Settings.SettingsMain.blacklistedTagsLimit": "",
"components.Settings.SettingsMain.blacklistedTagsLimitTip": "",
"components.Settings.SettingsMain.blacklistedTagsTip": "",
"components.Settings.SettingsMain.discoverRegion": "",
"components.Settings.SettingsMain.discoverRegionTip": "",
"components.Settings.SettingsMain.enableSpecialEpisodes": "",
"components.Settings.SettingsMain.hideAvailableTip": "",
"components.Settings.SettingsMain.hideBlacklisted": "",
"components.Settings.SettingsMain.hideBlacklistedTip": "",
"components.Settings.SettingsMain.streamingRegion": "",
"components.Settings.SettingsMain.validationUrl": "",
"components.Settings.SettingsMain.validationUrlTrailingSlash": "",
"components.Settings.SettingsMain.youtubeUrl": "",
"components.Settings.SettingsMain.youtubeUrlTip": "",
"components.Settings.SettingsNetwork.csrfProtection": "",
"components.Settings.SettingsNetwork.csrfProtectionHoverTip": "",
"components.Settings.SettingsNetwork.csrfProtectionTip": "",
"components.Settings.SettingsNetwork.dnsCache": "",
"components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "",
"components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "",
"components.Settings.SettingsNetwork.dnsCacheHoverTip": "",
"components.Settings.SettingsNetwork.dnsCacheTip": "",
"components.Settings.SettingsNetwork.docs": "",
"components.Settings.SettingsNetwork.forceIpv4First": "",
"components.Settings.SettingsNetwork.forceIpv4FirstTip": "",
"components.Settings.SettingsNetwork.network": "",
"components.Settings.SettingsNetwork.networkDisclaimer": "",
"components.Settings.SettingsNetwork.networksettings": "",
"components.Settings.SettingsNetwork.networksettingsDescription": "",
"components.Settings.SettingsNetwork.proxyBypassFilter": "",
"components.Settings.SettingsNetwork.proxyBypassFilterTip": "",
"components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "",
"components.Settings.SettingsNetwork.proxyEnabled": "",
"components.Settings.SettingsNetwork.proxyHostname": "",
"components.Settings.SettingsNetwork.proxyPassword": "",
"components.Settings.SettingsNetwork.proxyPort": "",
"components.Settings.SettingsNetwork.proxySsl": "",
"components.Settings.SettingsNetwork.proxyUser": "",
"components.Settings.SettingsNetwork.toastSettingsFailure": "",
"components.Settings.SettingsNetwork.toastSettingsSuccess": "",
"components.Settings.SettingsNetwork.trustProxy": "",
"components.Settings.SettingsNetwork.trustProxyTip": "",
"components.Settings.SettingsNetwork.validationProxyPort": "",
"components.Settings.SettingsUsers.atLeastOneAuth": "",
"components.Settings.SettingsUsers.mediaServerLogin": "",
"components.Settings.SettingsUsers.mediaServerLoginTip": "",
"components.Settings.addrule": "",
"components.Settings.allChosenProvidersAreOperational": "",
"components.Settings.animeMetadataProvider": "",
"components.Settings.apiKey": "",
"components.Settings.blacklistedTagImportInstructions": "",
"components.Settings.blacklistedTagImportTitle": "",
"components.Settings.blacklistedTagsText": "",
"components.Settings.chooseProvider": "",
"components.Settings.clearBlacklistedTagsConfirm": "",
"components.Settings.clickTest": "",
"components.Settings.connectionTestFailed": "",
"components.Settings.copyBlacklistedTags": "",
"components.Settings.copyBlacklistedTagsEmpty": "",
"components.Settings.copyBlacklistedTagsTip": "",
"components.Settings.failed": "",
"components.Settings.failedToSaveMetadataSettings": "",
"components.Settings.general": "",
"components.Settings.importBlacklistedTagsTip": "",
"components.Settings.invalidKeyword": "",
"components.Settings.invalidurlerror": "",
"components.Settings.jellyfinForgotPasswordUrl": "",
"components.Settings.jellyfinSettings": "",
"components.Settings.jellyfinSettingsDescription": "",
"components.Settings.jellyfinSettingsFailure": "",
"components.Settings.jellyfinSettingsSuccess": "",
"components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "",
"components.Settings.jellyfinSyncFailedGenericError": "",
"components.Settings.jellyfinSyncFailedNoLibrariesFound": "",
"components.Settings.jellyfinlibraries": "",
"components.Settings.jellyfinlibrariesDescription": "",
"components.Settings.jellyfinsettings": "",
"components.Settings.jellyfinsettingsDescription": "",
"components.Settings.manualscanDescriptionJellyfin": "",
"components.Settings.manualscanJellyfin": "",
"components.Settings.menuJellyfinSettings": "",
"components.Settings.menuMetadataProviders": "",
"components.Settings.menuNetwork": "",
"components.Settings.metadataProviderSelection": "",
"components.Settings.metadataProviderSettings": "",
"components.Settings.metadataSettings": "",
"components.Settings.metadataSettingsSaved": "",
"components.Settings.no": "",
"components.Settings.noSpecialCharacters": "",
"components.Settings.nooptions": "",
"components.Settings.notTested": "",
"components.Settings.operational": "",
"components.Settings.overrideRules": "",
"components.Settings.overrideRulesDescription": "",
"components.Settings.providerStatus": "",
"components.Settings.save": "",
"components.Settings.saving": "",
"components.Settings.scanbackground": "",
"components.Settings.searchKeywords": "",
"components.Settings.seriesMetadataProvider": "",
"components.Settings.settings": "",
"components.Settings.starttyping": "",
"components.Settings.syncJellyfin": "",
"components.Settings.syncing": "",
"components.Settings.timeout": "",
"components.Settings.tip": "",
"components.Settings.tmdbProviderDoesnotWork": "",
"components.Settings.tvdbProviderDoesnotWork": "",
"components.Settings.valueRequired": "",
"components.Settings.yes": "",
"components.Setup.back": "",
"components.Setup.configemby": "",
"components.Setup.configjellyfin": "",
"components.Setup.configplex": "",
"components.Setup.configuremediaserver": "",
"components.Setup.librarieserror": "",
"components.Setup.servertype": "",
"components.Setup.signin": "",
"components.Setup.signinWithEmby": "",
"components.Setup.signinWithJellyfin": "",
"components.Setup.signinWithPlex": "",
"components.Setup.subtitle": "",
"components.StatusBadge.seasonnumber": "",
"components.TitleCard.addToWatchList": "",
"components.TitleCard.watchlistCancel": "",
"components.TitleCard.watchlistDeleted": "",
"components.TitleCard.watchlistError": "",
"components.TitleCard.watchlistSuccess": "",
"components.TvDetails.addtowatchlist": "",
"components.TvDetails.play": "",
"components.TvDetails.play4k": "",
"components.TvDetails.removefromwatchlist": "",
"components.TvDetails.watchlistDeleted": "",
"components.TvDetails.watchlistError": "",
"components.TvDetails.watchlistSuccess": "",
"components.UserList.importedfromJellyfin": "",
"components.UserList.importfromJellyfin": "",
"components.UserList.importfromJellyfinerror": "",
"components.UserList.importfrommediaserver": "",
"components.UserList.mediaServerUser": "",
"components.UserList.newJellyfinsigninenabled": "",
"components.UserList.noJellyfinuserstoimport": "",
"components.UserList.username": "",
"components.UserList.validationUsername": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.description": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.password": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.save": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.saving": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.title": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.username": "",
"components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.email": "",
"components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "",
"components.UserProfile.UserSettings.UserGeneralSettings.save": "",
"components.UserProfile.UserSettings.UserGeneralSettings.saving": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "",
"components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "",
"components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "",
"components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "",
"components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "",
"components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "",
"components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "",
"components.UserProfile.UserSettings.menuLinkedAccounts": "",
"components.UserProfile.localWatchlist": "",
"i18n.addToBlacklist": "",
"i18n.blacklistDuplicateError": "",
"i18n.blacklistError": "",
"i18n.blacklistSuccess": "",
"i18n.blacklisted": "",
"i18n.completed": "",
"i18n.deleted": "",
"i18n.specials": "",
"i18n.blacklist": "",
"components.Discover.FilterSlideover.status": "",
"component.BlacklistBlock.blacklistdate": "",
"component.BlacklistBlock.blacklistedby": "",
"component.BlacklistModal.blacklisting": "",
"components.Blacklist.blacklistNotFoundError": "",
"components.Blacklist.blacklistSettingsDescription": "",
"components.Blacklist.blacklistdate": "",
"components.Blacklist.blacklistedby": "",
"components.Blacklist.blacklistsettings": "",
"components.Login.initialsignin": "",
"components.Login.validationEmailRequired": "",
"components.Selector.searchStatus": "",
"components.Selector.searchUsers": "",
"components.Settings.SettingsMain.streamingRegionTip": "",
"components.Settings.SettingsUsers.loginMethods": "",
"components.Settings.SettingsUsers.loginMethodsTip": "",
"i18n.removeFromBlacklistSuccess": "",
"i18n.removefromBlacklist": "",
"components.Settings.SettingsAbout.aboutseerr": "",
"components.Settings.SettingsAbout.contribute": "",
"components.Settings.SettingsAbout.supportseerr": "",
"components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "",
"components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "",
"components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": ""
}

View File

@@ -105,6 +105,10 @@
@apply relative mb-4 mt-6 flex;
}
.service-error-banner {
@apply mb-2 flex items-center gap-2 rounded-md border border-yellow-500 bg-yellow-500 bg-opacity-20 px-3 py-2 text-sm text-yellow-200;
}
.slider-title {
@apply inline-flex items-center text-xl font-bold leading-7 text-gray-300 sm:truncate sm:text-2xl sm:leading-9;
}