diff --git a/front/translations/de.json b/front/translations/de.json new file mode 100644 index 00000000..13327247 --- /dev/null +++ b/front/translations/de.json @@ -0,0 +1,244 @@ +{ + "home": { + "recommended": "Empfehlungen", + "news": "Neu", + "watchlist": "Fortsetzen", + "info": "Mehr", + "none": "Keine Folgen", + "watchlistLogin": "Um zu sehen was du bereits geschaut hast und geplant hast zu schauen, musst du dich anmelden.", + "refreshMetadata": "Metadaten aktualisieren", + "episodeMore": { + "goToShow": "Zur Serie", + "download": "Herunterladen", + "mediainfo": "Datei Info" + } + }, + "show": { + "play": "Abspielen", + "trailer": "Trailer abspielen", + "studio": "Studio", + "genre": "Genres", + "genre-none": "Keine Genres", + "staff": "Besetzung", + "staff-none": "Die Besetzung ist unbekannt", + "noOverview": "Keine Übersicht verfügbar", + "episode-none": "Es gibt keine Episoden in dieser Staffel", + "episodeNoMetadata": "Keine Metadaten verfügbar", + "tags": "Tags", + "links": "Links", + "jumpToSeason": "Springe zu Staffel", + "partOf": "Teil von", + "watchlistAdd": "Zur Watchlist hinzufügen", + "watchlistEdit": "Gesehen Status editieren", + "watchlistRemove": "Als ungesehen markieren", + "watchlistLogin": "Einloggen um zur Watchlist hinzuzufügen", + "watchlistMark": { + "completed": "Als beendet markieren", + "planned": "Als geplant markieren", + "watching": "Als gesehen markieren", + "droped": "Als abgebrochen markieren", + "null": "Als ungesehen markieren" + }, + "nextUp": "Als Nächstes" + }, + "browse": { + "sortby": "Sortieren nach {{key}}", + "sortby-tt": "Sortieren nach", + "sortkey": { + "relevance": "Relevanz", + "name": "Name", + "airDate": "Ausstrahlungsdatum", + "startAir": "Erstausstrahlung", + "endAir": "Letzte Ausstrahlung", + "addedDate": "Hinzufügedatum", + "rating": "Bewertungen" + }, + "sortord": { + "asc": "aufsteigend", + "desc": "absteigend" + }, + "switchToGrid": "Zu Rasteransicht wechseln", + "switchToList": "Zu Listenansicht wechseln" + }, + "misc": { + "settings": "Einstellungen", + "prev-page": "Vorherige Seite", + "next-page": "Nächste Seite", + "delete": "Löschen", + "cancel": "Abbrechen", + "more": "Mehr", + "expand": "Ausklappen", + "collapse": "Einklappen", + "edit": "Bearbeiten", + "or": "ODER", + "loading": "Lädt" + }, + "navbar": { + "home": "Startseite", + "browse": "Durchsuchen", + "search": "Suchen", + "login": "Anmelden", + "admin": "Administration" + }, + "settings": { + "general": { + "label": "Allgemein", + "theme": { + "label": "Theme", + "description": "Lege das Design der Anwendung fest", + "auto": "System", + "light": "Hell", + "dark": "Dunkel" + }, + "language": { + "label": "Sprache", + "description": "Lege die Sprache der Anwending fest", + "system": "System" + } + }, + "playback": { + "label": "Wiedergabe", + "playmode": { + "label": "Standard Qualität", + "description": "Der Standard-Wiedergabemodus, der mit diesem Client verwendet wird. Originalqualität braucht weniger Ressourcen auf dem Server, erlaubt aber keine automatischen Qualitätsänderungen" + }, + "audioLanguage": { + "label": "Sprache", + "description": "Die Standardsprache, die bei der Wiedergabe von Mehrsprachigen Inhalten verwendet wird" + }, + "subtitleLanguage": { + "label": "Untertitelsprache", + "description": "Die Standard-Untertitelsprache", + "none": "Keine" + } + }, + "account": { + "label": "Benutzerkonto", + "username": { + "label": "Benutzername" + }, + "avatar": { + "label": "Avatar", + "description": "Profilbild ändern" + }, + "email": { + "label": "Email" + }, + "password": { + "label": "Passwort", + "description": "Passwort ändern", + "oldPassword": "Altes Passwort", + "newPassword": "Neues Passwort" + } + }, + "oidc": { + "label": "Verknüpfte Konten", + "connected": "Verbunden als {{username}}", + "not-connected": "Getrennt", + "open-profile": "Öffne dein {{provider}} Profil", + "link": "Link", + "delete": "Trenne die Verknüpfung denes kyoo Account mit {{provider}}" + }, + "about": { + "label": "Über", + "android-app": { + "label": "Android App", + "description": "Lade die Android App herunter" + }, + "git": { + "label": "Github", + "description": "Öffne das Github repository um den Code von kyoo anzuschauen" + } + } + }, + "player": { + "back": "Zurück", + "previous": "Vorherige Episode", + "next": "Nächste Episode", + "play": "Wiedergabe", + "pause": "Pause", + "mute": "Stummschalten", + "volume": "Lautstärke", + "quality": "Qualität", + "audios": "Ton", + "subtitles": "Untertitel", + "subtitle-none": "Keine", + "fullscreen": "Vollbild", + "direct": "Originalqualität", + "transmux": "Original", + "auto": "Auto", + "notInPristine": "Wiedergabe in Originalqualität nicht möglich", + "unsupportedError": "Video codec nicht unterstützt, Transcodierung läuft..." + }, + "search": { + "empty": "Keine Ergebnisse gefunden. Versuche eine andere Anfrage." + }, + "login": { + "login": "Anmelden", + "register": "Registrieren", + "guest": "Als Gast fortfahren", + "guest-forbidden": "Diese kyoo Instanz erlaubt keine Gäste", + "via": "Weiter mit {{provider}}", + "add-account": "Benutzerkonto hinzufügen", + "logout": "Abmelden", + "server": "Server Adresse", + "email": "Email", + "username": "Benutzername", + "password": "Passwort", + "confirm": "Passwort bestätigen", + "or-register": "Noch kein Konto? <1>Register.", + "or-login": "Hast du bereits ein Konto? <1>Log in.", + "password-no-match": "Passwörter stimmen nicht überein", + "delete": "Konto löschen", + "delete-confirmation": "Diese Aktion kann nicht rückgängig gemacht werden. Bist du sicher?" + }, + "downloads": { + "empty": "Noch nichts heruntergeladen, suche nach etwas das du magst", + "error": "Fehler: {{error}}", + "delete": "Element löschen", + "deleteMessage": "Möchtest du dieses Element von deinem lokalen Speicher löschen?", + "pause": "Pause", + "resume": "Fortsetzen", + "retry": "Erneut versuchen" + }, + "errors": { + "connection": "Verbindung mit kyoo's server nicht möglich", + "connection-tips": "Tipps zur Fehlerbehebung:\n - Bist du mit dem Internet verbunden?\n - Ist dein kyoo Server online?\n - Ist dein Konto gesperrt?", + "unknown": "Unbekannter Fehler", + "try-again": "Erneut versuchen", + "re-login": "Erneute Anmeldung", + "offline": "Du bist nicht mit dem Internet verbunden. Versuche es später nochmal.", + "unauthorized": "Du hast keine Berechtigungen {{permission}} um diese Seite aufzurufen", + "needVerification": "Dein Konto muss vom Server Administrator verifiziert werden bevor du es benutzen kannst.", + "needAccount": "Diese Seite kann als Gast nicht aufgerufen werden. Du musst dich anmelden oder ein Konto erstellen." + }, + "mediainfo": { + "file": "Datei", + "container": "Container", + "video": "Video", + "audio": "Audio", + "subtitles": "Untertitel", + "forced": "Erzwungen", + "default": "Standard", + "duration": "Dauer", + "size": "Größe", + "novideo": "Kein Video", + "nocontainer": "Unzulässiger Container" + }, + "admin": { + "users": { + "label": "Benutzer", + "adminUser": "Administrator", + "regularUser": "Benutzer", + "set-permissions": "Berechtigungen vergeben", + "delete": "Benutzer löschen", + "unverifed": "Unbestätigt", + "verify": "Benutzer verifizieren" + }, + "scanner": { + "label": "Scanner", + "scan": "Mediathek scannen", + "empty": "Keine Probleme gefunden. Alle Elemente sind eingelesen" + } + } +} diff --git a/front/translations/pl.json b/front/translations/pl.json new file mode 100644 index 00000000..1fe71f43 --- /dev/null +++ b/front/translations/pl.json @@ -0,0 +1,244 @@ +{ + "home": { + "recommended": "Polecane", + "news": "", + "watchlist": "Kontynuuj oglądanie", + "info": "Zobacz więcej", + "none": "Brak odcinków", + "watchlistLogin": "Żeby śledzić co było oglądane albo co planujesz oglądać musisz się zalogować.", + "refreshMetadata": "Odśwież metadane", + "episodeMore": { + "goToShow": "", + "download": "", + "mediainfo": "" + } + }, + "show": { + "play": "Odtwórz", + "trailer": "Odtwórz zwiastun", + "studio": "", + "genre": "", + "genre-none": "", + "staff": "", + "staff-none": "", + "noOverview": "", + "episode-none": "Brak odcinków w tym sezonie", + "episodeNoMetadata": "", + "tags": "", + "links": "", + "jumpToSeason": "", + "partOf": "", + "watchlistAdd": "", + "watchlistEdit": "", + "watchlistRemove": "", + "watchlistLogin": "", + "watchlistMark": { + "completed": "", + "planned": "", + "watching": "", + "droped": "", + "null": "" + }, + "nextUp": "" + }, + "browse": { + "sortby": "", + "sortby-tt": "", + "sortkey": { + "relevance": "", + "name": "", + "airDate": "", + "startAir": "", + "endAir": "", + "addedDate": "", + "rating": "" + }, + "sortord": { + "asc": "", + "desc": "" + }, + "switchToGrid": "", + "switchToList": "" + }, + "misc": { + "settings": "", + "prev-page": "", + "next-page": "", + "delete": "", + "cancel": "", + "more": "", + "expand": "", + "collapse": "", + "edit": "", + "or": "", + "loading": "" + }, + "navbar": { + "home": "", + "browse": "", + "search": "", + "login": "", + "admin": "" + }, + "settings": { + "general": { + "label": "", + "theme": { + "label": "", + "description": "", + "auto": "", + "light": "", + "dark": "" + }, + "language": { + "label": "", + "description": "", + "system": "" + } + }, + "playback": { + "label": "", + "playmode": { + "label": "", + "description": "" + }, + "audioLanguage": { + "label": "", + "description": "" + }, + "subtitleLanguage": { + "label": "", + "description": "", + "none": "" + } + }, + "account": { + "label": "", + "username": { + "label": "" + }, + "avatar": { + "label": "", + "description": "" + }, + "email": { + "label": "" + }, + "password": { + "label": "", + "description": "", + "oldPassword": "", + "newPassword": "" + } + }, + "oidc": { + "label": "", + "connected": "", + "not-connected": "", + "open-profile": "", + "link": "", + "delete": "" + }, + "about": { + "label": "", + "android-app": { + "label": "", + "description": "" + }, + "git": { + "label": "", + "description": "Otwórz repozytorium github gdzie możesz przejrzeć kod kyoo" + } + } + }, + "player": { + "back": "", + "previous": "", + "next": "", + "play": "", + "pause": "", + "mute": "", + "volume": "", + "quality": "", + "audios": "", + "subtitles": "", + "subtitle-none": "", + "fullscreen": "Pełny ekran", + "direct": "", + "transmux": "", + "auto": "", + "notInPristine": "", + "unsupportedError": "" + }, + "search": { + "empty": "" + }, + "login": { + "login": "", + "register": "Zarejestruj", + "guest": "Kontynuuj jako gość", + "guest-forbidden": "Ta instancja kyoo nie zezwala na korzystanie jako gość", + "via": "Kontynuuj z {{provider}}", + "add-account": "Dodaj konto", + "logout": "Wyloguj", + "server": "Adres serwera", + "email": "Email", + "username": "Nazwa użytkownika", + "password": "Hasło", + "confirm": "Powtórz hasło", + "or-register": "", + "or-login": "", + "password-no-match": "", + "delete": "Usuń konto", + "delete-confirmation": "" + }, + "downloads": { + "empty": "", + "error": "", + "delete": "", + "deleteMessage": "", + "pause": "", + "resume": "", + "retry": "" + }, + "errors": { + "connection": "", + "connection-tips": "", + "unknown": "Nieznany błąd", + "try-again": "Spróbuj ponownie", + "re-login": "Zaloguj się ponownie", + "offline": "", + "unauthorized": "", + "needVerification": "", + "needAccount": "" + }, + "mediainfo": { + "file": "", + "container": "", + "video": "", + "audio": "", + "subtitles": "", + "forced": "", + "default": "", + "duration": "", + "size": "", + "novideo": "", + "nocontainer": "" + }, + "admin": { + "users": { + "label": "", + "adminUser": "", + "regularUser": "", + "set-permissions": "", + "delete": "", + "unverifed": "", + "verify": "" + }, + "scanner": { + "label": "", + "scan": "", + "empty": "" + } + } +} diff --git a/front/translations/uk.json b/front/translations/uk.json new file mode 100644 index 00000000..a9c163c3 --- /dev/null +++ b/front/translations/uk.json @@ -0,0 +1,244 @@ +{ + "home": { + "recommended": "Рекомендації", + "news": "Новинки", + "watchlist": "Продовжити перегляд", + "info": "Більше", + "none": "Епізоди відсутні", + "watchlistLogin": "Для відслідковування історії переглядів чи планів на майбутне необхідно увійти.", + "refreshMetadata": "Оновити метадані", + "episodeMore": { + "goToShow": "Перейти до серіалу", + "download": "Завантажити", + "mediainfo": "Переглянути інформацію про файл" + } + }, + "show": { + "play": "Відтворити", + "trailer": "Відтворити трейлер", + "studio": "Студія", + "genre": "Жанри", + "genre-none": "Жанри відсутні", + "staff": "Команда", + "staff-none": "Команда невідома", + "noOverview": "Немає огляду", + "episode-none": "В цьому сезоні нема епізодів", + "episodeNoMetadata": "Метадані недоступні", + "tags": "Теги", + "links": "Посилання", + "jumpToSeason": "Перейти до сезону", + "partOf": "Частина", + "watchlistAdd": "Додати в список очікування", + "watchlistEdit": "Змінити статус перегляду", + "watchlistRemove": "Відмітити як не переглянуте", + "watchlistLogin": "Увійти для зберігання в списку переглядів", + "watchlistMark": { + "completed": "Відмітити як завершене", + "planned": "Відмітити як заплановане", + "watching": "Відмітити як переглядаю", + "droped": "Відмітити як покинуте", + "null": "Відмітити як не почате" + }, + "nextUp": "Наступне" + }, + "browse": { + "sortby": "Сортувати за {{key}}", + "sortby-tt": "Сортування", + "sortkey": { + "relevance": "Актуальність", + "name": "Ім'я", + "airDate": "Дата виходу", + "startAir": "Початок виходу", + "endAir": "Кінець виходу", + "addedDate": "Дата додавання", + "rating": "Рейтинг" + }, + "sortord": { + "asc": "за зростанням", + "desc": "за спаданням" + }, + "switchToGrid": "Перейти в режим сітки", + "switchToList": "Перейти в режим списку" + }, + "misc": { + "settings": "Налаштування", + "prev-page": "Попередня сторінка", + "next-page": "Наступна сторінка", + "delete": "Видалити", + "cancel": "Скасувати", + "more": "Більше", + "expand": "Розгорнути", + "collapse": "Згорнути", + "edit": "Редагувати", + "or": "АБО", + "loading": "Завантаження" + }, + "navbar": { + "home": "Додому", + "browse": "Перегляд", + "search": "Пошук", + "login": "Вхід", + "admin": "Сторінка адміністратора" + }, + "settings": { + "general": { + "label": "Загальні налаштування", + "theme": { + "label": "Тема", + "description": "Встановіть тема для вашого додатку", + "auto": "Системна", + "light": "Світла", + "dark": "Темна" + }, + "language": { + "label": "Мова", + "description": "Встановіть мову для вашого додатку", + "system": "Системна" + } + }, + "playback": { + "label": "Відтворення", + "playmode": { + "label": "Відтворення за замовчуванням", + "description": "Режим відтворення за умовчанням, який використовується в цьому клієнті. \"Нативне\" є легшим для сервера, але не дозволяє автоматично змінювати якість" + }, + "audioLanguage": { + "label": "Мова аудіо", + "description": "Мова аудіо за замовчуванням, яка використовується під час відтворення відео з кількома аудіо" + }, + "subtitleLanguage": { + "label": "Мова субтитрів", + "description": "Мова за замовчуванням для субтитрів", + "none": "Ніяка" + } + }, + "account": { + "label": "Акаунт", + "username": { + "label": "Нікнейм" + }, + "avatar": { + "label": "Аватар", + "description": "Змінити іконку профіля" + }, + "email": { + "label": "Email" + }, + "password": { + "label": "Пароль", + "description": "Змінити пароль", + "oldPassword": "Старий пароль", + "newPassword": "Новий пароль" + } + }, + "oidc": { + "label": "Пов’язані акаунти", + "connected": "Підключено як {{username}}.", + "not-connected": "Відключено", + "open-profile": "Відкрити ваш {{provider}} профіль", + "link": "Посилання", + "delete": "Відключити ваш kyoo акаунт від {{provider}}" + }, + "about": { + "label": "Інформація", + "android-app": { + "label": "Android додаток", + "description": "Завантажити додаток android" + }, + "git": { + "label": "Github", + "description": "Відкрити github репозиторій де можна переглянути код kyoo" + } + } + }, + "player": { + "back": "Назад", + "previous": "Попередній епізод", + "next": "Наступний епізод", + "play": "Відтворити", + "pause": "Пауза", + "mute": "Вимкнути звук", + "volume": "Гучність", + "quality": "Якість", + "audios": "Аудіо", + "subtitles": "Субтитри", + "subtitle-none": "Відсутні", + "fullscreen": "Повноекранний режим", + "direct": "Нативне", + "transmux": "Оригінальне", + "auto": "Автоматично", + "notInPristine": "Недоступно в нативному", + "unsupportedError": "Відео кодек не підтримується, триває перекодування..." + }, + "search": { + "empty": "Результатів не знайдено. Спробуйте інший запит." + }, + "login": { + "login": "Увійти", + "register": "Рєестрація", + "guest": "Продовжити як гість", + "guest-forbidden": "Цей екземпляр kyoo не дозволяє використання гостьових акаунтів", + "via": "Продовжити із {{provider}}", + "add-account": "Додати акаунт", + "logout": "Вийти", + "server": "Адреса серверу", + "email": "Email", + "username": "Нікнейм", + "password": "Пароль", + "confirm": "Підтвердження пароля", + "or-register": "Немає акаунта? <1>Рєестрація.", + "or-login": "Є акаунт? <1>Увійти.", + "password-no-match": "Пароль не підходить.", + "delete": "Видалити акаунт", + "delete-confirmation": "Ця дія не може бути скасована. Ви впевнені?" + }, + "downloads": { + "empty": "Ще нічого не завантажено, почніть переглядати улюблені серії", + "error": "Помилка: {{error}}", + "delete": "Видалити", + "deleteMessage": "Чи ви впевнені що хочете видалити це із локального сховища?", + "pause": "Пауза", + "resume": "Поновити", + "retry": "Повторити" + }, + "errors": { + "connection": "Неможливо підключитись до сервера kyoo", + "connection-tips": "Поради щодо усунення несправностей:\n - Ви підключені до Інтернет?\n - Чи ваш сервер kyoo онлайн?\n - Ваш акаунт був заблокований?", + "unknown": "Невідома помилка", + "try-again": "Спробувати ще", + "re-login": "Перезайти", + "offline": "Ви не підключені до Інтернет. Будь ласка спробуйте пізніше.", + "unauthorized": "У вас відсутне право {{permission}} для перегляду цієї сторінки.", + "needVerification": "Перш ніж ви зможете користуванись вашим акаунтом, ваш обліковий запис має бути підтверджено адміністратором сервера.", + "needAccount": "Ця сторінка не може бути відвідана в гостьовому режимі. Вам необхідно створити або увійти в акаунт." + }, + "mediainfo": { + "file": "Файл", + "container": "Контейнер", + "video": "Відео", + "audio": "Аудіо", + "subtitles": "Субтитри", + "forced": "Примусово", + "default": "За замовчуванням", + "duration": "Тривалість", + "size": "Розмір", + "novideo": "Відео відсутне", + "nocontainer": "Недійсний контейнер" + }, + "admin": { + "users": { + "label": "Користувачі", + "adminUser": "Адміністратор", + "regularUser": "Користувач", + "set-permissions": "Встановити права", + "delete": "Видалити користувача", + "unverifed": "Не підтверджений", + "verify": "Підтвердити користувача" + }, + "scanner": { + "label": "Сканер", + "scan": "Запустити сканування бібліотеки", + "empty": "Проблеми не знайдено. Усі ваші серії зареєстровані." + } + } +} diff --git a/front/translations/zh.json b/front/translations/zh.json index 93c9f9ae..2f889a08 100644 --- a/front/translations/zh.json +++ b/front/translations/zh.json @@ -10,7 +10,8 @@ "goToShow": "转到节目", "download": "下载", "mediainfo": "查看文件信息" - } + }, + "refreshMetadata": "刷新元数据" }, "show": { "play": "播放", @@ -236,7 +237,8 @@ }, "scanner": { "label": "扫描器", - "empty": "未发现问题。所有项目均已注册。" + "empty": "未发现问题。所有项目均已注册。", + "scan": "触发媒体库扫描" } } }