From f939e4cff2538af7e861026acd055a1e34589cee Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:04:27 +0000 Subject: [PATCH 01/10] update langs to use native names fix #339 --- .github/locales.py | 5 +- .../ui/settings/SettingsGeneral.kt | 73 +++++++++---------- .../res/values-mo/{string.xml => strings.xml} | 0 3 files changed, 39 insertions(+), 39 deletions(-) rename app/src/main/res/values-mo/{string.xml => strings.xml} (100%) diff --git a/.github/locales.py b/.github/locales.py index e95ec902..1c79c093 100644 --- a/.github/locales.py +++ b/.github/locales.py @@ -7,7 +7,7 @@ SETTINGS_PATH = "app/src/main/java/com/lagradost/cloudstream3/ui/settings/Settin START_MARKER = "/* begin language list */" END_MARKER = "/* end language list */" XML_NAME = "app/src/main/res/values-" -ISO_MAP_URL = "https://gist.githubusercontent.com/Josantonius/b455e315bc7f790d14b136d61d9ae469/raw" +ISO_MAP_URL = "https://raw.githubusercontent.com/haliaeetus/iso-639/master/data/iso_639-1.min.json" INDENT = " "*4 iso_map = requests.get(ISO_MAP_URL, timeout=300).json() @@ -27,7 +27,8 @@ for lang in re.finditer(r'Triple\("(.*)", "(.*)", "(.*)"\)', rest): for folder in glob.glob(f"{XML_NAME}*"): iso = folder[len(XML_NAME):] if iso not in languages.keys(): - languages[iso] = ("", iso_map.get(iso.lower(),iso)) + entry = iso_map.get(iso.lower(),{'nativeName':iso}) + languages[iso] = ("", entry['nativeName'].split(',')[0]) # Create triples triples = [] 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 3f1c781a..b5a0a689 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 @@ -56,45 +56,44 @@ 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("", "Arabic", "ar"), - Triple("", "Bulgarian", "bg"), - Triple("", "Bengali", "bn"), + Triple("", "العربية", "ar"), + Triple("", "български език", "bg"), + Triple("", "বাংলা", "bn"), Triple("\uD83C\uDDE7\uD83C\uDDF7", "Brazilian Portuguese", "bp"), - Triple("", "Czech", "cs"), - Triple("", "German", "de"), - Triple("", "Greek", "el"), - Triple("", "English", "en"), + Triple("", "čeština", "cs"), + Triple("", "Deutsch", "de"), + Triple("", "ελληνικά", "el"), Triple("", "Esperanto", "eo"), - Triple("", "Spanish", "es"), - Triple("", "Farsi", "fa"), - Triple("", "French", "fr"), - Triple("", "Hindi", "hi"), - Triple("", "Croatian", "hr"), - Triple("", "Hungarian", "hu"), - Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), - Triple("", "Italian", "it"), - Triple("\uD83C\uDDEE\uD83C\uDDF1", "Hebrew", "iw"), - Triple("", "Kannada", "kn"), - Triple("", "Macedonian", "mk"), - Triple("", "Malayalam", "ml"), - Triple("", "Moldavian", "mo"), - Triple("", "Dutch", "nl"), - Triple("", "Norwegian Nynorsk", "nn"), - Triple("", "Norwegian", "no"), - Triple("", "Polish", "pl"), - Triple("\uD83C\uDDF5\uD83C\uDDF9", "Portuguese", "pt"), - Triple("", "Romanian", "ro"), - Triple("", "Russian", "ru"), - Triple("", "Slovak", "sk"), - Triple("", "Somali", "so"), - Triple("", "Swedish", "sv"), - Triple("", "Tamil", "ta"), - Triple("", "Tagalog", "tl"), - Triple("", "Turkish", "tr"), - Triple("", "Ukrainian", "uk"), - Triple("", "Urdu", "ur"), - Triple("", "Viet Nam", "vi"), - Triple("", "Chinese Simplified", "zh"), + Triple("", "Español", "es"), + Triple("", "فارسی", "fa"), + Triple("", "français", "fr"), + Triple("", "हिन्दी", "hi"), + Triple("", "hrvatski jezik", "hr"), + Triple("", "magyar", "hu"), + Triple("", "in", "in"), + Triple("", "Italiano", "it"), + Triple("\uD83C\uDDEE\uD83C\uDDF1", "עִברִית", "iw"), + Triple("", "ಕನ್ನಡ", "kn"), + Triple("", "македонски јазик", "mk"), + Triple("", "മലയാളം", "ml"), + Triple("🦍", "Monke", "mo"), + Triple("", "Nederlands", "nl"), + Triple("", "Norsk nynorsk", "nn"), + Triple("", "Norsk", "no"), + Triple("", "język polski", "pl"), + Triple("\uD83C\uDDF5\uD83C\uDDF9", "Português", "pt"), + Triple("", "Română", "ro"), + Triple("", "Русский", "ru"), + Triple("", "slovenčina", "sk"), + Triple("", "Soomaaliga", "so"), + Triple("", "svenska", "sv"), + Triple("", "தமிழ்", "ta"), + Triple("", "Wikang Tagalog", "tl"), + Triple("", "Türkçe", "tr"), + Triple("", "Українська", "uk"), + Triple("", "اردو", "ur"), + Triple("", "Tiếng Việt", "vi"), + Triple("", "中文 (Zhōngwén)", "zh"), Triple("\uD83C\uDDF9\uD83C\uDDFC", "Chinese Traditional", "zh-rTW"), /* end language list */ ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top diff --git a/app/src/main/res/values-mo/string.xml b/app/src/main/res/values-mo/strings.xml similarity index 100% rename from app/src/main/res/values-mo/string.xml rename to app/src/main/res/values-mo/strings.xml From 0ea624ff14515cd26e35b1fa8b08713d4c9fdf86 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 7 Feb 2023 10:54:00 +0100 Subject: [PATCH 02/10] Translated using Weblate (Russian) Currently translated at 98.9% (576 of 582 strings) Translated using Weblate (Hebrew) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 98.7% (575 of 582 strings) Translated using Weblate (Hebrew) Currently translated at 87.4% (509 of 582 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 98.4% (573 of 582 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 98.4% (573 of 582 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (German) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 98.2% (572 of 582 strings) Translated using Weblate (Italian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Update translation files Updated by "Remove blank strings" hook in Weblate. Translated using Weblate (Ukrainian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Polish) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Czech) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Bulgarian) Currently translated at 97.2% (566 of 582 strings) Translated using Weblate (English) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (German) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.9% (570 of 582 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Russian) Currently translated at 97.5% (568 of 582 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (582 of 582 strings) Translated using Weblate (Czech) Currently translated at 100.0% (582 of 582 strings) Co-authored-by: Alexey Co-authored-by: Anarchydr Co-authored-by: Cliff Heraldo Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> Co-authored-by: Fjuro Co-authored-by: Hosted Weblate Co-authored-by: Joel Brink Co-authored-by: Julian Co-authored-by: Massimo Pissarello Co-authored-by: Muhammet Co-authored-by: Sdarfeesh Co-authored-by: Skrripy Co-authored-by: The Initiator Co-authored-by: eightyy8 Co-authored-by: gallegonovato Co-authored-by: kaajjo Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bg/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/de/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/he/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ru/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/uk/ Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/ Translation: Cloudstream/App --- app/src/main/res/values-bg/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 178 ++++++++++- app/src/main/res/values-de/strings.xml | 6 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-hr/strings.xml | 19 +- app/src/main/res/values-in/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-iw/strings.xml | 393 ++++++++++++++++++++++++- app/src/main/res/values-pl/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 47 +-- app/src/main/res/values-tr/strings.xml | 19 +- app/src/main/res/values-uk/strings.xml | 32 +- app/src/main/res/values-zh/strings.xml | 2 +- app/src/main/res/values/strings.xml | 8 +- 14 files changed, 645 insertions(+), 68 deletions(-) diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 9f95eb3f..f1f512a1 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -8,7 +8,6 @@ %dh %dm %dm Poster - \@string/result_poster_img_des Episode Poster Main Poster Следващ произволен diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 87d5195e..214cb86d 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -6,7 +6,7 @@ Hrají: %s Plakát - \@string/result_poster_img_des + Plakát Episode Poster Main Poster Next Random @@ -138,8 +138,8 @@ Zálohovat data Načten soubor zálohy Nepodařilo se obnovit data ze soubory %s - Data úspěšně uložena - Chybí oprávnění k úložišti, zkuste to prosím znovu + Data uložena + Chybí oprávnění k úložišti. Zkuste to prosím znovu. Chyba při zálohování %s Search Účty @@ -252,12 +252,12 @@ Délka vyrovnávací paměti videa Mezipaměť videa na disku Vymazat mezipamět videí a obrázků - Při nastavení příliš vysoké hodnoty způsobí náhodné pády. Neměňte, pokud máte málo paměti RAM, například u televize s Androidem nebo starého telefonu. - Pokud ji nastavíte příliš vysoko, může způsobit problémy v systémech s malým úložným prostorem, například v zařízeních Android TV. + Při nastavení příliš vysoké hodnoty na zařízeních s malou pamětí, jako je například Android TV, může způsobit pády. + Při nastavení příliš vysoké hodnoty na zařízeních s malým dostupným úložištěm, jako je například Android TV, může způsobit pády. DNS přes HTTPS Užitečné pro obcházení blokací ISP Cesta stahování - URL serveru Nginx + URL serveru NGINX Zobrazit dabované anime/anime s titulky Vyplnit na obrazovku Roztáhnout @@ -320,10 +320,10 @@ Stín Vyvýšené Synch. titulky - 1000ms + 1000 ms Zpoždění titulků - Toto použijte, pokud jsou titulky zobrazeny o %dms dříve - Toto použijte, pokud jsou titulky zobrazeny o %dms později + Toto použijte, pokud jsou titulky zobrazeny o %d ms dříve + Toto použijte, pokud jsou titulky zobrazeny o %d ms později Žádné zpoždění titulků Poster - \@string/result_poster_img_des + Poster Episode Poster Main Poster Next Random @@ -514,4 +514,21 @@ Program če se aktualizirati tijekom zatvaranja programa Dodatak preuzet Ukloni iz pogledanog + Preglednik + Biblioteka + Ocjena (Veća do manje) + Sortiraj prema + Sortiraj + Ocjena (Manja do veće) + Ažurirano (Od novog do starog) + Ažurirano (Od starog do novog) + Abecedno (A do Ž) + Abecedno (Ž do A) + Odaberite biblioteku + Otvori sa + Čini se da vam je biblioteka prazna :( +\nPrijavite se na račun biblioteke ili dodajte serije u svoju lokalnu biblioteku + Čini se da je ova lista prazna, pokušajte se prebaciti na drugu + Pronađena datoteka sigurnog načina rada! +\nNe učitavaju se ekstenzije pri pokretanju dok se datoteka ne ukloni. \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 96c5950b..d54e4fa9 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -5,7 +5,7 @@ Pemeran: %s Poster - \@string/result_poster_img_des + Poster Episode Poster Main Poster Next Random diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 419818a2..9dbc627f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -9,7 +9,7 @@ %d min Poster - \@string/result_poster_img_des + Poster Poster episodio Poster principale Prossimo casuale diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index cb8d5945..11cf77ce 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -34,13 +34,13 @@ הושלם בתכנון לצפייה צופה מחדש - נגן סרט - נגן קדימון - נגן שידור חי + הפעל סרט + הפעל טריילר + הפעל שידור חי מקורות נסיון חדש לחיבור… - נעצר - שידור טורנט + הפסיק + שדר טורנט חזרה נגן פרק הורד @@ -75,7 +75,7 @@ נגן עם קלאודסטרים פרק הבא טוען… - צופה ב + צופה כתוביות בהמתנה ללא @@ -102,11 +102,11 @@ הספק הזה הוא טורנט, שימוש ב-VPN הוא מומלץ תיאור עלילה לא נמצאה - העלילה לא נמצאה + התיאור לא נמצאה מצב תמונה בתמונה כפתור שינוי גודל הנגן הסר את הגבולות השחורים - %d ניתן למפתחים + %d בנינים שניתנו למפתחים הגדרות כתוביות הנגן הגדרות כתוביות כרומקאסט גופן @@ -129,4 +129,381 @@ אין הכל כותרת + העדכון התחיל + מידע + התקן אוטומטית את כל התוספים שטרם הותקנו ממאגרים שנוספו. + חפש אוטומטית עדכונים חדשים בפתיחת האפליקציה + הצג עדכונים לאפליקציה + בצע מחדש את תהליך ההגדרה + עדכן למהדורות מוקדמות + חפש עדכוני מהדרות מוקדמות במקום מהדורות מלאות בלבד + פרקים + %d-%d + פרק + %d %s + עו + פר + לא נמצאו פרקים + מחק קובץ + מחק + עצור + המשך + -30 + +30 + %dדקות +\nנותרו + ‬פעולה זאת תמחק לצמיתות את %s +\nהאם אתם בטוחים\? + מתמשך + משך זמן + דירוג + שנה + ללא כתוביות + ברירת מחדל + חינם + משומש + סדרת טלוויזיה + סדרות/סרטים מצוירים + \@string/אנימה + \@string/אנימציית וידאו מקורית + דרמה אסייתית + כרומקאסט את הפרק + כרומקאסט את המראה + נגן בדפדפן + תווית כתוביות + החלף רכיבי ממשק משתמש בפוסטר + דלג על הפתיח + אל תראה שוב + דלג על עדכון זה + עדכון + איכות צפייה מועדפת + נגן וידאו כותרת מקסימום תווים + רזולוציית נגן וידאו + הוסף מעקב + צור חשבון + הבא + ספריה + מטא-דאטה לא מסופק על ידי האתר, טעינת הסרטון תיכשל אם הוא לא קיים באתר. + החלק על הצד השמאלי או הימני כדי לשנות את הבהירות או עוצמת הקול + שחזור הנתונים מהקובץ נכשל %s + עדכונים וגיבויים + נותן לך את תוצאות החיפוש מופרדות לפי ספק + הצג פרק פילר (לא הכרחי לעלילה) לאנימה + הורדה אוטומטית של תוספים + עדכוני תוספים אוטומטיים + כמות בנינים שניתנו + עונה + מצטערים, האפליקציה קרסה. דוח באג אנונימי יישלח למפתחים + טורנט + NSFW + שגיאת מעבד + הורד מראה + הורד כתוביות + הצג כפתור אקראי בדף הבית + תווית דיבוב + גורם לקריסות אם מוגדר גבוה מדי במכשירים עם זיכרון נמוך, כגון Android TV. + מקור + ספקים + הסר אתר + נתיב הורדה + נראה + אוטומטי + פריסת טלוויזיה + %s %s + סנן לפי שפת מדיה מועדפת + נושא אפליקציה + מיקום כותרת פוסטר + מה אתם רוצים לראות + איכות גבוהה + HD + SDR + תוסף טעון + DVD + עדכוני אפליקציה + 4K + WP + דלג על ההגדרה + תכונות נגן + עדכן התקדמות צפייה + DNS מעל HTTPS + לחץ באמצע כדי לעצור + החלק שמאלה או ימינה כדי לשלוט על זמן בנגן הסרטונים + נגן אוטומטית את הפרק הבא + התחל את הפרק הבא כאשר הפרק הנוכחי נגמר + לחץ פעמיים על צד ימין או שמאל כדי להציץ קדימה או אחורה + השתמש בבהירות המערכת + גבה נתונים + סנכרן את הכתוביות + עיכוב כתוביות + אין עיכוב בכתוביות + מומלץ + נטען %s + השתמש בזה אם הכתוביות מוצגות %d מילישניות מוקדם יותר + אקראי + רזולוציה + איכות מצלמה + כתובת אתר לא מזוהה + קישור לשידור + המפנה + TC + SD + UHD + כתובת אתר למאגר + מדיה מועדפת + /%d + נגן את הפרק + לא נמצאו קישורים + קוד שפה (אנגלית) + שגיאה + שפות ספק + קישורים + פריסת אפליקציה + חיפוש מתקדם + 18+ + פוסטר + איכות מצלמה + החלק כדי להציץ + גיבוי + כמות הצצת הנגן + סרטון + גיטהאב + מצלמה + החלק לשינוי ההגדרות + ‪דפדפן + צבע חלון + הצג לוג + הוסף אפשרות מהירות בנגן + לחץ פעמיים כדי להציץ + לחץ פעמיים כדי לעצור + התשתמש בבהירות המערכת בנגן האפליקציה במקום שכבת-על כהה + סנכרן אוטומטית את התקדמות הפרק הנוכחית שלך + שחזר נתונים מגיבוי + קובץ הגיבוי נטען + נתונים מאוחסנים + חסרות הרשאות אחסון. אנא נסה שוב. + שגיאה בגיבוי %s + חיפוש + חשבונות + לא ניתנו בנינים + מצב איגנגראבי + שולח נתונים רק בקריסות + לא שולח נתונים + הצג טריילרים + הצג פוסטרים מKitsu + הסתר את איכות הסרטון שנבחרה בתוצאות החיפוש + מתקין APK + חלק מהטלפונים אינם תומכים במתקין החבילות החדש. נסו את האפשרות מדור קודם אם העדכונים לא מתקינים. + אפליקצית רומנים קלים על ידי אותו מפתחים + אפליקצית אנימה על ידי אותו מפתחים + הצטרפות לדיסקורד + שפת האפליקציה + לספק זה אין תמיכה בכרומקאסט + הקישור הועתק ללוח + אפס לערך ברירת המחדל + אין עונה + הושלם + אתר + תקציר + בתור + לתת בניני למפתחים + %s %d%s + אפליקציה + סרטים + אנימה + סרטים תיעודיים + אנימציית וידאו מקורית + דרמות אסייתיות + שידורי חי + אחר + סרט + סדרה + סדרה/סרט מצויר + טורנט + דוקומנטרי + שידור חי + NSFW + שגיאת מקור + שגיאה מרחוק + שגיאת נגן לא צפויה + שגיאת הורדה, בדוק הרשאות אחסון + נגן באפליקציה + נגן ב %s + העתק קישור + הורדה אוטומטית + טען מחדש קישורים + תווית איכות + לא נמצא עדכון + בדוק אם יש עדכון + נעל + שינוי גודל + גודל מאגר וידאו + אורך מאגר וידאו + מטמון וידאו בכונן + נקה מטמון וידאו ותמונה + גורם לקריסות אם מוגדר גבוה מדי במכשירים עם מקום נמוך, כגון Android TV. + שימושי עבור עקיפת מחסומי ספק שירותי אינטרנט + אתר העתק + הוסף העתק של אתר קיים, עם כתובת אתר אחרת + NGINX שרת כתובת אתר + הצג אנימות מדובבות/מתורגמות + התאם למסך + מתוח + זום + כתב ויתור + הרחבות + פעולות + מטמון + מחוות + כתוביות + פריסה + ברירות מחדל + תכונות + כללי + כפתור אקראי + הרשה NSFW בספקים נתמכים + קידוד כתוביות + פריסה + פריסת טלפון + פריסת אמולטור + צבע ראשוני + שים את הכותרת מתחת לפוסטר + סיסמה123 + שםהמשתמשהמגניבשלי + hello@world.com + 127.0.0.1 + האתרהמגניבשלי + דוגמה.com + חשבון + החלף חשבון + הוסף חשבון + נוסף %s + סנכרן + מדורג + %d / 10 + /\?\? + %s מאומת + לא ניתן להתחבר ב %s + רגיל + מקסימום + מינימום + מתאר + מדוכא + צל + הורם + 1000 מילישניות + השתמש בזה אם הכתוביות מוצגות %d מילישניות מאוחר יותר + השועל החום המהיר קופץ מעל הכלב העצלן + טען מקובץ + טען מהאינטרנט + קובץ שהורד + ראשי + משנה + רקע + מקור + בקרוב… + TS + Blu-ray + HDR + Web + תמונת פוסטר + נגן + רזולוציה וכותרת + לא מזוהה ID + נתונים לא מזוהים + הסר כיתובים סגורים מהכתוביות + הסר נפיחות מכתוביות + תוספות + טריילר + צפה בסרטונים בשפות אלה + קודם + שנה את מראה האפליקציה כך שיתאים למכשירך + דיווח על קריסה + סוים + הרחבות + הוסף מאגר + שם מאגר + תוסף הורד + התוסף נמחק + לא יכול לטעון %s + התחיל להוריד %d %s… + הוריד %d %s + הצג חלונות קופצים של דילוג בשביל פתיח/שיר סיום + מחק מאגר + פתיח מעורב + כל %s כבר הורד + מחברים + שפה + MPV + קרדיטים + מיין + בחר ספרייה + נראה שהספרייה שלכם ריקה :( +\nהתחברו לחשבון ספריה או הוסף סדרות לספרייה המקומית שלך + קובץ מצב בטוח נמצא! +\nלא טוען שום תוספות בהפעלה עד להסרת הקובץ. + לא ניתן להתקין את הגרסה החדשה של האפליקציה + הורדת אצווה + תוסף + הורד את כל התוספים ממאגר זה\? + רצועות שמע + מסלולים + Web Video Cast + דפדפן אינטרנט + כל התוספים נכבו עקב התרסקות כדי לעזור לך למצוא את האחד הגורם לצרות. + מוריד החבילות + עודכן %d תוספים + תוספים + פעולה זו תמחק גם את כל תוספי המאגר + הורד את רשימת האתרים שבהם ברצונך להשתמש + הורד: %d + מוגבל: %d + לא מורד: %d + לקלאודסטרים אין אתרים מותקנים כברירת מחדל. עליכם להתקין את האתרים ממאגרים. +\n +\nבגלל הסרת DMCA על ידי Sky UK LImited 🤮 אנחנו לא יכולים לקשר את אתר המאגרים באפליקציה. +\n +\nתצטרפו לדיסקורד שלנו או תחפשו באינטרנט. + הצג מאגרים קהילתיים + רשימה ציבורית + לשים את הכתוביות באותיות רישיות + %s (מוגבל) + רצועות וידאו + החל על הפעלה מחדש + מצב בטוח מופעל + הצג מידע על ההתרסקות + דירוג: %s + תיאור + גרסה + מצב + גודל + תומך + התקן תחילה את התוסף + פלייליסט HLS + נגן וידאו מועדף + נגן פנימי + VLC + האפליקציה לא נמצאה + כל השפות + דלג %s + פתיח + שיר סיום + סיכום + שיר סיום מעורב + מבוא + נקה היסטוריה + יותר מדי טקסט. לא ניתן לשמור ללוח. + הסר מצפייה + האם אתם בטוחים שאתם רוצים לצאת\? + מוריד עדכון אפליקציה… + מתקין עדכון אפליקציה… + האפליקציה תעודכן עם היציאה + מיין לפי + דירוג (גבוה לנמוך) + דירוג (נמוך לגבוה) + מעודכן (חדש לישן) + מעודכן (ישן לחדש) + אלפביתי (א \'עד ת\') + אלפביתי (ת\' עד א\') + פתח עם + נראה שהרשימה הזו ריקה, נסו לעבור לרשימה אחרת \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index e4b74300..c709f124 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -450,7 +450,7 @@ /%d Obsada: %s Automatycznie instaluj wszystkie jeszcze niezainstalowane wtyczki z dodanych repozytoriów. - \@string/result_poster_img_des + Poster Podsumowanie Instalator APK Niektóre telefony nie obsługują nowego instalatora pakietów. Wypróbuj tryb legacy, jeśli aktualizacje nie zostaną zainstalowane. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 537bdb7d..29e98598 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -24,7 +24,7 @@ Выйти Серия %d будет выпущен в Плакат - \@нить/результат_плокат_картинка_ + Плакат Постер Эпизода Главный постер Следующий случайный @@ -58,7 +58,7 @@ Завершено Брошенный План посмотреть - Никто + Нет Пересмотрю Смотреть фильм Воспроизвести трейлер @@ -70,7 +70,7 @@ Вернуться Скачано Скачивание - Скачать приостановленный + Скачать остановлена Скачать начатый Скачать отменённый Скачать выполнено @@ -117,7 +117,7 @@ Проиграть файл Внутренняя память Продолжить Скачать - Приостановить скачивание + Остановить скачивание Отключить автоматическое информирование об ошибках Импортируйте шрифты поместив их в %s Продолжить смотреть @@ -169,7 +169,7 @@ Восстановить по умолчанию Извините, приложение прекратило работу. Анонимный отчет об ошибке будет отправлен разработчикам Эпизод - Эпизоды + Эпизодов С Э Эпизоды не найдены @@ -179,7 +179,7 @@ +30 Это будет удалено безвозвратно%s \nВы уверены\? - %dм + %d мин. \nосталось Завершено Год @@ -217,7 +217,7 @@ Торрент Документальный Азиатская драма - Основные + Общие Провайдеры Макет Расширения @@ -249,7 +249,7 @@ Добавить клон существующего сайта с другим URL-адресом Используется для обхода блокировок интернет провайдера Путь скачивания - учитывая бенен + Давал бенен Обновить Основной цвет Языки поставщиков @@ -268,7 +268,7 @@ Плагин удалён Описание Версия - Состояние + Статус Размер Авторы Поддерживается @@ -302,7 +302,7 @@ Пропустить OP Больше не показывать Пропустить это обновление - URL-адрес NGINX-сервера + URL сервера NGINX Создать учётную запись Добавить слежение Добавлено %s @@ -310,7 +310,7 @@ Оценено %d из 10 Посмотреть информацию о сбое - Предпочитаемый видео-проигрыватель + Предпочитаемый видеоплеер Веб-браузер Приложение не найдено Все языки @@ -328,7 +328,7 @@ Вызывает проблемы, если установлено слишком высокое значение на устройствах с небольшим объемом памяти, таких как Android TV. Легкая новелла от тех же разработчиков Язык - HLS Плейлист + Плейлист HLS Сначала установить расширение Внутренний проигрыватель Синопсис @@ -340,7 +340,7 @@ Возможности плеера Субтитры Расположение названия плаката - TV + ТV (телевидение) Телефон Эмулятор Под плакатом @@ -364,7 +364,7 @@ URL репозитория Плагин загружен \@string/home_play - Перемотка двойным касанием + Перемотка двойным нажатием /\?\? /%d 18+ @@ -395,16 +395,16 @@ %s аутентифицировано Не удается логин на %s Макс - Минимум - Очертание - Тень + Мин + Контурный + С тенью 1000 мс Задержка субтитров Без задержки субтитров Используйте, если субтитры отображаются на %d мс слишком рано Используйте, если субтитры отображаются %d мс слишком поздно Нормально - Поднятие + Поднятые Съешь ещё этих мягких французских булок, да выпей же чаю Рекомендуется Загружено %s @@ -435,8 +435,8 @@ Браузер Библиотека Обновленный (старый - новый) - Алфавитный (А - Я) - Алфавитный (Я - А) + Алфавитный (А до Я) + Алфавитный (Я до А) Выбрать библиотеку Открыть с Похоже, ваша библиотека пуста :( @@ -495,4 +495,11 @@ Ссылка на стрим Отображать рандомную кнопку на Главной странице Рандомная кнопка + Legacy (старый) + Веб видеокаст + Не отправляет данные + Перезагрузить ссылки + Предпочтительные медиа + Опущенные + Объем перемотки плеера \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index bd245a61..807716d8 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -19,7 +19,7 @@ %dm Poster - \@string/result_poster_img_des + Afiş Bölüm Posteri Ana Poster Sonraki Rastgele @@ -537,4 +537,21 @@ Aksiyonlar Açma/bitiş için atlama açılır pencerelerini göster Çok fazla metin. Panoya kaydedilemiyor. + Kütüphane + Tarayıcı + Görünüşe göre kütüphaneniz boş :( +\nBir kütüphane hesabına giriş yapın veya yerel kütüphanenize gösteri ekleyin + Güvenli mod dosyası bulundu! +\nDosya kaldırılana kadar başlangıçta herhangi bir uzantı yüklenmiyor. + Sırala + Sırala + Güncel (Yeniden Eskiye) + Güncel (Eskiden Yeniye) + Alfabetik (A\'dan Z’ye) + Alfabetik (Z - A) + Kütüphane Seçin + Şununla aç + Görünüşe göre bu liste boş, başka bir listeye geçmeyi deneyin + Derecelendirme (Yüksekten Düşüğe) + Derecelendirme (Düşükten Yükseğe) \ No newline at end of file diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 821d062a..82baa6b4 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -1,13 +1,13 @@ - \@string/result_poster_img_des + Постер Постер епізоду Завантаження скасовано Змінити постачальника Назад Рейтинг: %.1f Актори: %s - Епізод %d буде випущено в + Епізод %d буде випущено через Poster %s Еп. %d %dд %dгод %dхв @@ -35,12 +35,12 @@ Завершено Заплановано Покинуто - Відтворити фільм - Відтворити трейлер - Відтворити торрент + Переглянути фільм + Переглянути трейлер + Переглянути торрент Повторити підключення… Назад - Відтворити епізод + Переглянути епізод Завантажено Завантаження Завантаження завершено @@ -50,8 +50,8 @@ Відновити завантаження Вимкнути відправку повідомлень про помилки Сховати - Відтворити - Інформація + Переглянути + Інфо Закладки Вилучити Змінити статус перегляду @@ -99,7 +99,7 @@ Відкладено Повторний перегляд Завантажити - Відтворити трансляцію + Переглянути трансляцію Джерела Субтитри Внутрішнє сховище @@ -109,7 +109,7 @@ Оновлення розпочато Помилка завантаження посилань Призупинити завантаження - Відтворити файл + Переглянути файл Детальніше Фільтр закладок Нічого @@ -165,10 +165,10 @@ Мова програми Цей постачальник не має підтримки Chromecast Посилань не знайдено - Відтворити епізод + Переглянути епізод Скинути до значення за замовчуванням Немає сезону - Епізоди + епізодів %d %s С Е @@ -208,8 +208,8 @@ Віддалена помилка Помилка рендеринга Дзеркало Chromecast - Відтворити в програмі - Відтворити в %s + Переглянути в програмі + Переглянути в %s Автозавантаження Завантажити дзеркало Перевірити наявність оновлень @@ -259,7 +259,7 @@ Торрент Мітка якості NSFW - Відтворити в браузері + Переглянути в браузері Несподівана помилка плеєра Помилка завантаження, перевірте дозволи на зберігання Епізод Chromecast @@ -504,4 +504,6 @@ Відкрити з Браузер Схоже, цей список порожній, спробуйте перейти до іншого + Файл безпечного режиму знайдено! +\nРозширеня не завантажуються під час запуску, доки файл не буде видалено. \ No newline at end of file diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index ece917d9..c57e3ca1 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -19,7 +19,7 @@ %dm 封面 - \@string/result_poster_img_des + 封面 剧集封面 主封面 随机下一个 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a4375ce3..3158a7a2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,5 @@ - - + search_providers_list app_locale @@ -80,7 +79,7 @@ %dm Poster - @string/result_poster_img_des + Poster Episode Poster Main Poster Next Random @@ -614,7 +613,6 @@ Downloading app update… Installing app update… Could not install the new version of the app - Legacy PackageInstaller App will be updated upon exit @@ -631,4 +629,4 @@ Looks like your library is empty :(\nLogin to a library account or add shows to your local library Looks like this list is empty, try switching to another one Safe mode file found!\nNot loading any extensions on startup until file is removed. - + \ No newline at end of file From ff9942407b83851dd6c71b9ed4217ecba06e2f2a Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:11:23 +0000 Subject: [PATCH 03/10] use language a better language code for the easter egg --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 2 +- app/src/main/res/{values-mo => values-monke}/strings.xml | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app/src/main/res/{values-mo => values-monke}/strings.xml (100%) 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 b5a0a689..4f3924d4 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 @@ -76,7 +76,7 @@ val appLanguages = arrayListOf( Triple("", "ಕನ್ನಡ", "kn"), Triple("", "македонски јазик", "mk"), Triple("", "മലയാളം", "ml"), - Triple("🦍", "Monke", "mo"), + Triple("🦍", "mmmm... monke", "monke"), Triple("", "Nederlands", "nl"), Triple("", "Norsk nynorsk", "nn"), Triple("", "Norsk", "no"), diff --git a/app/src/main/res/values-mo/strings.xml b/app/src/main/res/values-monke/strings.xml similarity index 100% rename from app/src/main/res/values-mo/strings.xml rename to app/src/main/res/values-monke/strings.xml From a148f347cd086d648a12d6c7782937e97780e281 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 7 Feb 2023 11:15:00 +0100 Subject: [PATCH 04/10] [skip ci] issue action.yml --- .github/workflows/issue_action.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/issue_action.yml b/.github/workflows/issue_action.yml index 2a54857c..108cec82 100644 --- a/.github/workflows/issue_action.yml +++ b/.github/workflows/issue_action.yml @@ -15,6 +15,7 @@ jobs: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_KEY }} - name: Similarity analysis + id: similarity uses: actions-cool/issues-similarity-analysis@v1 with: token: ${{ steps.generate_token.outputs.token }} @@ -24,6 +25,18 @@ jobs: ### Your issue looks similar to these issues: Please close if duplicate. comment-body: '${index}. ${similarity} #${number}' + - name: Label if possible duplicate + if: steps.similarity.outputs.similar-issues-found =='true' + uses: actions/github-script@v6 + with: + github-token: ${{ steps.generate_token.outputs.token }} + script: | + github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ["possible duplicate"] + }) - uses: actions/checkout@v2 - name: Automatically close issues that dont follow the issue template uses: lucasbento/auto-close-issues@v1.0.2 From bf78fc95c2512628f28eb41ffefe143fc0100340 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:21:07 +0000 Subject: [PATCH 05/10] use en-rMO --- .../lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 5 +++-- app/src/main/res/{values-monke => values-en-rMO}/strings.xml | 0 2 files changed, 3 insertions(+), 2 deletions(-) rename app/src/main/res/{values-monke => values-en-rMO}/strings.xml (100%) 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 4f3924d4..c8ae3d35 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 @@ -63,6 +63,7 @@ val appLanguages = arrayListOf( Triple("", "čeština", "cs"), Triple("", "Deutsch", "de"), Triple("", "ελληνικά", "el"), + Triple("", "English", "en"), Triple("", "Esperanto", "eo"), Triple("", "Español", "es"), Triple("", "فارسی", "fa"), @@ -70,13 +71,13 @@ val appLanguages = arrayListOf( Triple("", "हिन्दी", "hi"), Triple("", "hrvatski jezik", "hr"), Triple("", "magyar", "hu"), - Triple("", "in", "in"), + Triple("\uD83C\uDDEE\uD83C\uDDE9", "Indonesian", "in"), Triple("", "Italiano", "it"), Triple("\uD83C\uDDEE\uD83C\uDDF1", "עִברִית", "iw"), Triple("", "ಕನ್ನಡ", "kn"), Triple("", "македонски јазик", "mk"), Triple("", "മലയാളം", "ml"), - Triple("🦍", "mmmm... monke", "monke"), + Triple("🦍", "mmmm... monke", "en-rMO"), Triple("", "Nederlands", "nl"), Triple("", "Norsk nynorsk", "nn"), Triple("", "Norsk", "no"), diff --git a/app/src/main/res/values-monke/strings.xml b/app/src/main/res/values-en-rMO/strings.xml similarity index 100% rename from app/src/main/res/values-monke/strings.xml rename to app/src/main/res/values-en-rMO/strings.xml From 80f22cea167eddf22993a7ce06045f21aa7da488 Mon Sep 17 00:00:00 2001 From: "recloudstream[bot]" <111277985+recloudstream[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:21:26 +0000 Subject: [PATCH 06/10] update list of locales --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c8ae3d35..06c50131 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 @@ -64,6 +64,7 @@ val appLanguages = arrayListOf( Triple("", "Deutsch", "de"), Triple("", "ελληνικά", "el"), Triple("", "English", "en"), + Triple("🦍", "mmmm... monke", "en-rMO"), Triple("", "Esperanto", "eo"), Triple("", "Español", "es"), Triple("", "فارسی", "fa"), @@ -77,7 +78,6 @@ val appLanguages = arrayListOf( Triple("", "ಕನ್ನಡ", "kn"), Triple("", "македонски јазик", "mk"), Triple("", "മലയാളം", "ml"), - Triple("🦍", "mmmm... monke", "en-rMO"), Triple("", "Nederlands", "nl"), Triple("", "Norsk nynorsk", "nn"), Triple("", "Norsk", "no"), From f6be6081dc822fc1cd98c19b86d2a061cede426d Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 7 Feb 2023 11:52:02 +0000 Subject: [PATCH 07/10] use qt for monke language --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 2 +- app/src/main/res/{values-en-rMO => values-qt}/strings.xml | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app/src/main/res/{values-en-rMO => values-qt}/strings.xml (100%) 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 06c50131..af49060b 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 @@ -64,7 +64,7 @@ val appLanguages = arrayListOf( Triple("", "Deutsch", "de"), Triple("", "ελληνικά", "el"), Triple("", "English", "en"), - Triple("🦍", "mmmm... monke", "en-rMO"), + Triple("🦍", "mmmm... monke", "qt"), Triple("", "Esperanto", "eo"), Triple("", "Español", "es"), Triple("", "فارسی", "fa"), diff --git a/app/src/main/res/values-en-rMO/strings.xml b/app/src/main/res/values-qt/strings.xml similarity index 100% rename from app/src/main/res/values-en-rMO/strings.xml rename to app/src/main/res/values-qt/strings.xml From 45eb9758e3ba33839ef9206883f01fbda5709d28 Mon Sep 17 00:00:00 2001 From: "recloudstream[bot]" <111277985+recloudstream[bot]@users.noreply.github.com> Date: Tue, 7 Feb 2023 11:52:20 +0000 Subject: [PATCH 08/10] update list of locales --- .../com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 af49060b..649aa634 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 @@ -64,7 +64,6 @@ val appLanguages = arrayListOf( Triple("", "Deutsch", "de"), Triple("", "ελληνικά", "el"), Triple("", "English", "en"), - Triple("🦍", "mmmm... monke", "qt"), Triple("", "Esperanto", "eo"), Triple("", "Español", "es"), Triple("", "فارسی", "fa"), @@ -83,6 +82,7 @@ val appLanguages = arrayListOf( Triple("", "Norsk", "no"), Triple("", "język polski", "pl"), Triple("\uD83C\uDDF5\uD83C\uDDF9", "Português", "pt"), + Triple("🦍", "mmmm... monke", "qt"), Triple("", "Română", "ro"), Triple("", "Русский", "ru"), Triple("", "slovenčina", "sk"), From 19b2cae851e309a5fa2b4aca3520bbfa60a3c0ba Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 7 Feb 2023 12:52:11 +0100 Subject: [PATCH 09/10] Translated using Weblate (English (en_MO)) Currently translated at 47.9% (279 of 582 strings) Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en_MO/ Translation: Cloudstream/App --- app/src/main/res/values-qt/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-qt/strings.xml b/app/src/main/res/values-qt/strings.xml index 361aaf56..24c51a05 100644 --- a/app/src/main/res/values-qt/strings.xml +++ b/app/src/main/res/values-qt/strings.xml @@ -122,7 +122,7 @@ A ooha ohahaaahoooa ahahooo oooooah - aahhaaaaaahooo aauuh aaahhuaooo-ahahoooohh aoouuhoohoohooo-ahah + aahhaaaaaahooo aauuh aaahhuaooo-ahahoooohh aoouuhoohoohooo-ahah %s aaaghhaaaaa aauuhaauuh ahhhaaaaa @@ -145,7 +145,7 @@ aauugghhooo-ahah ohaaauugghh aoohaaahhu ahouuhhh ooo-ahahaauuh aaahhu - ooo-ahah ohaauuh + ooo-ahah ohaauuh %s ahoha ooo-ahahohoohah oooohh aauugghhahhaauugghh aaaghhoooohh aaahhu ahooo @@ -195,5 +195,5 @@ u ooah uo ahauao huhuu hauu h a ou oh ouhuouhoaaha aaooohhouhhha hauauuu - aaaaaaa uuuuuu\n%s -> %s + aaaaaaa uuuuuu\n%s -> %s \ No newline at end of file From 329966732f9ffaaae4e8e3079d642a502bcc0b48 Mon Sep 17 00:00:00 2001 From: LagradOst <46196380+Blatzar@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:01:14 +0000 Subject: [PATCH 10/10] increased app update buffer size --- .../java/com/lagradost/cloudstream3/utils/PackageInstaller.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/PackageInstaller.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/PackageInstaller.kt index 6b6d3928..bc81a5b9 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/PackageInstaller.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/PackageInstaller.kt @@ -91,7 +91,7 @@ class ApkInstaller(private val service: PackageInstallerService) { session.openWrite(context.packageName, 0, size) .use { outputStream -> - val buffer = ByteArray(1024) + val buffer = ByteArray(4 * 1024) var bytesRead = inputStream.read(buffer) while (bytesRead >= 0) { @@ -100,6 +100,7 @@ class ApkInstaller(private val service: PackageInstallerService) { installProgress.invoke(bytesRead) } + session.fsync(outputStream) inputStream.close() }