diff --git a/.eslintrc.js b/.eslintrc.cjs
similarity index 100%
rename from .eslintrc.js
rename to .eslintrc.cjs
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 02e129a1..62948f97 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7312,6 +7312,11 @@ packages:
optional: true
dev: true
+ /xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
+ engines: {node: '>=12'}
+ dev: true
+
/xml-name-validator@5.0.0:
resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
engines: {node: '>=18'}
diff --git a/src/assets/locales/ca.json b/src/assets/locales/ca.json
index d046688f..0f71d187 100644
--- a/src/assets/locales/ca.json
+++ b/src/assets/locales/ca.json
@@ -532,6 +532,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Difuminat del fons",
"backgroundLabel": "Opacitat del fons",
"colorLabel": "Color",
"previewQuote": "No he de tenir por. La por és l'assassina de la ment.",
diff --git a/src/assets/locales/ca@valencia.json b/src/assets/locales/ca@valencia.json
index e1e7615e..3c8c57b9 100644
--- a/src/assets/locales/ca@valencia.json
+++ b/src/assets/locales/ca@valencia.json
@@ -532,6 +532,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Difuminat del fons",
"backgroundLabel": "Opacitat del fons",
"colorLabel": "Color",
"previewQuote": "No he de tindre por. La por és l'assassina de la ment.",
diff --git a/src/assets/locales/cs.json b/src/assets/locales/cs.json
index 86ff372e..c2f5ee0a 100644
--- a/src/assets/locales/cs.json
+++ b/src/assets/locales/cs.json
@@ -122,7 +122,7 @@
"default": "Co si přejete sledovat?",
"extra": [
"Co chcete objevit?",
- null,
+ "Co je na vašem seznamu sledovaných filmů?",
"Jaký je váš oblíbený film?",
"Jaký je tvůj oblíbený seriál?"
]
@@ -132,21 +132,15 @@
"titles": {
"day": {
"default": "Na co byste se chtěli dnes odpoledne dívat?",
- "extra": [
- "Chceš zažít dobrodružství? Jurský Park je pro tebe."
- ]
+ "extra": ["Chceš zažít dobrodružství? Jurský Park je pro tebe."]
},
"morning": {
"default": "Na co byste se chtěli dnes ráno dívat?",
- "extra": [
- "Slyšel jsem, že Před úsvitem je super."
- ]
+ "extra": ["Slyšel jsem, že Před úsvitem je super"]
},
"night": {
"default": "Na co byste se chtěli dnes večer dívat?",
- "extra": [
- "Unaven? Slyšel jsem, že Vymítač ďábla je super."
- ]
+ "extra": ["Unaven? Slyšel jsem, že Vymítač ďábla je super."]
}
}
},
@@ -187,9 +181,10 @@
"back": "Zpět",
"explainer": "Pomocí rozšíření prohlížeče můžete získat nejlepší streamy, které nabízíme. S pouhou instalací.",
"explainerIos": "Bohužel rozšíření není podporováno na iOS. Stiskněte Zpět pro výběr jiné možnosti.",
- "extensionHelp": "Pokud jste rozšíření nainstalovali, ale nebylo zjištěno. Otevřete rozšíření pomocí nabídky rozšíření ve vašem prohlížeči a postupujte podle pokynů na obrazovce.",
+ "extensionHelp": "Pokud jste rozšíření nainstalovali, ale nebylo zjištěno, otevřete rozšíření pomocí nabídky rozšíření ve vašem prohlížeči a postupujte podle pokynů na obrazovce.",
"linkChrome": "Instalovat rozšíření pro Chrome",
"linkFirefox": "Instalovat rozšíření pro Firefox",
+ "notDetecting": "Nainstalováno na Chromu, ale stránka to nezaznamenala? Skuste přenačíst stránku!",
"notDetectingAction": "Obnovit stránku",
"status": {
"disallowed": "Rozšíření není pro tuto stránku povoleno",
@@ -534,6 +529,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Rozostření pozadí",
"backgroundLabel": "Neprůhlednost pozadí",
"colorLabel": "Barva",
"previewQuote": "Nesmím se bát. Strach zabíjí myšlení.",
diff --git a/src/assets/locales/de.json b/src/assets/locales/de.json
index b39cc412..28bf233a 100644
--- a/src/assets/locales/de.json
+++ b/src/assets/locales/de.json
@@ -290,6 +290,7 @@
"title": "Qualität"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Download",
"enableSubtitles": "Untettitel aktivieren",
"experienceSection": "Anzeigeerlebnis",
@@ -316,8 +317,9 @@
"unknownOption": "Unbekannt"
},
"subtitles": {
- "customChoice": "Untertitel aus Datei wählen",
+ "customChoice": "Untertiteldatei auswählen oder hier ablegen",
"customizeLabel": "Anpassen",
+ "dropSubtitleFile": "Untertiteldatei hier ablegen",
"offChoice": "Aus",
"settings": {
"backlink": "Eigene Untertitel",
@@ -375,6 +377,13 @@
"title": "Hoppla, etwas ist schiefgegangen!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "Erweiterung deaktiviert",
+ "enableExtension": "Erweiterung aktivieren",
+ "homeButton": "Zur Startseite",
+ "text": "Du hast die sudo-flixe Erweiterung installiert. Um die Erweiterung zu benutzen, musst du sie für diese Seite aktivieren.",
+ "title": "Bitte aktiviere die Erweiterung"
+ },
"items": {
"failure": "Ein Fehler ist aufgetreten",
"notFound": "Video nicht gefunden",
diff --git a/src/assets/locales/en.json b/src/assets/locales/en.json
index fca7c290..212c9e0a 100644
--- a/src/assets/locales/en.json
+++ b/src/assets/locales/en.json
@@ -142,6 +142,7 @@
"Sudo-Flix is the best site ever!",
"What's on your watchlist today?",
"How was your day?",
+ "My bad the site never works...",
"Isn't sudo-flix just the best?"
]
},
@@ -177,6 +178,7 @@
},
"media": {
"episodeDisplay": "S{{season}} - E{{episode}}",
+ "unreleased": "Unreleased",
"types": {
"movie": "Movie",
"show": "Show"
@@ -203,11 +205,11 @@
"title": "Couldn't find that page"
},
"downtimeNotice": {
- "badge": "Maintenance",
+ "badge": "Issues",
"goHome": "Go home",
- "message": "sudo-flix.lol is dedicated to providing its users with the most up-to-date and stable experience in order to do this we are switching to a new DNS. Expect downtime between the below times.",
- "timeFrame": "March 10th 7:00 PM - 7:30 AM",
- "title": "Maintenance expected"
+ "message": "sudo-flix.lol is experiencing issues with some providers again, if you cant find or play a show please change the source. Expect this error to persist throughout the below times.",
+ "timeFrame": "March 31th 11:00 PM - 5:00 AM EST",
+ "title": "Provider issues"
},
"onboarding": {
"defaultConfirm": {
@@ -487,6 +489,11 @@
"editProfile": "Edit",
"logoutButton": "Log out"
},
+ "admin": {
+ "title": "Admin panel",
+ "text": "Utilize tools made for testing sudo-flix's condition.",
+ "button": "Check it out"
+ },
"actions": {
"delete": {
"button": "Delete account",
diff --git a/src/assets/locales/es.json b/src/assets/locales/es.json
index b3ca28e2..b9c77c03 100644
--- a/src/assets/locales/es.json
+++ b/src/assets/locales/es.json
@@ -290,6 +290,7 @@
"title": "Calidad"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Descargar",
"enableSubtitles": "Habilitar subtítulos",
"experienceSection": "Experiencia de visualización",
@@ -316,8 +317,9 @@
"unknownOption": "Desconocida"
},
"subtitles": {
- "customChoice": "Seleccionar subtítulo del archivo",
+ "customChoice": "Sube o arrastra un archivo",
"customizeLabel": "Personalizar",
+ "dropSubtitleFile": "Suelta el archivo de subtítulos aquí",
"offChoice": "Apagado",
"settings": {
"backlink": "Subtítulos personalizados",
@@ -532,6 +534,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Desefoque de fondo",
"backgroundLabel": "Opacidad del fondo",
"colorLabel": "Color",
"previewQuote": "No debo temer. El miedo es el asesino de la mente.",
diff --git a/src/assets/locales/et.json b/src/assets/locales/et.json
index a9906460..bf8bb92d 100644
--- a/src/assets/locales/et.json
+++ b/src/assets/locales/et.json
@@ -151,7 +151,8 @@
"types": {
"movie": "Film",
"show": "Saade"
- }
+ },
+ "unreleased": "Avaldamata"
},
"navigation": {
"banner": {
@@ -290,6 +291,7 @@
"title": "Kvaliteet"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Lae alla",
"enableSubtitles": "Luba Subtiitrid",
"experienceSection": "Vaatamise kogemus",
@@ -316,8 +318,9 @@
"unknownOption": "Teadmata"
},
"subtitles": {
- "customChoice": "Vali subtiitrid failist",
+ "customChoice": "Kukuta või vali subtiitri fail",
"customizeLabel": "Kohanda",
+ "dropSubtitleFile": "Kukuta subtiitri fail siia",
"offChoice": "Välja",
"settings": {
"backlink": "Kohandatud subtiitrid",
@@ -375,6 +378,13 @@
"title": "Video mängimine ebaōnnestus!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "Brauserilaiendus väljalülitatud",
+ "enableExtension": "Lülita brauserilaiendus sisse",
+ "homeButton": "Tagasi",
+ "text": "Olete allalaadinud sudo-flix'i brauserilaiendue. Selle kasutamiseks peate vajutama brauserilaienduse peale ning andma ligipääsu praegusele saidile.",
+ "title": "Palun lülita brauserilaiendus sisse"
+ },
"items": {
"failure": "Tekkis viga",
"notFound": "Ei ole videot",
diff --git a/src/assets/locales/fa.json b/src/assets/locales/fa.json
index e6d6f3c1..3f59058b 100644
--- a/src/assets/locales/fa.json
+++ b/src/assets/locales/fa.json
@@ -73,7 +73,7 @@
}
},
"errors": {
- "badge": "مشکلی رخ داده",
+ "badge": "مشکلی رخ داد",
"details": "جزئیات خطا",
"reloadPage": "صفحه را دوباره بارگذاری کنید",
"showError": "نمایش جزئیات خطا",
@@ -89,7 +89,7 @@
"dmca": "DMCA",
"github": "گیت هاب"
},
- "tagline": "فیلم و سریال مورد علاقهتان را با این برنامه استریم متن باز تماشا کنید."
+ "tagline": "فیلم و سریال مورد علاقهتان را با این برنامه استریم اوپن سورس تماشا کنید."
},
"global": {
"name": "مووی-وب",
@@ -155,7 +155,8 @@
"types": {
"movie": "فیلم",
"show": "سریال"
- }
+ },
+ "unreleased": "منتشر نشده"
},
"navigation": {
"banner": {
@@ -294,6 +295,7 @@
"title": "کیفیت"
},
"settings": {
+ "audioItem": "صدا",
"downloadItem": "دانلود",
"enableSubtitles": "فعال کردن زیرنویس",
"experienceSection": "تجربه مشاهده",
@@ -320,8 +322,9 @@
"unknownOption": "ناشناخته"
},
"subtitles": {
- "customChoice": "انتخاب زیرنویس از فایل",
+ "customChoice": "فایل را رها یا آپلود کنید",
"customizeLabel": "شخصی سازی",
+ "dropSubtitleFile": "فایل زیرنویس را اینجا بکشید",
"offChoice": "خاموش",
"settings": {
"backlink": "زیرنویس سفارشی",
@@ -379,6 +382,13 @@
"title": "پخش ویدئو موفقیت آمیز نبود!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "اکستنشن غیر فعال شد",
+ "enableExtension": "اکستنشن را فعال کنید",
+ "homeButton": "خانه",
+ "text": "شما اکستنشن مووی-وب را نصب کردید. برای شروع استفاده از ان، نیاز به فعال کردن آن دارید",
+ "title": "لطفا اکستنشن را فعال کنید"
+ },
"items": {
"failure": "مشکلی پیش آمده",
"notFound": "این ویدیو وجود ندارد",
diff --git a/src/assets/locales/fr.json b/src/assets/locales/fr.json
index beab2c57..cec7f50a 100644
--- a/src/assets/locales/fr.json
+++ b/src/assets/locales/fr.json
@@ -295,6 +295,7 @@
"title": "Qualité"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Télécharger",
"enableSubtitles": "Activer les sous-titres",
"experienceSection": "Expérience de visionnage",
@@ -321,8 +322,9 @@
"unknownOption": "Inconnu"
},
"subtitles": {
- "customChoice": "Importer des sous-titres depuis un fichier",
+ "customChoice": "Glisser ou charger un fichier",
"customizeLabel": "Personnaliser",
+ "dropSubtitleFile": "Glisser le fichier des sous-titres ici",
"offChoice": "Désactivé",
"settings": {
"backlink": "Sous-titres personnalisés",
diff --git a/src/assets/locales/gl.json b/src/assets/locales/gl.json
index c3a6c902..052d10ce 100644
--- a/src/assets/locales/gl.json
+++ b/src/assets/locales/gl.json
@@ -57,6 +57,8 @@
},
"host": "Estaste a conectar a <0>{{hostname}}0> - por favor, confirma se confías antes de crear a conta",
"no": "Regresar",
+ "noHost": "O servidor non está configurado, polo que non podes crear unha conta",
+ "noHostTitle": "O servidor non está configurado!",
"title": "Confías neste servidor?",
"yes": "Si, si que confío neste servidor"
},
@@ -118,7 +120,12 @@
"noResults": "Non atopamos nada!",
"placeholder": {
"default": "Que che gustaría ver?",
- "extra": []
+ "extra": [
+ "Qué queres explorar?",
+ "Que está na túa lista se seguimiento?",
+ "Cal é a túa película favorita?",
+ "Cal é a túa serie favorita?"
+ ]
},
"sectionTitle": "Resultados da busca"
},
@@ -241,6 +248,7 @@
},
"menus": {
"downloads": {
+ "copyHlsPlaylist": "Copiar a ligazón da lista HLS",
"disclaimer": "As descargas proveñen do provedor. sudo-flix non ten control sobre as descargas e a súa procedencia.",
"downloadSubtitle": "Descargar subtítulos actuais",
"downloadVideo": "Descargar video",
@@ -282,6 +290,7 @@
"title": "Calidade"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Descargar",
"enableSubtitles": "Activar subtítulos",
"experienceSection": "Configuración de experiencia",
@@ -308,8 +317,9 @@
"unknownOption": "Descoñecido"
},
"subtitles": {
- "customChoice": "Seleccionar subtítulos dende o arquivo",
+ "customChoice": "Sube ou arrastra o arquivo",
"customizeLabel": "Personalizar",
+ "dropSubtitleFile": "Solta o arquivo de subtítulos aquí",
"offChoice": "Apagar",
"settings": {
"backlink": "Subtítulos personalizados",
@@ -524,6 +534,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Desenfoque do fondo",
"backgroundLabel": "Opacidade do fondo",
"colorLabel": "Cór",
"previewQuote": "Non debo temer. O medo é o asasino da mente.",
diff --git a/src/assets/locales/id.json b/src/assets/locales/id.json
index f2ccc039..f9781682 100644
--- a/src/assets/locales/id.json
+++ b/src/assets/locales/id.json
@@ -4,7 +4,7 @@
"faqTitle": "Pertanyaan umum",
"q1": {
"body": "sudo-flix tidak menyimpan berkas media apapun. Ketika anda mengklik sesuatu untuk ditonton, aplikasi akan mencari berkas media di internet (saat media dimuat dan pada tab 'sumber media' anda dapat melihat sumber mana yang digunakan). sudo-flix tidak pernah mengunggah media apapun, semua media didapat melalui mekanisme pencarian di internet.",
- "title": "Dari mana konten media di sini berasal?"
+ "title": "Dari mana konten berasal?"
},
"q2": {
"body": "Kami tidak menerima permintaan penambahan serial televisi atau film, sudo-flix tidak mengelola konten apapun. Semua konten ditonton melalui sumber-sumber dari internet.",
@@ -26,24 +26,24 @@
"deviceNamePlaceholder": "Perangkat personal",
"generate": {
"description": "Kombinasi kata ini berfungsi sebagai nama pengguna sekaligus kata sandi anda. Pastikan untuk menyimpannya dengan aman karena anda memerlukannya untuk masuk ke akun anda",
- "next": "Saya sudah menyimpan kombinasi kata di atas",
+ "next": "Saya sudah menyimpan kombinasi kata",
"passphraseFrameLabel": "Kombinasi kata",
- "title": "Kombinasi kata anda"
+ "title": "Kombinasi kata Anda"
},
"hasAccount": "Sudah memiliki akun? <0>Masuk disini.0>",
"login": {
- "description": "Mohon masukkan kombinasi kata anda untuk masuk ke akun anda",
+ "description": "Mohon masukkan kombinasi kata anda untuk masuk ke akun Anda",
"deviceLengthError": "Mohon masukkan nama perangkat",
"passphraseLabel": "12 kombinasi kata unik",
"passphrasePlaceholder": "Kombinasi kata",
"submit": "Masuk",
- "title": "Masuk ke akun anda",
- "validationError": "Kombinasi kata unik salah"
+ "title": "Masuk ke akun Anda",
+ "validationError": "Kombinasi kata salah atau tidak lengkap"
},
"register": {
"information": {
- "color1": "Gradasi warna profil pertama",
- "color2": "Gradasi warna profil kedua",
+ "color1": "Warna profil pertama",
+ "color2": "Warna profil kedua",
"header": "Masukkan nama perangkat anda lalu pilih warna latar belakang dan ikon pengguna yang ingin anda gunakan",
"icon": "Ikon pengguna",
"next": "Berikutnya",
@@ -52,29 +52,31 @@
},
"trust": {
"failed": {
- "text": "Apakah anda mengkonfigurasi server dengan benar?",
+ "text": "Apakah Anda mengkonfigurasi server dengan benar?",
"title": "Gagal terhubung dengan server"
},
- "host": "Anda ingin terhubung ke <0>{{hostname}}0> - mohon konfirmasi anda mempercayai server ini sebelum anda membuat akun",
+ "host": "Anda ingin terhubung ke <0>{{hostname}}0> - mohon konfirmasi Anda mempercayai server ini sebelum Anda membuat akun",
"no": "Kembali",
- "title": "Apakah anda mempercayai server ini?",
- "yes": "Saya percaya"
+ "noHost": "Server belum dikonfigurasi, maka dari itu Anda tidak dapat membuat akun",
+ "noHostTitle": "Server belum dikonfigurasi!",
+ "title": "Apakah Anda mempercayai server ini?",
+ "yes": "Saya percaya server ini"
},
"verify": {
- "description": "Mohon masukkan kombinasi kata pribadi anda sebelumnya untuk mengonfirmasi bahwa anda telah menyimpannya untuk melanjutkan proses pembuatan akun",
+ "description": "Mohon masukkan kombinasi kata pribadi Anda sebelumnya untuk mengonfirmasi bahwa Anda telah menyimpannya untuk melanjutkan proses pembuatan akun",
"invalidData": "Data tidak valid",
"noMatch": "Kombinasi kata tidak cocok",
- "passphraseLabel": "12 kombinasi kata pribadi anda",
+ "passphraseLabel": "12 kombinasi kata Anda",
"recaptchaFailed": "Validasi reCaptcha gagal",
"register": "Buat akun",
- "title": "Konfirmasi kombinasi kata pribadi anda"
+ "title": "Konfirmasi kombinasi kata Anda"
}
},
"errors": {
"badge": "Terjadi masalah",
- "details": "Detail eror",
+ "details": "Rincian kesalahan",
"reloadPage": "Muat ulang halaman",
- "showError": "Lihat detail eror",
+ "showError": "Lihat rincian kesalahan",
"title": "Kami mengalami galat!"
},
"footer": {
@@ -87,7 +89,7 @@
"dmca": "DMCA",
"github": "GitHub"
},
- "tagline": "Tonton serial televisi dan film favorit anda dengan aplikasi streaming open source ini."
+ "tagline": "Tonton serial televisi dan film favorit anda dengan aplikasi streaming sumber terbuka ini."
},
"global": {
"name": "sudo-flix",
@@ -95,6 +97,7 @@
"about": "Tentang",
"dmca": "DMCA",
"login": "Masuk",
+ "onboarding": "Penyiapan",
"pagetitle": "{{title}} - sudo-flix",
"register": "Daftar",
"settings": "Pengaturan"
@@ -108,7 +111,7 @@
"sectionTitle": "Lanjut menonton"
},
"mediaList": {
- "stopEditing": "Berhenti mengubah"
+ "stopEditing": "Berhenti menyunting"
},
"search": {
"allResults": "Hanya itu yang kami punya!",
@@ -117,7 +120,12 @@
"noResults": "Kami tidak dapat menemukan apapun!",
"placeholder": {
"default": "Apa yang ingin anda tonton?",
- "extra": []
+ "extra": [
+ "Apa yang ingin kamu jelajahi?",
+ "Ada apa di daftar tontonmu?",
+ "Apa film favoritmu?",
+ "Apa serial favoritmu?"
+ ]
},
"sectionTitle": "Hasil pencarian"
},
@@ -125,7 +133,7 @@
"day": {
"default": "Apa yang ingin anda tonton sore ini?",
"extra": [
- "Lagi pengen nonton genre Adventure? Jurassic Park mungkin cocok buat anda."
+ "Merasa suka bertualang? Jurassic Park mungkin pilihan cocok untuk Anda."
]
},
"morning": {
@@ -133,8 +141,8 @@
"extra": ["Kayaknya film Before Sunrise bagus deh"]
},
"night": {
- "default": "Apa yang ingin anda tonton malam ini?",
- "extra": ["Capek? Katanya The Exocist rekomended."]
+ "default": "Apa yang ingin Anda tonton malam ini?",
+ "extra": ["Capek? Saya dengar The Exocist bagus."]
}
}
},
@@ -143,11 +151,12 @@
"types": {
"movie": "Film",
"show": "Serial TV"
- }
+ },
+ "unreleased": "Belum dirilis"
},
"navigation": {
"banner": {
- "offline": "Periksa koneksi internet anda"
+ "offline": "Periksa koneksi internet Anda"
},
"menu": {
"about": "Tentang kami",
@@ -161,9 +170,69 @@
"notFound": {
"badge": "Tidak ditemukan",
"goHome": "Kembali",
- "message": "Kami sudah mencari dimana-mana: di bawah tempat sampah, di lemari, di belakang server proxy, tapi tetap gagal menemukan halaman yang anda cari.",
+ "message": "Kami sudah mencari dimana-mana: di bawah tempat sampah, di lemari, di belakang server proxy, tetapi tidak dapat menemukan halaman yang Anda cari.",
"title": "Gagal menemukan halaman"
},
+ "onboarding": {
+ "defaultConfirm": {
+ "cancel": "Batal",
+ "confirm": "Gunakan pengaturan bawaan",
+ "description": "Pengaturan bawaan tidak memiliki streaming terbaik dan bisa menjadi sangat lambat.",
+ "title": "Apa Anda yakin?"
+ },
+ "extension": {
+ "back": "Kembali",
+ "explainer": "Menggunakan ekstensi browser, Anda dapat mendapatkan streaming terbaik yang kami tawarkan. Dengan instalasi sederhana.",
+ "explainerIos": "Sayangnya, ekstensi browser tidak didukung di iOS, Tekan Kembali untuk memilih opsi lain.",
+ "extensionHelp": "Jika Anda telah menginstal ekstensi tetapi tidak terdeteksi, buka ekstensi melalui menu ekstensi browser Anda dan ikuti instruksi di layar.",
+ "linkChrome": "Instal ekstensi Chrome",
+ "linkFirefox": "Instal ekstensi Firefox",
+ "notDetecting": "Terinstal di Chrome tetapi situs tidak mendeteksinya? Coba muat ulang halaman!",
+ "notDetectingAction": "Muat ulang halaman",
+ "status": {
+ "disallowed": "Ekstensi tidak diaktifkan untuk halaman ini",
+ "disallowedAction": "Aktifkan ekstensi",
+ "failed": "Gagal meminta status",
+ "loading": "Menunggu Anda menginstal ekstensi",
+ "outdated": "Versi ekstensi terlalu tua",
+ "success": "Ekstensi berkerja sesuai harapan!"
+ },
+ "submit": "Lanjutkan",
+ "title": "Mari mulai dengan ekstensi"
+ },
+ "proxy": {
+ "back": "Kembali",
+ "explainer": "Menggunakan metode proxy, Anda dapat mendapatkan streaming berkualitas baik dengan membuat layanan proxy mandiri.",
+ "input": {
+ "errorConnection": "Tidak dapat terhubung ke proxy",
+ "errorInvalidUrl": "URL tidak valid",
+ "errorNotProxy": "Mengharapkan proxy tapi menerima situs",
+ "label": "URL proxy",
+ "placeholder": "https://"
+ },
+ "link": "Belajar cara membuat proxy",
+ "title": "Mari buat proxy baru"
+ },
+ "start": {
+ "explainer": "Untuk mendapatkan streaming terbaik, Anda perlu memilih metode streaming yang Anda ingin gunakan.",
+ "options": {
+ "default": {
+ "text": "Saya tidak menginginkan streaming kualitas baik, <0 /> <1>gunakan pengaturan bawaan1>"
+ },
+ "extension": {
+ "action": "Instal ekstensi",
+ "description": "Instal ekstensi browser dan dapatkan akses ke sumber terbaik.",
+ "quality": "Kualitas terbaik",
+ "title": "Ekstensi browser"
+ },
+ "proxy": {
+ "action": "Atur proxy",
+ "description": "Atur proxy dalam hanya 5 menit dan dapatkan akses ke sumber terbaik.",
+ "quality": "Kualitas baik"
+ }
+ }
+ }
+ },
"overlays": {
"close": "Tutup"
},
@@ -177,12 +246,13 @@
},
"menus": {
"downloads": {
+ "copyHlsPlaylist": "Salin tautan daftar putar HLS",
"disclaimer": "Tautan unduhan diambil langsung dari penyedia pihak ketiga. Aplikasi ini tidak memiliki kendali bagaimana unduhan disediakan.",
- "downloadSubtitle": "Unduh subtitle",
+ "downloadSubtitle": "Unduh subtitle saat ini",
"downloadVideo": "Unduh media",
- "hlsDisclaimer": "Tautan unduhan diambil langsung dari penyedia pihak ketiga. Aplikasi ini tidak memiliki kendali bagaimana unduhan disediakan. Harap diperhatikan, anda akan mengunduh HLS playlist, media ini hanya ditunjukan bagi pengguna tingkat lanjut.",
+ "hlsDisclaimer": "Unduhan didapatkan langsung dari penyedia. sudo-flix tidak memiliki kendali bagaimana unduan disediakan.
Harap diperhatikan bahwa Anda mengunduh daftar putar HLS, ini tidak direkomendasikan untuk diunduh jika Anda tidak terbiasa dengan format streaming tingkat lanjutCoba sumber berbeda untuk format berbeda.",
"onAndroid": {
- "1": "Untuk mengunduh di Android, klik tombol unduh, lalu di halaman baru klik dan tahan pada video, lalu pilih save.",
+ "1": "Untuk mengunduh di Android, klik tombol unduh, lalu di halaman baru klik dan tahan pada video, lalu pilih simpan.",
"shortTitle": "Unduh / Android",
"title": "Unduh di Android"
},
@@ -200,11 +270,12 @@
},
"episodes": {
"button": "Episode",
- "emptyState": "Tidak ada episode di season ini, check lagi nanti!",
+ "emptyState": "Tidak ada episode di season ini, periksa kembali nanti!",
"episodeBadge": "E{{episode}}",
- "loadingError": "Eror memuat season",
+ "loadingError": "Gagal memuat season",
"loadingList": "Memuat...",
- "loadingTitle": "Memuat..."
+ "loadingTitle": "Memuat...",
+ "unairedEpisodes": "Satu atau lebih episode dalam season ini telah dinonaktifkan karena mereka belum ditayangkan."
},
"playback": {
"speedLabel": "Kecepatan pemutar",
@@ -212,13 +283,13 @@
},
"quality": {
"automaticLabel": "Otomatis",
- "hint": "Anda dapat mencoba <0>mengganti sumber media0> untuk mendapatkan opsi kualitas yang berbeda.",
- "iosNoQuality": "Karena keterbatasan dari Apple, opsi kualitas pada sumber ini tidak tersedia untuk iOS. Anda dapat mencoba <0>mengganti sumber media0> untuk mendapatkan opsi kualitas yang berbeda.",
+ "hint": "Anda dapat mencoba <0>mengganti sumber0> untuk mendapatkan opsi kualitas yang berbeda.",
+ "iosNoQuality": "Karena keterbatasan dari Apple, opsi kualitas pada sumber ini tidak tersedia untuk iOS. Anda dapat mencoba <0>mengganti sumber0> untuk mendapatkan opsi kualitas yang berbeda.",
"title": "Kualitas"
},
"settings": {
"downloadItem": "Unduh",
- "enableSubtitles": "Hidupkan subtitle",
+ "enableSubtitles": "Aktifkan subtitle",
"experienceSection": "Pengaturan tambahan",
"playbackItem": "Pengaturan pemutar",
"qualityItem": "Kualitas",
@@ -228,22 +299,22 @@
},
"sources": {
"failed": {
- "text": "Terjadi galat saat mencoba mencari media, mohon pilih sumber yang lain.",
+ "text": "Terjadi galat saat mencoba mencari media, mohon pilih sumber lain.",
"title": "Gagal memuat data"
},
"noEmbeds": {
- "text": "Kami tidak dapat menemukan tautan, mohon pilih sumber yang lain.",
+ "text": "Kami tidak dapat menemukan tautan, mohon pilih sumber lain.",
"title": "Tautan tidak ditemukan"
},
"noStream": {
- "text": "Sumber ini tidak memiliki media untuk film atau seri yang anda cari.",
+ "text": "Sumber ini tidak memiliki media untuk film atau seri yang Anda cari.",
"title": "Tidak ada media"
},
"title": "Sumber",
"unknownOption": "Tidak diketahui"
},
"subtitles": {
- "customChoice": "Pilih subtitle dari file",
+ "customChoice": "Jatuhkan atau unggah berkas",
"customizeLabel": "Sesuaikan",
"offChoice": "Matikan",
"settings": {
diff --git a/src/assets/locales/it.json b/src/assets/locales/it.json
index c4baa6a6..62ccbd48 100644
--- a/src/assets/locales/it.json
+++ b/src/assets/locales/it.json
@@ -138,15 +138,11 @@
},
"morning": {
"default": "Cosa vorresti guardare questa mattina?",
- "extra": [
- "Ho sentito che «Prima Dell'alba» è buono"
- ]
+ "extra": ["Ho sentito che «Prima Dell'alba» è buono"]
},
"night": {
"default": "Cosa vorresti guardare questa sera?",
- "extra": [
- "Stanco? Ho sentito che L'esorciccio è buono."
- ]
+ "extra": ["Stanco? Ho sentito che L'esorciccio è buono."]
}
}
},
@@ -155,7 +151,8 @@
"types": {
"movie": "Film",
"show": "Serie"
- }
+ },
+ "unreleased": "Inedito"
},
"navigation": {
"banner": {
@@ -294,6 +291,7 @@
"title": "Qualità"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Scarica",
"enableSubtitles": "Abilita i sottotitoli",
"experienceSection": "Esperienza di visione",
@@ -320,8 +318,9 @@
"unknownOption": "Sconosciuto"
},
"subtitles": {
- "customChoice": "Selezionare i sottotitoli dal file",
+ "customChoice": "Trascina o carica il file",
"customizeLabel": "Personalizzare",
+ "dropSubtitleFile": "Trascina il file dei sottotitoli qui",
"offChoice": "Spento",
"settings": {
"backlink": "Sottotitoli personalizzati",
@@ -379,6 +378,13 @@
"title": "Impossibile riprodurre il video!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "L'estensione è disabilitata",
+ "enableExtension": "Abilita l'estensione",
+ "homeButton": "Torna alla pagina iniziale",
+ "text": "Avete installato l'estensione sudo-flix. Per iniziare a usarla, è necessario abilitare l'estensione per questo sito.",
+ "title": "Abilita l'estensione"
+ },
"items": {
"failure": "Si è verificato un errore",
"notFound": "Non ha il video",
diff --git a/src/assets/locales/nl.json b/src/assets/locales/nl.json
index 1ef3c2ba..1c66e661 100644
--- a/src/assets/locales/nl.json
+++ b/src/assets/locales/nl.json
@@ -138,15 +138,11 @@
},
"morning": {
"default": "Waar wil je deze ochtend naar kijken?",
- "extra": [
- "Ik hoor dat Before Sunrise goed is"
- ]
+ "extra": ["Ik hoor dat Before Sunrise goed is"]
},
"night": {
"default": "Wat wil je vanavond bekijken?",
- "extra": [
- "Moe? Ik hoor dat The Exorcist goed is."
- ]
+ "extra": ["Moe? Ik hoor dat The Exorcist goed is."]
}
}
},
@@ -294,6 +290,7 @@
"title": "Kwaliteit"
},
"settings": {
+ "audioItem": "Audio",
"downloadItem": "Download",
"enableSubtitles": "Ondertitels inschakelen",
"experienceSection": "Kijk-ervaring",
@@ -320,8 +317,9 @@
"unknownOption": "Onbekend"
},
"subtitles": {
- "customChoice": "Selecteer ondertiteling uit bestand",
+ "customChoice": "Sleep of upload bestand",
"customizeLabel": "Aanpassen",
+ "dropSubtitleFile": "Sleep ondertitelbestand naar hier",
"offChoice": "Uit",
"settings": {
"backlink": "Aangepaste ondertiteling",
@@ -379,6 +377,13 @@
"title": "Oeps, hier ging iets mis!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "Extensie uitgeschakeld",
+ "enableExtension": "Extensie inschakelen",
+ "homeButton": "Naar hoofdpagina",
+ "text": "Je hebt de sudo-flix extensie geïnstalleerd. Om deze te gebruiken, moet je de extensie inschakelen voor deze site.",
+ "title": "Activeer alstublieft de extensie"
+ },
"items": {
"failure": "Daar ging iets mis",
"notFound": "Er is geen video gevonden",
diff --git a/src/assets/locales/pl.json b/src/assets/locales/pl.json
index e9756b57..0c8c58ab 100644
--- a/src/assets/locales/pl.json
+++ b/src/assets/locales/pl.json
@@ -57,6 +57,8 @@
},
"host": "Łączysz się z <0>{{hostname}}0> - przed utworzeniem konta potwierdź że ufasz temu serwerowi",
"no": "Wstecz",
+ "noHost": "Serwer nie został skonfigurowany, więc nie można utworzyć konta",
+ "noHostTitle": "Serwer nie skonfigurowany!",
"title": "Ufasz temu serwerowi?",
"yes": "Ufam temu serwerowi"
},
@@ -117,7 +119,13 @@
"loading": "Wczytywanie...",
"noResults": "Nie mogliśmy niczego znaleźć!",
"placeholder": {
- "default": "Co chciałbyś obejrzeć?"
+ "default": "Co chciałbyś obejrzeć?",
+ "extra": [
+ "Co chcesz odkryć?",
+ "Co znajduje się na Twojej liście do obejrzenia?",
+ "Jaki jest twój ulubiony film?",
+ "Jaki jest twój ulubiony serial?"
+ ]
},
"sectionTitle": "Wyniki wyszukiwania"
},
@@ -130,15 +138,11 @@
},
"morning": {
"default": "Co chciałbyś obejrzeć dziś rano?",
- "extra": [
- "Słyszałem że „Przed wschodem słońca” jest dobre"
- ]
+ "extra": ["Słyszałem że „Przed wschodem słońca” jest dobre"]
},
"night": {
"default": "Co chciałbyś obejrzeć dziś wieczorem?",
- "extra": [
- "Zmęczony? Słyszałem że „Egzorcysta” jest dobry."
- ]
+ "extra": ["Zmęczony? Słyszałem że „Egzorcysta” jest dobry."]
}
}
},
@@ -182,7 +186,7 @@
"extensionHelp": "Jeżeli zainstalowałeś rozszerzenie, ale nie zostało ono wykryte, otwórz rozszerzenie za pomocą menu rozszerzeń przeglądarki i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.",
"linkChrome": "Zainstaluj rozszerzenie na Chrome",
"linkFirefox": "Zainstaluj rozszerzenie na Firefox",
- "notDetecting": "Zainstalowano na Chrome, ale się nie wyświetla? Spróbuj odświeżyć stronę!",
+ "notDetecting": "Zainstalowano w Chrome, ale strona go nie wykrywa? Spróbuj odświeżyć stronę!",
"notDetectingAction": "Odśwież stronę",
"status": {
"disallowed": "Rozszerzenie nie jest włączone dla tej strony",
@@ -244,6 +248,7 @@
},
"menus": {
"downloads": {
+ "copyHlsPlaylist": "Kopiuj link do listy odtwarzania HLS",
"disclaimer": "Pliki do pobrania są pobierane bezpośrednio od dostawcy. sudo-flix nie ma kontroli nad sposobem dostarczania plików do pobrania.",
"downloadSubtitle": "Pobierz aktualne napisy",
"downloadVideo": "Pobierz wideo",
@@ -285,6 +290,7 @@
"title": "Jakość"
},
"settings": {
+ "audioItem": "Dźwięk",
"downloadItem": "Pobierz",
"enableSubtitles": "Włącz napisy",
"experienceSection": "Odtwarzanie",
@@ -311,8 +317,9 @@
"unknownOption": "Nieznany"
},
"subtitles": {
- "customChoice": "Wybierz napisy z pliku",
+ "customChoice": "Wrzuć lub prześlij plik",
"customizeLabel": "Dostosuj",
+ "dropSubtitleFile": "Przeciągnij i upuść plik z napisami tutaj",
"offChoice": "Wyłączone",
"settings": {
"backlink": "Własne napisy",
diff --git a/src/assets/locales/pt-BR.json b/src/assets/locales/pt-BR.json
index 6f7c76ea..58564616 100644
--- a/src/assets/locales/pt-BR.json
+++ b/src/assets/locales/pt-BR.json
@@ -57,6 +57,8 @@
},
"host": "Você está se conectando a <0>{{hostname}}0> - por favor, confirme se confia nele antes de criar uma conta",
"no": "Voltar",
+ "noHost": "O servidor não foi configurado, portanto você não pode criar uma conta",
+ "noHostTitle": "Servidor não configurado!",
"title": "Você confia neste servidor?",
"yes": "Eu confio neste servidor"
},
@@ -118,7 +120,12 @@
"noResults": "Não conseguimos encontrar nada!",
"placeholder": {
"default": "O que você quer assistir?",
- "extra": []
+ "extra": [
+ "O que você gostaria de explorar?",
+ "O que está na sua lista para assistir?",
+ "Qual o seu filme favorito?",
+ "Qual a sua série favorita?"
+ ]
},
"sectionTitle": "Resultados da pesquisa"
},
@@ -144,7 +151,8 @@
"types": {
"movie": "Filme",
"show": "Série"
- }
+ },
+ "unreleased": "Não lançado"
},
"navigation": {
"banner": {
@@ -283,6 +291,7 @@
"title": "Qualidade"
},
"settings": {
+ "audioItem": "Áudio",
"downloadItem": "Baixar",
"enableSubtitles": "Ativar Legendas",
"experienceSection": "Experiência de visualização",
@@ -309,8 +318,9 @@
"unknownOption": "Desconhecido"
},
"subtitles": {
- "customChoice": "Selecione arquivo de legenda",
+ "customChoice": "Solte ou faça upload do arquivo",
"customizeLabel": "Personalizar",
+ "dropSubtitleFile": "Solte o arquivo da legenda aqui",
"offChoice": "Desativadas",
"settings": {
"backlink": "Legendas personalizadas",
@@ -368,6 +378,13 @@
"title": "Falha ao reproduzir o vídeo!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "Extensão desativada",
+ "enableExtension": "Ativar extensão",
+ "homeButton": "Ir para o início",
+ "text": "Você instalou a extensão sudo-flix. Para começar a usá-la, você precisa ativar a extensão neste site.",
+ "title": "Por favor, ative a extensão"
+ },
"items": {
"failure": "Ocorreu um erro",
"notFound": "Não tem o vídeo",
@@ -525,6 +542,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Desfoque de fundo",
"backgroundLabel": "Opacidade do fundo",
"colorLabel": "Cor",
"previewQuote": "Eu não devo ter medo. Medo é o assassino da mente.",
diff --git a/src/assets/locales/ro.json b/src/assets/locales/ro.json
index b8534893..75933a72 100644
--- a/src/assets/locales/ro.json
+++ b/src/assets/locales/ro.json
@@ -57,6 +57,8 @@
},
"host": "Vă conectați la <0>{{hostname}}0> - vă rugăm să confirmați că aveți încredere înainte de a vă crea un cont",
"no": "Întoarce-te",
+ "noHost": "Serverul nu a fost configurat, deci nu vă puteți crea un cont",
+ "noHostTitle": "Serverul nu este configurat!",
"title": "Ai încredere în acest server?",
"yes": "Am încredere în acest server"
},
@@ -79,6 +81,7 @@
},
"footer": {
"legal": {
+ "disclaimer": "Declinare a răspunderii",
"disclaimerText": "sudo-flix nu găzduiește niciun fișier, ci doar trimite la servicii terțe. Problemele juridice ar trebui abordate cu gazdele și furnizorii de fișiere. sudo-flix nu este responsabil pentru niciun fișier media afișat de furnizorii de video."
},
"links": {
@@ -94,6 +97,7 @@
"about": "Despre",
"dmca": "DMCA",
"login": "Log in",
+ "onboarding": "Configurație",
"pagetitle": "{{title}} - sudo-flix",
"register": "Inregistreaza-te",
"settings": "Setări"
@@ -116,7 +120,12 @@
"noResults": "Nu am putut găsi nimic!",
"placeholder": {
"default": "La ce dorești să te uiți?",
- "extra": []
+ "extra": [
+ "Ce vrei să explorezi?",
+ "Ce e pe lista dvs. de urmărire?",
+ "Care e filmul tău preferat?",
+ "Care e serialul tău preferat?"
+ ]
},
"sectionTitle": "Rezultate de căutare"
},
@@ -163,6 +172,69 @@
"message": "Ne-am uitat peste tot: sub pubele, în dulap, În spatele proxy-ului dar din păcate nu am găsit pagina pe care dumneavoastră o căutați.",
"title": "N-am putut găsi pagina"
},
+ "onboarding": {
+ "defaultConfirm": {
+ "cancel": "Anulare",
+ "confirm": "Folosește configurația implicită",
+ "description": "Configurația implicită nu are cele mai bune fluxuri și poate fi insuportabil de înceată.",
+ "title": "Sunteți sigur(ă)?"
+ },
+ "extension": {
+ "back": "Înapoi",
+ "explainer": "Folosind această extensie de browser, puteți obține cele mai bune fluxuri pe care le avem de oferit. Cu doar o simplă instalare.",
+ "explainerIos": "Din păcate, extensia de browser nu e suportată pe iOS, Apăsați Înapoi pentru a alege altă opțiune.",
+ "extensionHelp": "Dacă ați instalat extensia dar nu e detectată, deschideți extensia din meniul extensiilor al browserului dvs. și urmăriți pașii de pe ecran.",
+ "linkChrome": "Instalare extensie pentru Chrome",
+ "linkFirefox": "Instalare extensie pentru Firefox",
+ "notDetecting": "Instalată pe Chrome dar site-ul nu o detectează? Încerați să reîmprospătați pagina!",
+ "notDetectingAction": "Reîncarcă pagina",
+ "status": {
+ "disallowed": "Extensia nu e activată pentru această pagină",
+ "disallowedAction": "Activare extensie",
+ "failed": "Nu s-a putut obține statusul",
+ "loading": "Așteptăm să vă instalați extensia",
+ "outdated": "Versiunea extensiei este prea veche",
+ "success": "Extensia funcționează conform așteptărilor!"
+ },
+ "submit": "Continuare",
+ "title": "Să începem cu o extensie"
+ },
+ "proxy": {
+ "back": "Înapoi",
+ "explainer": "Cu metoda proxy, puteți obține fluxuri de calitate prin a face un proxy cu autoservire.",
+ "input": {
+ "errorConnection": "Nu s-a putut conecta la proxy",
+ "errorInvalidUrl": "URL invalid",
+ "errorNotProxy": "Am așteptat un proxy dar am primit un site web",
+ "label": "URL-ul proxy-ului",
+ "placeholder": "https://"
+ },
+ "link": "Învață cum se face un proxy",
+ "submit": "Validare proxy",
+ "title": "Să facem un proxy nou"
+ },
+ "start": {
+ "explainer": "Pentru a obține cele mai bune fluxuri posibile, va trebui să alegeți ce metodă de streaming vreți să folosiți.",
+ "options": {
+ "default": {
+ "text": "Nu vreau fluxuri de calitate,<0 /> <1>folosește configurația implicită1>"
+ },
+ "extension": {
+ "action": "Instalare extensie",
+ "description": "Instalați extensia browser și obțineți acces la cele mai bune surse.",
+ "quality": "Cea mai bună calitate",
+ "title": "Extensie browser"
+ },
+ "proxy": {
+ "action": "Configurare proxy",
+ "description": "Configurați un proxy în doar 5 minute și obținți acces la resurse grozave.",
+ "quality": "Calitate bună",
+ "title": "Proxy personalizat"
+ }
+ },
+ "title": "Hai să configurăm sudo-flix"
+ }
+ },
"overlays": {
"close": "Închide"
},
@@ -176,10 +248,11 @@
},
"menus": {
"downloads": {
+ "copyHlsPlaylist": "Copiere link către lista de redare HLS",
"disclaimer": "Descărcările sunt luate direct de la furnizor. sudo-flix nu are control cum descărcările sunt furnizate.",
"downloadSubtitle": "Descărcați subtitlul curente",
"downloadVideo": "Descarcă video",
- "hlsDisclaimer": "Descărcările sunt preluate direct de la furnizor. sudo-flix nu are control asupra modului în care sunt furnizate descărcările. Vă rugăm să rețineți că descărcați o listă de redare HLS, aceasta este destinată utilizatorilor familiar cu streamingul avansat.",
+ "hlsDisclaimer": "Descărcările sunt preluate direct de la furnizor. sudo-flix nu are control asupra modului în care sunt furnizate descărcările.
Vă rugăm să rețineți că descărcați o listă de redare HLS, nu este recomandat să o descărcați dacă nu sunteți familiari cu formate avasate de streaming. Încercați surse diferite pentru formate diferte.",
"onAndroid": {
"1": "Pentru a descărca pe android, apăsați butonul de descărcare apoi în pagina nouă,apăsați și țineți pe video, apoi selectați salvează.",
"shortTitle": "Descărcare / Android",
@@ -236,8 +309,8 @@
"title": "Nu a fost găsită nicio încorporare"
},
"noStream": {
- "text": "Sursa asta nu are nicio sursă de streaming pentru filmul său spectacolul.",
- "title": "Niciun stream"
+ "text": "Sursa aceasta nu are niciun flux pentru acest film sau serial.",
+ "title": "Niciun flux"
},
"title": "Surse",
"unknownOption": "Necunoscut"
@@ -398,25 +471,50 @@
},
"connections": {
"server": {
- "description": "Dacă doriți să vă conectați la un backend personalizat pentru a vă stoca datele, activați acest lucru și furnizați adresa URL.",
+ "description": "Dacă doriți să vă conectați la un backend personalizat pentru a vă stoca datele, activați acest lucru și furnizați adresa URL. <0>Instrucțiuni.0>",
"label": "Server personalizat",
"urlLabel": "Adresa URL personalizată a serverului"
},
"setup": {
+ "doSetup": "Configurează",
"errorStatus": {
+ "description": "Se pare că unul sau mai multe obiecte din această configurație au nevoie de atenția ta.",
"title": "Ceva are nevoie de atenția ta"
+ },
+ "itemError": "Ceva nu e bine cu această setare. Parcurge configurația din nou pentru a o corecta.",
+ "items": {
+ "default": "Configurație implicită",
+ "extension": "Extensie",
+ "proxy": "Proxy personalizat"
+ },
+ "redoSetup": "Refă configurația",
+ "successStatus": {
+ "description": "Toate sunt la locul lor ca să începeți să urmariți conținutul preferat.",
+ "title": "Totul este pregătit!"
+ },
+ "unsetStatus": {
+ "description": "Apăsați butonul din dreapta pentru a începe procesul de configurare.",
+ "title": "Nu ați parcurs configurația"
}
},
"title": "Conexiuni",
"workers": {
"addButton": "Adaugă un nou muncitor",
- "description": "Pentru ca aplicația să funcționeze, tot traficul este direcționat prin proxy. Activați acest lucru dacă doriți să vă aduceți proprii lucrători.",
+ "description": "Pentru ca aplicația să funcționeze, tot traficul este direcționat prin proxy. Activați acest lucru dacă doriți să vă aduceți proprii lucrători. <0>Instrucțiuni.0>",
"emptyState": "Niciun muncitor incă, adaugă unu",
"label": "Utilizați lucrători proxy personalizați",
"urlLabel": "Adresele URL ale lucrătorilor",
"urlPlaceholder": "https://"
}
},
+ "preferences": {
+ "language": "Limba aplicației",
+ "languageDescription": "Limba aplicată întregii aplicații.",
+ "thumbnail": "Generați pictograme",
+ "thumbnailDescription": "De cele mai multe ori videoclipurile nu au pictograme. Puteți activa această setare pentru a le genera din mers, dar vă pot încetini videoclipul.",
+ "thumbnailLabel": "Generați pictograme",
+ "title": "Preferințe"
+ },
"reset": "Resetare",
"save": "Salvează",
"sidebar": {
@@ -434,6 +532,7 @@
}
},
"subtitles": {
+ "backgroundBlurLabel": "Blurarea fundalului",
"backgroundLabel": "Opacitatea fundalului",
"colorLabel": "Culoare",
"previewQuote": "nu trebuie să mă tem. Frica este ucigașul minții.",
diff --git a/src/assets/locales/ru.json b/src/assets/locales/ru.json
index 2d0bea4a..42a9704c 100644
--- a/src/assets/locales/ru.json
+++ b/src/assets/locales/ru.json
@@ -138,9 +138,7 @@
},
"morning": {
"default": "Что бы вы хотели посмотреть этим утром?",
- "extra": [
- "Слышали, что «Перед рассветом» – отличный фильм"
- ]
+ "extra": ["Слышали, что «Перед рассветом» – отличный фильм"]
},
"night": {
"default": "Что бы вы хотели посмотреть этим вечером?",
@@ -155,7 +153,8 @@
"types": {
"movie": "Фильм",
"show": "Сериал"
- }
+ },
+ "unreleased": "Ожидается"
},
"navigation": {
"banner": {
@@ -294,6 +293,7 @@
"title": "Качество"
},
"settings": {
+ "audioItem": "Аудио",
"downloadItem": "Скачать",
"enableSubtitles": "Включить субтитры",
"experienceSection": "Впечатления от просмотра",
@@ -320,8 +320,9 @@
"unknownOption": "Неизвестный"
},
"subtitles": {
- "customChoice": "Выбрать субтитры из файла",
+ "customChoice": "Перетащите файл или нажмите для загрузки",
"customizeLabel": "Настроить",
+ "dropSubtitleFile": "Перетащите файл субтитров",
"offChoice": "Выключить",
"settings": {
"backlink": "Пользовательские субтитры",
@@ -379,6 +380,13 @@
"title": "Не удалось воспроизвести видео!"
},
"scraping": {
+ "extensionFailure": {
+ "badge": "Расширение отключено",
+ "enableExtension": "Включить расширение",
+ "homeButton": "Вернуться на главную",
+ "text": "Вы установили расширение sudo-flix. Чтобы начать его использовать, необходимо включить расширение для этого сайта.",
+ "title": "Пожалуйста, включите расширение"
+ },
"items": {
"failure": "Возникла ошибка",
"notFound": "Такого видео нет",
diff --git a/src/assets/locales/tr.json b/src/assets/locales/tr.json
index 7fd0f0f5..88e27306 100644
--- a/src/assets/locales/tr.json
+++ b/src/assets/locales/tr.json
@@ -57,6 +57,8 @@
},
"host": "<0>{{hostname}}0> adlı sunucuya bağlanıyorsunuz - lütfen hesap oluşturmadan önce sunucuya güvendiğinizi onaylayın",
"no": "Geri dön",
+ "noHost": "Sunucu henüz yapılandırılmadığı için hesap oluşturamazsınız",
+ "noHostTitle": "Sunucu kullanılamıyor!",
"title": "Bu sunucuya güveniyor musunuz?",
"yes": "Bu sunucuya güveniyorum"
},
@@ -118,7 +120,12 @@
"noResults": "Hiçbir şey bulamadık!",
"placeholder": {
"default": "Ne izlemek istersiniz?",
- "extra": []
+ "extra": [
+ "Ne keşfetmek istiyorsunuz?",
+ "İzleme listenizde neler var?",
+ "Favori filmin ne?",
+ "En sevdiğiniz dizi ne?"
+ ]
},
"sectionTitle": "Arama sonuçları"
},
@@ -144,7 +151,8 @@
"types": {
"movie": "Film",
"show": "Dizi"
- }
+ },
+ "unreleased": "Yayınlanmamış"
},
"navigation": {
"banner": {
@@ -165,6 +173,69 @@
"message": "Her yere baktık: bazanın altına, dolabın içine hatta ara sunucuya ama maalesef aradığınız sayfayı bulamadık.",
"title": "Sayfa bulunamadı"
},
+ "onboarding": {
+ "defaultConfirm": {
+ "cancel": "İptal Et",
+ "confirm": "Ön Tanımlı Ayarları Kullan",
+ "description": "Varsayılan ayarlar en iyi akış hizmetlerini sunmayabilir ve oldukça yavaş olabilir.",
+ "title": "Emin misiniz?"
+ },
+ "extension": {
+ "back": "Geri Dön",
+ "explainer": "Tarayıcı uzantısını kullanarak, size sunduğumuz en iyi akışlara erişebilirsiniz. Kurulumu ise oldukça basit.",
+ "explainerIos": "Ne yazık ki, tarayıcı uzantısı iOS cihazlarında desteklenmemektedir. Geri Dön düğmesine basarak başka bir seçenek seçebilirsiniz.",
+ "extensionHelp": "Eklenti yüklediyseniz ancak algılamıyorsa, tarayıcınızın uzantı menüsünden eklentiyi açın ve ekran adımları takip edin.",
+ "linkChrome": "Chrome uzantısını yükleyin",
+ "linkFirefox": "Firefox uzantısını yükleyin",
+ "notDetecting": "Chrome'a yüklendi, ancak site algılamıyor mu? Sayfayı yenileyin!",
+ "notDetectingAction": "Sayfayı yenile",
+ "status": {
+ "disallowed": "Bu sayfa için uzantı etkinleştirilmemiş",
+ "disallowedAction": "Uzantıyı etkinleştir",
+ "failed": "Durum bilgisi alınamadı",
+ "loading": "Uzantıyı yüklemenizi bekliyoruz",
+ "outdated": "Uzantınız çok eski",
+ "success": "Uzantı sorunsuz çalışıyor!"
+ },
+ "submit": "Devam Et",
+ "title": "Hadi bir uzantıyla başlayalım"
+ },
+ "proxy": {
+ "back": "Geri Dön",
+ "explainer": "Ara sunucu yöntemiyle, yüksek kalitede yayınlara kolayca erişin.",
+ "input": {
+ "errorConnection": "Proxy'ye bağlanılamadı",
+ "errorInvalidUrl": "Geçerli bir URL değil",
+ "errorNotProxy": "Proxy bekleniyordu, web sitesine yönlendirildi",
+ "label": "Proxy URL",
+ "placeholder": "https://"
+ },
+ "link": "Proxy oluşturmayı öğrenin",
+ "submit": "Proxy'yi Gönder",
+ "title": "Hadi yeni bir proxy oluşturalım"
+ },
+ "start": {
+ "explainer": "En iyi akış deneyimi için kullanmak istediğiniz akış yöntemini seçmeniz gerekiyor.",
+ "options": {
+ "default": {
+ "text": "Yüksek kaliteli akış istemiyorum,<0 /> <1>varsayılan ayarı kullanın1>"
+ },
+ "extension": {
+ "action": "Uzantıyı Yükle",
+ "description": "En iyi kaynaklara erişmek için tarayıcı uzantısını yükleyin.",
+ "quality": "En yüksek kalite",
+ "title": "Tarayıcı uzantısı"
+ },
+ "proxy": {
+ "action": "Proxy'yi Kur",
+ "description": "Sadece 5 dakikada proxy kurun ve harika kaynaklara erişin.",
+ "quality": "İyi kalite",
+ "title": "Özel Proxy"
+ }
+ },
+ "title": "sudo-flix ile sizi hazır hale getirelim"
+ }
+ },
"overlays": {
"close": "Kapat"
},
@@ -178,10 +249,11 @@
},
"menus": {
"downloads": {
+ "copyHlsPlaylist": "HLS oynatma listesi bağlantısını kopyala",
"disclaimer": "İndirme bağlantıları doğrudan sağlayıcının kendisinden alınır. sudo-flix'in sağlanan indirme bağlantıları üzerinde hiçbir konrolü yoktur.",
"downloadSubtitle": "Geçerli altyazıyı indir",
"downloadVideo": "Videoyu indir",
- "hlsDisclaimer": "İndirme bağlantıları doğrudan sağlayıcının kendisinden alınır. sudo-flix'in sağlanan indirme bağlantıları üzerinde hiçbir konrolü yoktur. Lütfen bir HLS oynatma listesi indirdiğinizi unutmayın; bu, gelişmiş multimedya akışına aşina olan kullanıcılara yöneliktir.",
+ "hlsDisclaimer": "İndirmeler doğrudan sağlayıcıdan alınır. sudo-flix, indirmelerin nasıl sağlanacağı üzerinde kontrole sahip değildir.