diff --git a/app/src/main/java/com/lagradost/cloudstream3/extractors/Rabbitstream.kt b/app/src/main/java/com/lagradost/cloudstream3/extractors/Rabbitstream.kt
index b686f7d8..0154b4e8 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/extractors/Rabbitstream.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/extractors/Rabbitstream.kt
@@ -36,7 +36,6 @@ open class Rabbitstream : ExtractorApi() {
override val requiresReferer = false
open val embed = "ajax/embed-4"
open val key = "https://raw.githubusercontent.com/enimax-anime/key/e4/key.txt"
- private var rawKey: String? = null
override suspend fun getUrl(
url: String,
@@ -82,9 +81,10 @@ open class Rabbitstream : ExtractorApi() {
)
}
+
}
- private suspend fun getRawKey(): String = rawKey ?: app.get(key).text.also { rawKey = it }
+ private suspend fun getRawKey(): String = app.get(key).text
private fun extractRealKey(originalString: String?, stops: String): Pair {
val table = parseJson>>(stops)
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt
index 49f678c4..ae5f0aab 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt
@@ -54,6 +54,8 @@ fun getCurrentLocale(context: Context): String {
// https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes leave blank for auto
val appLanguages = arrayListOf(
/* begin language list */
+ Triple("", "ajp", "ajp"),
+ Triple("", "አማርኛ", "am"),
Triple("", "العربية", "ar"),
Triple("", "ars", "ars"),
Triple("", "български", "bg"),
@@ -96,6 +98,7 @@ val appLanguages = arrayListOf(
Triple("", "Soomaaliga", "so"),
Triple("", "svenska", "sv"),
Triple("", "தமிழ்", "ta"),
+ Triple("", "ትግርኛ", "ti"),
Triple("", "Tagalog", "tl"),
Triple("", "Türkçe", "tr"),
Triple("", "українська", "uk"),
diff --git a/app/src/main/res/values-ajp/strings.xml b/app/src/main/res/values-ajp/strings.xml
new file mode 100644
index 00000000..42eba3cc
--- /dev/null
+++ b/app/src/main/res/values-ajp/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/app/src/main/res/values-am/strings.xml b/app/src/main/res/values-am/strings.xml
new file mode 100644
index 00000000..5a799eb4
--- /dev/null
+++ b/app/src/main/res/values-am/strings.xml
@@ -0,0 +1,5 @@
+
+
+ %s ክፍል %d
+ ተዋናዮች: %s
+
diff --git a/app/src/main/res/values-ars/strings.xml b/app/src/main/res/values-ars/strings.xml
index 42eba3cc..ea8aa05c 100644
--- a/app/src/main/res/values-ars/strings.xml
+++ b/app/src/main/res/values-ars/strings.xml
@@ -1,2 +1,203 @@
-
+
+ لافتة
+ تغيير مزود
+ جارى التحميل
+ بث%s
+ ملء
+ تخطي التحميل
+ تحميل…
+ ترجمات
+ إعادة محاولة الاتصال …
+ %sييبي%d
+ الحلقة%dسيتم نشرها في
+ %dي%dس%dد
+ %dس%dد
+ %dد
+ لافتة الحلقة
+ اللافتة الاساسية
+ اذهب للخالف
+ معاينة الخلفية
+ سرعة(%.2fx)
+ فتح مع كلاودستريم
+ الصفحة الاساسية
+ ...%sابحث
+ لايوجد بيانات
+ المزيد من الخيارات
+ فتح في المتصفح
+ المتصفح
+ شاهد الفلم
+ دفق التورنت
+ بدأ التنزيل
+ عشوائي قادم
+ تشغيل المقطع الدعائي
+ الأنواع
+ توقف التنزيل
+ خطط للمشاهدة
+ لا يوجد
+ إعادة المشاهدة
+ !تم العثور على تحديث جديد
+\n%s->%s
+ %.1f:قدر
+ %dاقل
+ كلاودستريم
+ بحث
+ التحميلات
+ اعدادات
+ ...بحث
+ الحلقة القادمة
+ شارك
+ مشاهدة
+ في التوقف
+ مكتمل
+ توقف
+ تشغيل البث المباشر
+ مصادر
+ تشغيل الحلقة
+ تم إلغاء التنزيل
+ تم التنزيل
+ تنززل
+ تحميل
+ عُد
+ التحميل فشل
+ استخدم سطوع النظام في مشغل التطبيق بدلاً من التراكب الداكن
+ تم تحميل ملف النسخ الاحتياطي
+ البحث المتقدم
+ إزالة الحدود السوداء
+ ترجمات
+ يضيف خيار السرعة في المشغل
+ انقر نقرا مزدوجا للبحث
+ انقر نقرًا مزدوجًا للإيقاف المؤقت
+ اللاعب يبحث عن المبلغ (بالثواني)
+ اسحب من جانب إلى آخر للتحكم بموقعك في الفيديو
+ ابدأ الحلقة التالية عندما تنتهي الحلقة الحالية
+ استخدام سطوع النظام
+ تحديث مراقبة التقدم
+ قم بمزامنة تقدم الحلقة الحالية تلقائيًا
+ اسحب لتغيير الإعدادات
+ استعادة البيانات من النسخة الاحتياطية
+ فشل في استعادة البيانات من الملف %s
+ انقر مرتين على الجانب الأيمن أو الأيسر للبحث للأمام أو للخلف
+ البيانات المخزنة
+ اضغط مرتين في المنتصف للتوقف مؤقتًا
+ أذونات التخزين مفقودة. حاول مرة اخرى.
+ حدث خطأ أثناء النسخ الاحتياطي %s
+ بحث
+ مكتبة
+ معلومات
+ التحديثات والنسخ الاحتياطي
+ يعطيك نتائج البحث مفصولة حسب المزود
+ يرسل فقط البيانات عن الأعطال
+ عرض المقطورات
+ عرض الملصقات من كيتسو
+ حسابات
+ لا يرسل أي بيانات
+ عرض حلقة حشو للأنمي
+ إخفاء جودة الفيديو المحددة في نتائج البحث
+ تحديثات البرنامج المساعد التلقائي
+ البحث تلقائيًا عن التحديثات الجديدة بعد بدء تشغيل التطبيق.
+ التحديث إلى الإصداراالمسبق
+ تنزيل المكونات الإضافية تلقائيًا
+ إعادة عملية الإعداد
+ ابحث عن تحديثات الإصدار التجريبي بدلاً من الإصدارات الكاملة فقط
+ حدد الوضع لتصفية تنزيل المكونات الإضافية
+ قم تلقائيًا بتثبيت جميع المكونات الإضافية التي لم يتم تثبيتها بعد من المستودعات المضافة.
+ إعدادات ترجمات كرومكاست
+ وضع إيجينجرافي
+ انتقد للبحث
+ نسخ إحتياطي للبيانات
+ إظهار تحديثات التطبيق
+ إعدادات ترجمات المشغل
+ ترجمات كرومكاست
+ قم بالتمرير لأعلى أو لأسفل على الجانب الأيسر أو الأيمن لتغيير السطوع أو مستوى الصوت
+ التشغيل التلقائي للحلقة القادمة
+ تطبيق رواية خفيفة من نفس المطورين
+ أعط بينيني للمطورين
+ جيتهب
+ تطبيق انيمي من نفس المطورين
+ لغة التطبيق
+ انضم إلى الديسكورد
+ بنيني معطا
+ بعض الهواتف لا تدعم مثبت الحزمة الجديد. جرب الخيار القديم إذا لم يتم تثبيت التحديثات.
+ مثبت تتبيق
+ اجتاز
+ الحلقات
+ موسم
+ تم نسخ الرابط إلى الحافظة
+ مسح
+ وقف
+ جارٍ تنزيل تحديث التطبيق…
+ إعادة التعيين إلى القيمة العادية
+ س
+ %d%s
+ لا يتمتع هذا المزود بدعم كرومكاست
+ لم يتم العثور على أي روابط
+ تشغيل الحلقة
+ عذرًا، تعطل التطبيق. سيتم إرسال تقرير خطأ مجهول إلى المطورين
+ %s%d%s
+ لا يوجد موسم
+ حلقة
+ %d-%d
+ يي
+ امسح التاريخ
+ جارٍ تثبيت تحديث التطبيق…
+ بدأ
+ لم يتم العثور على أي حلقات
+ إظهار تخطي النوافذ المنبثقة للفتح/الإنهاء
+ الكثير من النص. غير قادر على الحفظ في الحافظة.
+ وضع علامة كما شاهدت
+ إزالة من شاهد
+ حذف ملف
+ فشل
+ اكتمل
+ -30
+ +30
+ تاريخ
+ هل أنت متأكد أنك تريد الخروج؟
+ نعم
+ لا
+ تعذر تثبيت الإصدار الجديد من التطبيق
+ إرث
+ منزل المجموعة
+ التقييم (من الأقل إلى الأعلى)
+ تم التحديث (من الجديد إلى القديم)
+ تم التحديث (القديم إلى الجديد)
+ أبجديًا (من الألف إلى الياء)
+ مكتبتك فارغة :(
+\nقم بتسجيل الدخول إلى حساب المكتبة أو قم بإضافة العروض إلى مكتبتك المحلية.
+ !تم العثور على ملف الوضع الآمن
+\n.عدم تحميل أي ملحقات عند بدء التشغيل حتى تتم إزالة الملف
+ ارجع
+ تحديث العروض المشتركة
+ الوضع العادي
+ حرر
+ ملفات تعريفية
+ مساعدة
+ .هنا يمكنك تغيير كيفية ترتيب المصادر. إذا كان للفيديو أولوية أعلى، فسيظهر في مكان أعلى في تحديد المصدر. مجموع أولوية المصدر وأولوية الجودة هو أولوية الفيديو
+\n
+\nالمصدر أ: 3
+\nالجودة ب: 7
+\nستكون أولوية الفيديو المدمجة .10
+\n
+\n!ملاحظة: إذا كان المجموع 10 أو أكثر، فسيقوم اللاعب تلقائيًا بتخطي التحميل عند تحميل هذا الرابط
+ لقد صوت بالفعل
+ أبجديًا (ياء إلى ألف)
+ ترتيب حسب
+ مشترك
+ سيتم تحديث التطبيق عند الخروج
+ رتب
+ التقييم (من الأعلى إلى الأقل)
+ حدد المكتبة
+ افتع مع
+ .هذه القائمة فارغة. حاول التبديل إلى واحد آخر
+ %sتم الاشتراك في
+ %sتم إلغاء الاشتراك من
+ !%dتم إصدار الحلقة
+ خلفية الملف الشخصي
+ %dملف التعريف
+ واي فاي
+ بيانات الجوال
+ استخدم
+ %sتعذر إنشاء واجهة المستخدم بشكل صحيح، وهذا خطأ كبير ويجب الإبلاغ عنه على الفور
+ الصفات
+
diff --git a/app/src/main/res/values-bp/strings.xml b/app/src/main/res/values-bp/strings.xml
index 425293e4..b70eec12 100644
--- a/app/src/main/res/values-bp/strings.xml
+++ b/app/src/main/res/values-bp/strings.xml
@@ -156,7 +156,7 @@
Não enviar nenhum dado
Mostrar episódios de Filler em anime
Mostrar trailers
- Mostrar posters do kitsu
+ Mostrar posters do Kitsu
Esconder qualidades de vídeo selecionadas nos resultados da Pesquisa
Atualizações de plugin automáticas
Mostrar atualizações do app
@@ -183,7 +183,7 @@
S
E
Nenhum Episódio encontrado
- Deletar Arquivo
+ Apagar Arquivo
Deletar
Pausar
Retomar
@@ -410,15 +410,19 @@
Transferido %d %s com sucesso
Tudo %s já transferido
Transferência em batch
- plugin
- plugins
+ Plugin
+ Plugins
Isto irá apagar todos os repositórios de plugins
Apagar repositório
Transferir lista de sites a usar
Transferido: %d
Desativado: %d
Não transferido: %d
- Adicionar um repositório para instalar extensões de sites
+ CloudStream não tem fontes instaladas por padrão. Você precisa instalar um site de repositórios.
+\n
+\nPor causa das limitações do DMCA (Digital Millennium Copyright Act ) feito em nome de Sky UK Limited 🤮nós não podemos adicionar site de repositórios no app.
+\n
+\nEntre no nosso Discord ou pesquise online.
Ver repositórios da comunidade
Lista pública
Todas as legendas em maiúsculas
@@ -455,7 +459,7 @@
Editar
Perfis
Exibindo Player - procure na Barra de Progresso
- remover dos assitidos
+ Remover dos assistidos
Extensões
Alfabética(A => Z)
Abrir com
@@ -468,7 +472,7 @@
Biblioteca
Não
Trilhas Sonoras
- Votação(Baixa para Alta)
+ Votação (Baixa para Alta)
Atualização iniciada
Conteúdo +18
Ajuda
@@ -476,7 +480,7 @@
Não pudemos instalar a nova versão do App
instalador de pacotes
Organizar por
- Votação(Alta para Baixa)
+ Votação (Alta para Baixa)
Alfabética(Z => A)
Qualidade
Perfil de plano de fundo
@@ -499,4 +503,51 @@
Atualizando shows inscritos
Player oculto - Procure na barra de progresso
Conteúdo +18
+ Reiniciar
+ Parar
+ Marcar como assistido
+ Aplicativo precisa ser fechado para atualizar
+ Mostrar popups pulados para abertura e finalização
+ %d-%d
+ Player interno
+ Tamanho
+ Abrindo
+ %s %d%s
+ %d plugins atualizados
+ Todos as extensões serão desligadas para ajuda se talvez estejam causando algum bug.
+ Aplicativo não encontrado
+ Recapitular
+ Todas as linguagens
+ Pula %s
+ Mistura terminada
+ Modo seguro ligado
+ Ranquear: %s
+ Linguagem
+ Lista de reprodução HLS
+ Terminando
+ %d %s
+ Adicionado em (antigo para novo)
+ Introdução
+ plug-ins não foram encontrados no repositório
+ Repositório não encontrado, verifique o URL e tente usa uma VPN
+ Descrição
+ Versão
+ Autores
+ Instale a extensão primeiro
+ Créditos
+ Historico
+ Limpar historico
+ Tem Muito texto. Não é possível salvar no clipboard.
+ Player de vídeo preferido
+ Começar
+ Suportado
+ Status
+ MPV
+ Abrindo mistura
+ VLC
+ Aplicar quando reiniciar
+ Visualização info de crash
+ Faixas de áudio
+ Adicionado em (novo para antigo)
+ Faixas de video
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 45a6a66c..6739465a 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -92,7 +92,7 @@
Abbrechen
Kopieren
Schließen
- Löschen
+ Leeren
Speichern
Player-Geschwindigkeit
Untertiteleinstellungen
@@ -390,7 +390,7 @@
Einrichtung überspringen
Aussehen der App passend zu dem des Geräts ändern
Absturzmeldung
- Was möchtest du anschauen\?
+ Was möchten Sie sehen\?
Fertig
Erweiterungen
Repository hinzufügen
@@ -546,4 +546,10 @@
\nWerden eine kombinierte Videopriorität von 10 haben.
\n
\nHINWEIS: Wenn die Summe 10 oder mehr beträgt, überspringt der Player automatisch das Laden, wenn der Link geladen wird!
+ Filtermodus für Plugin-Downloads auswählen
+ Es wurde bereits abgestimmt
+ Keine Plugins im Repository gefunden
+ Repository nicht gefunden, überprüfe die URL und probiere eine VPN
+ Die Benutzeroberfläche konnte nicht korrekt erstellt werden. Dies ist ein schwerwiegender Fehler und sollte sofort gemeldet werden. %s
+ Deaktivieren
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 46407f76..05a7f0a7 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -190,7 +190,7 @@
Adatok eltárolva
Hiba a biztonsági mentés során %s
Fiókok
- Szolgáltatás szerinti keresés eredmények
+ Szolgáltató szerint elkülönítve adja meg a keresési eredményeket
Nem küld adatokat
Poszterek megjelenítése Kitsu-ról
Kiválasztott videóminőségek elrejtése keresési eredményekbe
@@ -198,7 +198,7 @@
Bővítmények automatikus letöltése
Automatikusan telepíti az összes még nem telepített bővítményt a hozzáadott tárolókból.
Alkalmazás frissítések megjelenítése
- Automatikusan keressen új frissítéseket indításkor
+ Automatikusan keressen új frissítéseket indításkor.
Frissítés az előzetes kiadásokhoz (prerelease)
Csak előzetesen kiadott frissítések (prerelease) keresése a teljes kiadások helyett
Github
@@ -232,30 +232,30 @@
Lejátszás böngészőben
Feliratok letöltése
Újracsatlakozás…
- Swipe balra vagy jobbra a videólejátszóban az idő vezérléséhez
+ Húzd balra vagy jobbra a videólejátszóban az idő vezérléséhez
Csúsztassa ujját a beállítások módosításához
- Csúsztassa az újját bal vagy jobb oldalon a fényerő vagy hangerő megváltoztatásához
+ Csúsztassa felfelé vagy lefelé a bal vagy jobb oldalon a fényerő vagy a hangerő megváltoztatásához
Biztonsági mentés
0 Banán a fejlesztőknek
- Swipe to seek
+ Húzás a kereséshez
Következő epizód automatikus lejátszása
Következő epizód lejátszása amikor az aktuális epizód véget ér
- Dupla koppintás to seek
+ Dupla koppintás a kereséshez
Dupla koppintás a szüneteltetéshez
- Player seek amount
+ Lejátszó keresési értéke (Másodpercben)
Koppintson kétszer a jobb vagy bal oldalra az előre vagy hátra ugráshoz
- Koppintson középre a szüneteltetéshez
+ Koppintson kétszer középen a szüneteltetéshez
Rendszer fényerejének használata
Rendszer fényerejének használata az appban a sötét átfedés helyett
Előrehaladás frissítése
Automatikusan szinkronizálja az aktuális epizód előrehaladását
- Adatok visszaállítása a biztonsági mentésből
+ Adatok visszaállítása biztonsági mentésből
Biztonsági mentés betöltve
Információ
Folytatás
-30
Frissítés elkezdődött
- Nem sikerült visszaállítani az adatok a fájlból %s
+ Nem sikerült visszaállítani az adatokat a %s fájlból
Tárolási engedélyek hiányoznak. Kérjük próbálja újra.
Csak összeomlásokról küld adatokat
APK Telepítő
@@ -280,7 +280,7 @@
DNS HTTPS-en keresztül
Böngésző
Android TV
- kézmozdulatok
+ Kézmozdulatok
frissítés kihagyása
Alkalmazásfrissítések
Szolgáltatók
@@ -496,4 +496,18 @@
HQ
%d letöltve
Start
+ Emulátor elrendezés
+ Nyomkövetés hozzáadása
+ Telefon elrendezés
+ Poszter cím helye
+ Tegye a címet a poszter alá
+ Az átugrás mértéke, amikor a lejátszó el van rejtve
+ Jogi nyilatkozat
+ Lejátszó megjelenítve - Ugrási Érték
+ Lejátszó elrejtve - Ugrási Érték
+ Klónozott oldal
+ Egy meglévő webhely klónjának hozzáadása, más URL-címmel
+ TV elrendezés
+ Automatikus
+ Az átugrás mértéke, amikor a lejátszó látható
diff --git a/app/src/main/res/values-ti/strings.xml b/app/src/main/res/values-ti/strings.xml
new file mode 100644
index 00000000..a9079ed5
--- /dev/null
+++ b/app/src/main/res/values-ti/strings.xml
@@ -0,0 +1,6 @@
+
+
+ %s ክፋል %d
+ ክፋል %d በ ላይ ይወጣል
+ ተዋሳእቲ፡ %s
+
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index e0db1c0e..4866ecd4 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -418,7 +418,7 @@
Почалося завантаження %d %s…
Завантажено %d %s
Всі %s вже завантажено
- Пакетне завантаження
+ Завантажити пакети
плагін
плагіни
Видалити репозиторій
diff --git a/fastlane/metadata/android/ar-SA/changelogs/2.txt b/fastlane/metadata/android/ar-SA/changelogs/2.txt
new file mode 100644
index 00000000..cc43acf1
--- /dev/null
+++ b/fastlane/metadata/android/ar-SA/changelogs/2.txt
@@ -0,0 +1 @@
+تمت إضافة سجل التغيير!
diff --git a/fastlane/metadata/android/ar-SA/full_description.txt b/fastlane/metadata/android/ar-SA/full_description.txt
index 2107b338..9668a9b1 100644
--- a/fastlane/metadata/android/ar-SA/full_description.txt
+++ b/fastlane/metadata/android/ar-SA/full_description.txt
@@ -1,14 +1,10 @@
-يتيح لك كلاود ستريم -3 بث وتنزيل الأفلام والمسلسلات التلفزيونية والأنيمي. يأتي التطبيق بدون أي إعلانات وتحليلات. و يدعم العديد من مواقع البث الاولي(التريلر) والأفلام والمزيد. وتشمل الميزات:
-
+يسمح لك كلاود ستريم -3 ببث وتنزيل الأفلام, المسلسلات التلفزيونية, والأنيمي.
+يأتي التطبيق بدون أي إعلانات وتحليلات و
+ يدعم العديد من مواقع البث الاولي(التريلر) ,والأفلام, والمزيد.
إشارات مرجعية
-
-قم بتنزيل ودفق الأفلام والبرامج التلفزيونية والأنيمي
-
-
تنزيلات الترجمة
-
دعم كروم كاست
diff --git a/fastlane/metadata/android/ar-SA/short_description.txt b/fastlane/metadata/android/ar-SA/short_description.txt
index f396ff81..7ccd9743 100644
--- a/fastlane/metadata/android/ar-SA/short_description.txt
+++ b/fastlane/metadata/android/ar-SA/short_description.txt
@@ -1 +1 @@
-بث وتحميل الأفلام والأنمي والمسلسلات التلفزيونية.
+بث وتحميل الأفلام, الأنمي, والمسلسلات التلفزيونية.
diff --git a/fastlane/metadata/android/ar-SA/title.txt b/fastlane/metadata/android/ar-SA/title.txt
index 635e1390..7977b290 100644
--- a/fastlane/metadata/android/ar-SA/title.txt
+++ b/fastlane/metadata/android/ar-SA/title.txt
@@ -1 +1 @@
-كلاود ستريم
+كلاودستريم
diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt
index df314372..ea2a8750 100644
--- a/fastlane/metadata/android/de-DE/full_description.txt
+++ b/fastlane/metadata/android/de-DE/full_description.txt
@@ -1,11 +1,11 @@
-Mit CloudStream-3 kannst du Filme, TV-Serien und Anime streamen und herunterladen.
+Mit CloudStream-3 kannst du Filme, TV-Serien und Anime streamen und herunterladen.
Die App kommt ganz ohne Werbung und Analytik aus.
-Sie unterstützt mehrere Trailer-, Filmseiten und vieles mehr. Integrierte Features:
+Sie unterstützt zahlreiche Trailer, Filmseiten und vieles mehr, unter anderem:
Lesezeichen
-Herunterladen und Streamen von Filmen, Fernsehsendungen und Animes
+Herunterladen und Streaming von Filmen, Fernsehsendungen und Animes
Downloads von Untertiteln