From d36d7f06ace018938ee3e771816f985bc2389da8 Mon Sep 17 00:00:00 2001 From: kaskoo Date: Sun, 29 Sep 2024 16:17:20 +0000 Subject: [PATCH 1/4] Translated using Weblate (French) Currently translated at 100.0% (207 of 207 strings) Translation: Kyoo/Kyoo Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/fr/ --- front/translations/fr.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/front/translations/fr.json b/front/translations/fr.json index 2bdfef27..02762639 100644 --- a/front/translations/fr.json +++ b/front/translations/fr.json @@ -15,7 +15,7 @@ }, "show": { "play": "Lecture", - "trailer": "Jouer le trailer", + "trailer": "Lire la bande annonce", "studio": "Studio", "genre": "Genres", "genre-none": "Aucun genres", @@ -26,8 +26,8 @@ "episodeNoMetadata": "Aucune metadonnée disponible", "tags": "Tags", "links": "Liens", - "jumpToSeason": "Aller sur une saison", - "partOf": "Fait parti de", + "jumpToSeason": "Passer à la saison", + "partOf": "Fait partie de", "watchlistAdd": "Ajouter à votre liste de visionnage", "watchlistEdit": "Editer le status", "watchlistRemove": "Marquer comme non vu", @@ -234,14 +234,15 @@ "subtitles": "Sous titres", "forced": "Forcé", "default": "Par Défaut", - "duration": "Duration", + "duration": "Durée", "size": "Taille", "novideo": "Pas de video", - "nocontainer": "Conteneur invalide" + "nocontainer": "Conteneur invalide", + "external": "Externe" }, "admin": { "users": { - "label": "Comptes", + "label": "Utilisateurs", "adminUser": "Admin", "regularUser": "Utilisateur", "set-permissions": "Definir les permissions", From fcbd9c26010afe7b08484068e2a88e69dbb5d34b Mon Sep 17 00:00:00 2001 From: kaskoo Date: Sun, 29 Sep 2024 18:22:07 +0200 Subject: [PATCH 2/4] Added translation using Weblate (Romanian) --- front/translations/ro.json | 285 +++++++++++++++++++++++++++++++++++++ 1 file changed, 285 insertions(+) create mode 100644 front/translations/ro.json diff --git a/front/translations/ro.json b/front/translations/ro.json new file mode 100644 index 00000000..252d60d4 --- /dev/null +++ b/front/translations/ro.json @@ -0,0 +1,285 @@ +{ + "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": "", + "season": "" + }, + "browse": { + "mediatypekey": { + "all": "", + "movie": "", + "show": "", + "collection": "" + }, + "mediatype-tt": "", + "mediatypelabel": "", + "sortby": "", + "sortby-tt": "", + "sortkey": { + "relevance": "", + "name": "", + "airDate": "", + "startAir": "", + "endAir": "", + "addedDate": "", + "rating": "" + }, + "sortord": { + "asc": "", + "desc": "" + }, + "switchToGrid": "", + "switchToList": "" + }, + "genres": { + "Action": "", + "Adventure": "", + "Animation": "", + "Comedy": "", + "Crime": "", + "Documentary": "", + "Drama": "", + "Family": "", + "Fantasy": "", + "History": "", + "Horror": "", + "Music": "", + "Mystery": "", + "Romance": "", + "ScienceFiction": "", + "Thriller": "", + "War": "", + "Western": "", + "Kids": "", + "News": "", + "Reality": "", + "Soap": "", + "Talk": "", + "Politics": "" + }, + "misc": { + "settings": "", + "prev-page": "", + "next-page": "", + "delete": "", + "cancel": "", + "more": "", + "expand": "", + "collapse": "", + "edit": "", + "or": "", + "loading": "" + }, + "navbar": { + "home": "", + "browse": "", + "download": "", + "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": "" + } + } + }, + "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": "", + "via": "", + "add-account": "", + "logout": "", + "server": "", + "email": "", + "username": "", + "password": "", + "confirm": "", + "or-register": "", + "or-login": "", + "password-no-match": "", + "delete": "", + "delete-confirmation": "" + }, + "downloads": { + "empty": "", + "error": "", + "delete": "", + "deleteMessage": "", + "pause": "", + "resume": "", + "retry": "" + }, + "errors": { + "connection": "", + "connection-tips": "", + "unknown": "", + "try-again": "", + "re-login": "", + "offline": "", + "unauthorized": "", + "needVerification": "", + "needAccount": "", + "setup": { + "MissingAdminAccount": "", + "NoVideoFound": "" + } + }, + "mediainfo": { + "file": "", + "container": "", + "video": "", + "audio": "", + "subtitles": "", + "forced": "", + "default": "", + "external": "", + "duration": "", + "size": "", + "novideo": "", + "nocontainer": "" + }, + "admin": { + "users": { + "label": "", + "adminUser": "", + "regularUser": "", + "set-permissions": "", + "delete": "", + "unverifed": "", + "verify": "" + }, + "scanner": { + "label": "", + "scan": "", + "empty": "" + } + } +} From 8ef02ac7e40413d208963ef1a170ec6aea2bbef9 Mon Sep 17 00:00:00 2001 From: Bezruchenko Simon Date: Mon, 30 Sep 2024 08:14:08 +0000 Subject: [PATCH 3/4] Translated using Weblate (Ukrainian) Currently translated at 100.0% (207 of 207 strings) Translation: Kyoo/Kyoo Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/uk/ --- front/translations/uk.json | 51 ++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 5 deletions(-) diff --git a/front/translations/uk.json b/front/translations/uk.json index 268828ea..43abd70c 100644 --- a/front/translations/uk.json +++ b/front/translations/uk.json @@ -39,7 +39,8 @@ "droped": "Відмітити як покинуте", "null": "Відмітити як не почате" }, - "nextUp": "Наступне" + "nextUp": "Наступне", + "season": "Сезон {{number}}" }, "browse": { "sortby": "Сортувати за {{key}}", @@ -58,7 +59,15 @@ "desc": "за спаданням" }, "switchToGrid": "Перейти в режим сітки", - "switchToList": "Перейти в режим списку" + "switchToList": "Перейти в режим списку", + "mediatype-tt": "Тип медіа", + "mediatypelabel": "Тип медіа", + "mediatypekey": { + "all": "Усе", + "movie": "Фільми", + "show": "Серіали", + "collection": "Колекція" + } }, "misc": { "settings": "Налаштування", @@ -78,7 +87,8 @@ "browse": "Бібліотека", "search": "Пошук", "login": "Вхід", - "admin": "Сторінка адміністратора" + "admin": "Сторінка адміністратора", + "download": "Завантажити" }, "settings": { "general": { @@ -210,7 +220,11 @@ "offline": "Ви не підключені до Інтернет. Будь ласка спробуйте пізніше.", "unauthorized": "У вас відсутне право {{permission}} для перегляду цієї сторінки.", "needVerification": "Перш ніж ви зможете користуванись вашим акаунтом, ваш обліковий запис має бути підтверджено адміністратором сервера.", - "needAccount": "Ця сторінка не може бути відвідана в гостьовому режимі. Вам необхідно створити або увійти в акаунт." + "needAccount": "Ця сторінка не може бути відвідана в гостьовому режимі. Вам необхідно створити або увійти в акаунт.", + "setup": { + "MissingAdminAccount": "Акаунт адміністратора ще не було створено. Будь ласка, зареєструйтесь, щоб створити його.", + "NoVideoFound": "Відео поки не знайдено. Додайте фільми або серіали в папку вашої бібліотеки, щоб вони з’явилися тут!" + } }, "mediainfo": { "file": "Файл", @@ -223,7 +237,8 @@ "duration": "Тривалість", "size": "Розмір", "novideo": "Відео відсутне", - "nocontainer": "Недійсний контейнер" + "nocontainer": "Недійсний контейнер", + "external": "Зовнішній" }, "admin": { "users": { @@ -240,5 +255,31 @@ "scan": "Запустити сканування бібліотеки", "empty": "Проблеми не знайдено. Усі ваші серії зареєстровані." } + }, + "genres": { + "Horror": "Жахи", + "War": "Війна", + "Comedy": "Комедія", + "Crime": "Кримінал", + "Documentary": "Документальний", + "Family": "Сімейний", + "Fantasy": "Фентезі", + "History": "Історія", + "Music": "Музика", + "Mystery": "Містика", + "Romance": "Романтика", + "ScienceFiction": "Наукова фантастика", + "Thriller": "Трилер", + "Western": "Вестерн", + "Kids": "Діти", + "News": "Новини", + "Reality": "Реаліті", + "Soap": "Мильна опера", + "Talk": "Ток-шоу", + "Politics": "Політика", + "Action": "Екшн", + "Adventure": "Пригода", + "Animation": "Мультфільм", + "Drama": "Драма" } } From a30ce584fe7b12a1463558186fc9dab8226b7d5a Mon Sep 17 00:00:00 2001 From: kaskoo Date: Sun, 29 Sep 2024 16:24:40 +0000 Subject: [PATCH 4/4] Translated using Weblate (Romanian) Currently translated at 100.0% (207 of 207 strings) Translation: Kyoo/Kyoo Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/ro/ --- front/translations/ro.json | 414 ++++++++++++++++++------------------- 1 file changed, 207 insertions(+), 207 deletions(-) diff --git a/front/translations/ro.json b/front/translations/ro.json index 252d60d4..bd184330 100644 --- a/front/translations/ro.json +++ b/front/translations/ro.json @@ -1,285 +1,285 @@ { "home": { - "recommended": "", - "news": "", - "watchlist": "", - "info": "", - "none": "", - "watchlistLogin": "", - "refreshMetadata": "", + "recommended": "Recomandat", + "news": "Ştiri", + "watchlist": "Continuați să vizionați", + "info": "Vezi mai multe", + "none": "Fara episoade", + "watchlistLogin": "Pentru a urmări ceea ce ați vizionat sau intenționați să vizionați, trebuie să vă autentificați.", + "refreshMetadata": "Actualizează metadatele", "episodeMore": { - "goToShow": "", - "download": "", - "mediainfo": "" + "goToShow": "Du-te să arăți", + "download": "Descărcați", + "mediainfo": "Consultați informații despre fișier" } }, "show": { - "play": "", - "trailer": "", - "studio": "", - "genre": "", - "genre-none": "", - "staff": "", - "staff-none": "", - "noOverview": "", - "episode-none": "", - "episodeNoMetadata": "", - "tags": "", - "links": "", - "jumpToSeason": "", - "partOf": "", - "watchlistAdd": "", - "watchlistEdit": "", - "watchlistRemove": "", - "watchlistLogin": "", + "play": "Redați", + "trailer": "Redați trailerul", + "studio": "Studio", + "genre": "Genuri", + "genre-none": "Fără genuri", + "staff": "Personalul", + "staff-none": "Personalul este necunoscut", + "noOverview": "Nu este disponibilă o prezentare generală", + "episode-none": "Nu există episoade în acest sezon", + "episodeNoMetadata": "Nu există metadate disponibile", + "tags": "Tags", + "links": "Link-uri", + "jumpToSeason": "Treci la sezon", + "partOf": "O parte din", + "watchlistAdd": "Adaugă la planul tău la lista de urmărire", + "watchlistEdit": "Editați starea ceasului", + "watchlistRemove": "Marcați ca nevăzut", + "watchlistLogin": "Conectați-vă pentru a adăuga la lista dvs. de urmărire", "watchlistMark": { - "completed": "", - "planned": "", - "watching": "", - "droped": "", - "null": "" + "completed": "Marcați ca finalizat", + "planned": "Marcați așa cum ați planificat", + "watching": "Marcați ca vizionare", + "droped": "Marcați ca scăpat", + "null": "Marcați ca nevăzut" }, - "nextUp": "", - "season": "" + "nextUp": "Urmează", + "season": "Sezonul {{number}}" }, "browse": { "mediatypekey": { - "all": "", - "movie": "", - "show": "", - "collection": "" + "all": "Toate", + "movie": "Filme", + "show": "Serie", + "collection": "Colecție" }, - "mediatype-tt": "", - "mediatypelabel": "", - "sortby": "", - "sortby-tt": "", + "mediatype-tt": "Tip media", + "mediatypelabel": "Tip media", + "sortby": "Sortați după {{key}}", + "sortby-tt": "Sortați după", "sortkey": { - "relevance": "", - "name": "", - "airDate": "", - "startAir": "", - "endAir": "", - "addedDate": "", - "rating": "" + "relevance": "Relevanţă", + "name": "Nume", + "airDate": "Data de difuzare", + "startAir": "Începe aerul", + "endAir": "Sfârșit aerul", + "addedDate": "Data adăugată", + "rating": "Evaluări" }, "sortord": { - "asc": "", - "desc": "" + "asc": "urca", + "desc": "cob" }, - "switchToGrid": "", - "switchToList": "" + "switchToGrid": "Comutați la vizualizarea grilă", + "switchToList": "Comutați la vizualizarea listă" }, "genres": { - "Action": "", - "Adventure": "", - "Animation": "", - "Comedy": "", - "Crime": "", - "Documentary": "", - "Drama": "", - "Family": "", - "Fantasy": "", - "History": "", - "Horror": "", - "Music": "", - "Mystery": "", - "Romance": "", - "ScienceFiction": "", - "Thriller": "", - "War": "", - "Western": "", - "Kids": "", - "News": "", - "Reality": "", - "Soap": "", - "Talk": "", - "Politics": "" + "Action": "Acţiune", + "Adventure": "Aventură", + "Animation": "Animaţie", + "Comedy": "Comedie", + "Crime": "Crima", + "Documentary": "Documentar", + "Drama": "Dramă", + "Family": "Familial", + "Fantasy": "Fantezie", + "History": "Istorie", + "Horror": "Groază", + "Music": "Muzică", + "Mystery": "Mister", + "Romance": "Romantism", + "ScienceFiction": "Operă științifico-fantastică", + "Thriller": "Thriller", + "War": "Război", + "Western": "de vest", + "Kids": "Copii", + "News": "Ştiri", + "Reality": "Realitate", + "Soap": "Novela", + "Talk": "Vorbi", + "Politics": "Politică" }, "misc": { - "settings": "", - "prev-page": "", - "next-page": "", - "delete": "", - "cancel": "", - "more": "", - "expand": "", - "collapse": "", - "edit": "", - "or": "", - "loading": "" + "settings": "Setări", + "prev-page": "Pagina anterioară", + "next-page": "Pagina următoare", + "delete": "Şterge", + "cancel": "Anulați", + "more": "Mai mult", + "expand": "Extinde", + "collapse": "Colaps", + "edit": "Edita", + "or": "SAU", + "loading": "Încărcare" }, "navbar": { - "home": "", - "browse": "", - "download": "", - "search": "", - "login": "", - "admin": "" + "home": "Acasă", + "browse": "Navigați", + "download": "Descărcați", + "search": "Căutare", + "login": "Log in", + "admin": "Panoul de administrare" }, "settings": { "general": { - "label": "", + "label": "General", "theme": { - "label": "", - "description": "", - "auto": "", - "light": "", - "dark": "" + "label": "Temă", + "description": "Setați tema aplicației dvs", + "auto": "Sistem", + "light": "Lumina", + "dark": "Întuneric" }, "language": { - "label": "", - "description": "", - "system": "" + "label": "Limbă", + "description": "Setați limba aplicației", + "system": "Sistem" } }, "playback": { - "label": "", + "label": "Redare", "playmode": { - "label": "", - "description": "" + "label": "Mod de redare implicit", + "description": "Modul de redare implicit utilizat pe acest client. Pristine este mai ușor pe server, dar nu permite modificări automate de calitate" }, "audioLanguage": { - "label": "", - "description": "" + "label": "Limba audio", + "description": "Limba audio implicită utilizată la redarea videoclipurilor multi-audio" }, "subtitleLanguage": { - "label": "", - "description": "", - "none": "" + "label": "Limba subtitrare", + "description": "Limba implicită de subtitrare utilizată", + "none": "Nici unul" } }, "account": { - "label": "", + "label": "Cont", "username": { - "label": "" + "label": "Nume de utilizator" }, "avatar": { - "label": "", - "description": "" + "label": "Avatar", + "description": "Schimbați pictograma profilului" }, "email": { - "label": "" + "label": "E-mail" }, "password": { - "label": "", - "description": "", - "oldPassword": "", - "newPassword": "" + "label": "Parolă", + "description": "Schimbați-vă parola", + "oldPassword": "Parola veche", + "newPassword": "Parolă Nouă" } }, "oidc": { - "label": "", - "connected": "", - "not-connected": "", - "open-profile": "", - "link": "", - "delete": "" + "label": "Conturi conectate", + "connected": "Conectat ca {{username}}.", + "not-connected": "Deconectat", + "open-profile": "Deschideți profilul {{provider}}", + "link": "Link", + "delete": "Deconectați contul dvs. kyoo de contul dvs. {{provider}}" }, "about": { - "label": "", + "label": "Despre", "android-app": { - "label": "", - "description": "" + "label": "Android app", + "description": "Descărcați aplicația pentru Android" }, "git": { - "label": "", - "description": "" + "label": "Github", + "description": "Deschideți depozitul github unde puteți răsfoi codul kyoo" } } }, "player": { - "back": "", - "previous": "", - "next": "", - "play": "", - "pause": "", - "mute": "", - "volume": "", - "quality": "", - "audios": "", - "subtitles": "", - "subtitle-none": "", - "fullscreen": "", - "direct": "", - "transmux": "", - "auto": "", - "notInPristine": "", - "unsupportedError": "" + "back": "Înapoi", + "previous": "Episodul anterior", + "next": "Următorul episod", + "play": "Redați", + "pause": "Pauză", + "mute": "Comutați sunetul", + "volume": "Volum", + "quality": "Calitate", + "audios": "Audio", + "subtitles": "Subtitrări", + "subtitle-none": "Nici unul", + "fullscreen": "Ecran complet", + "direct": "Curat", + "transmux": "Original", + "auto": "Auto", + "notInPristine": "Indisponibil în curat", + "unsupportedError": "Codecul video nu este acceptat, transcodare în curs..." }, "search": { - "empty": "" + "empty": "Nu a fost găsit niciun rezultat. Încercați o altă interogare." }, "login": { - "login": "", - "register": "", - "guest": "", - "guest-forbidden": "", - "via": "", - "add-account": "", - "logout": "", - "server": "", - "email": "", - "username": "", - "password": "", - "confirm": "", - "or-register": "", - "or-login": "", - "password-no-match": "", - "delete": "", - "delete-confirmation": "" + "login": "Log in", + "register": "Registru", + "guest": "Continuați ca invitat", + "guest-forbidden": "Această instanță de kyoo nu acceptă oaspeți.", + "via": "Continuați cu {{provider}}", + "add-account": "Adăugați cont", + "logout": "Deconectare", + "server": "Adresa serverului", + "email": "E-mail", + "username": "Nume de utilizator", + "password": "Parolă", + "confirm": "Confirmați parola", + "or-register": "Nu aveți cont? <1>Înregistrați-vă.", + "or-login": "Ai deja un cont? <1>Conectați-vă.", + "password-no-match": "Parolele nu se potrivesc.", + "delete": "Ștergeți contul dvs", + "delete-confirmation": "Această acțiune nu poate fi anulată. esti sigur?" }, "downloads": { - "empty": "", - "error": "", - "delete": "", - "deleteMessage": "", - "pause": "", - "resume": "", - "retry": "" + "empty": "Nu a fost încă descărcat nimic, începeți să căutați ceva care vă place", + "error": "Eroare: {{error}}", + "delete": "Ștergeți elementul", + "deleteMessage": "Doriți să eliminați acest articol din spațiul de stocare local?", + "pause": "Pauză", + "resume": "Relua", + "retry": "Reîncercați" }, "errors": { - "connection": "", - "connection-tips": "", - "unknown": "", - "try-again": "", - "re-login": "", - "offline": "", - "unauthorized": "", - "needVerification": "", - "needAccount": "", + "connection": "Nu s-a putut conecta la serverul kyoo", + "connection-tips": "Sfaturi de depanare:\n - Ești conectat la internet?\n - Serverul lui Kyoo este online?\n - Ți-a fost interzis contul?", + "unknown": "Eroare necunoscută", + "try-again": "Încearcă din nou", + "re-login": "Re autentificare", + "offline": "Nu sunteți conectat la internet. Încercați din nou mai târziu.", + "unauthorized": "Vă lipsesc permisiunile {{permission}} pentru a accesa această pagină.", + "needVerification": "Contul dvs. trebuie verificat de administratorul serverului înainte de a-l putea folosi.", + "needAccount": "Această pagină nu poate fi accesată în modul invitat. Trebuie să vă creați un cont sau să vă autentificați.", "setup": { - "MissingAdminAccount": "", - "NoVideoFound": "" + "MissingAdminAccount": "Nu a fost creat încă niciun cont de administrator. Vă rugăm să vă înregistrați pentru a crea unul.", + "NoVideoFound": "Nu a fost găsit încă niciun videoclip. Adăugați filme sau seriale în dosarul bibliotecii dvs. pentru a le afișa aici!" } }, "mediainfo": { - "file": "", - "container": "", - "video": "", - "audio": "", - "subtitles": "", - "forced": "", - "default": "", - "external": "", - "duration": "", - "size": "", - "novideo": "", - "nocontainer": "" + "file": "Fişier", + "container": "Container", + "video": "Video", + "audio": "Audio", + "subtitles": "Subtitrări", + "forced": "Forţat", + "default": "Implicit", + "external": "Extern", + "duration": "Durată", + "size": "Dimensiune", + "novideo": "Fără video", + "nocontainer": "Container nevalid" }, "admin": { "users": { - "label": "", - "adminUser": "", - "regularUser": "", - "set-permissions": "", - "delete": "", - "unverifed": "", - "verify": "" + "label": "Utilizatori", + "adminUser": "Admin", + "regularUser": "Utilizator", + "set-permissions": "Setați permisiunile", + "delete": "Ștergeți utilizatorul", + "unverifed": "Neverificat", + "verify": "Verificați utilizatorul" }, "scanner": { - "label": "", - "scan": "", - "empty": "" + "label": "Scanner", + "scan": "Declanșează scanarea bibliotecii", + "empty": "Nu a fost găsită nicio problemă. Toate articolele dvs. sunt înregistrate." } } }