Changes of com.discord v1254

This commit is contained in:
root 2020-09-09 01:19:33 +00:00
parent a8e33df4fc
commit f9a1079ca0
71 changed files with 1305 additions and 511 deletions

View File

@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
apkFileName: com.discord-1253.apk
apkFileName: com.discord-1254.apk
compressionType: false
doNotCompress:
- resources.arsc
@ -3106,5 +3106,5 @@ usesFramework:
tag: null
version: 2.4.2-83a459-SNAPSHOT
versionInfo:
versionCode: '1253'
versionName: '38.2'
versionCode: '1254'
versionName: '38.3'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -2545,10 +2545,8 @@ NSFW каналите нямат филтър за нецензурно съдъ
<string name="guild_settings_default_notifications_large_guild_notify_all">Поради големината на този сървър членовете му няма да получават Мобилни насочени известия за не-@mention съобщения.</string>
<string name="guild_settings_disable_discoverable">Деактивирай Откриване</string>
<string name="guild_settings_discovery_admin_only">Само администраторите на сървъра могат да активират и деактивират Откриване.</string>
<string name="guild_settings_discovery_byline">Ако отговаряш на условията и активираш Откриване, твоят сървър ще се появи в [Откриване на сървър.](onClick) Приготви се да направиш добро впечатление!</string>
<string name="guild_settings_discovery_checklist_2fa">Активирано 2FA изискване за модериране</string>
<string name="guild_settings_discovery_checklist_2fa_description">Членовете с права за модериране (напр. админи или модератори) трябва да имат активирано 2FA, за да извършват модераторски дейности.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Като включиш Откриване, приемаш да спазваш нашите [Насоки за откриваем сървър.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Отговаря на изискването за възраст</string>
<string name="guild_settings_discovery_checklist_age_description">Сървърите в Откриване трябва да са на възраст от поне %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Сървърите в Откриване трябва да са на възраст от поне %1$s. Провери отново на %2$s.</string>
@ -2610,13 +2608,9 @@ NSFW каналите нямат филтър за нецензурно съдъ
<string name="guild_settings_discovery_header">Разшири общността си с Откриване на сървър</string>
<string name="guild_settings_discovery_locale_help">Discord ще даде приоритет на този сървър при търсене за потребители, които говорят избрания език.</string>
<string name="guild_settings_discovery_pending_healthy">Все още чакаме твоите здравни показатели!</string>
<string name="guild_settings_discovery_perk_customize">Персонализира своя списък с обложка и описание</string>
<string name="guild_settings_discovery_perk_featured">Сървърите в Откриване имат шанс да бъдат препоръчани</string>
<string name="guild_settings_discovery_perk_find">Включи се в официалното Откриване на сървър на Discord</string>
<string name="guild_settings_discovery_preview_description">Кажи на всички какъв е твоят сървър с описание!</string>
<string name="guild_settings_discovery_primary_category_description">Категориите помагат на Discord да организира сървърите, така че да е по-лесно за хората да откриват общности, които ги интересуват. Можеш да избереш 1 основна категория и до 5 подкатегории.</string>
<string name="guild_settings_discovery_primary_category_title">Категория на сървъра</string>
<string name="guild_settings_discovery_put_guild_on_map">Да поставим %1$s на картата!</string>
<string name="guild_settings_discovery_requirements_not_met">Твоят сървър не отговаря на всички изисквания.</string>
<string name="guild_settings_discovery_search_keywords_description">"Можеш да добавиш до 10 ключови думи, за да помогнеш на хората да откриват сървъра ти в търсене. Имай предвид, че търсенето се влияе главно от заглавието и описанието на сървъра. След това идват ключовите думи.

View File

@ -2528,10 +2528,8 @@ Bydlí tady taky statistiky o kanálech oznámení, vyhledávání serverů a 
<string name="guild_settings_default_notifications_large_guild_notify_all">Vzhledem k velikosti serveru nebudou uživatelé dostávat vyskakovací oznámení v mobilní aplikaci pro zprávy bez @zmínky.</string>
<string name="guild_settings_disable_discoverable">Zrušit Vyhledávání</string>
<string name="guild_settings_discovery_admin_only">Povolit nebo zrušit Vyhledávání mohou pouze správci serveru.</string>
<string name="guild_settings_discovery_byline">Po splnění podmínek a povolení Vyhledávání se tvůj server bude objevovat ve [Vyhledávání serverů.](onClick) Buď připraven, ať uděláš dobrý dojem!</string>
<string name="guild_settings_discovery_checklist_2fa">Moderátor musí mít dvoufázové ověření</string>
<string name="guild_settings_discovery_checklist_2fa_description">Členové s administrátorskými právy (např. administrátoři nebo moderátoři) musejí mít zapnuté dvoufázové ověření, aby mohli provádět administrativní akce.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Zapnutím Vyhledávání souhlasíš s dodržováním našich [Pravidel pro servery ve vyhledávání](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Splňuje požadavek na stáří</string>
<string name="guild_settings_discovery_checklist_age_description">Servery ve Vyhledávání musejí být staré alespoň %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Servery ve Vyhledávání musejí být staré alespoň %1$s. Vrať se prosím %2$s.</string>
@ -2592,13 +2590,9 @@ Požadavky na aktivitu přepočítáváme každý týden."</string>
<string name="guild_settings_discovery_header">Rozšiřuj svou komunitu pomocí Vyhledávání serverů</string>
<string name="guild_settings_discovery_locale_help">Discord upřednostní tento server, když budou hledat servery uživatelé mluvící vybraným jazykem.</string>
<string name="guild_settings_discovery_pending_healthy">Ještě čekáme na výsledky zdraví!</string>
<string name="guild_settings_discovery_perk_customize">Přizpůsob zobrazení výsledku motivem a popisem</string>
<string name="guild_settings_discovery_perk_featured">Servery ve Vyhledávání mají šanci na doporučení</string>
<string name="guild_settings_discovery_perk_find">Buď součástí oficiálního Vyhledávání serverů na Discordu.</string>
<string name="guild_settings_discovery_preview_description">Řekni světu v popisku, o čem tvůj server je.</string>
<string name="guild_settings_discovery_primary_category_description">Kategorie pomáhají organizovat servery na Discordu, aby pro uživatele bylo jednodušší najít komunity, které jsou pro ně zajímavé. Můžeš vybrat 1 primární kategorii a až 5 podkategorií.</string>
<string name="guild_settings_discovery_primary_category_title">Kategorie serveru</string>
<string name="guild_settings_discovery_put_guild_on_map">Pojďme dát %1$s na mapu!</string>
<string name="guild_settings_discovery_requirements_not_met">Tvůj server nesplňuje všechny podmínky.</string>
<string name="guild_settings_discovery_search_keywords_description">"Můžeš přidat až 10 klíčových slov, která lidem pomohou vyhledat tvůj server. Nezapomeň, že vyhledávání závisí především na názvu a popisu serveru. Klíčová slova jsou vedlejší.

View File

@ -2508,10 +2508,8 @@ Analyser vedrørende bekendtgørelseskanaler, serveropdagelse og velkomstskærm
<string name="guild_settings_default_notifications_large_guild_notify_all">Grundet serverens størrelse, vil medlemmer ikke få mobile pushmeddelelser for ikke-@mention beskeder.</string>
<string name="guild_settings_disable_discoverable">Slå Discovery fra</string>
<string name="guild_settings_discovery_admin_only">Kun server-administratorer kan aktivere og deaktivere Serveropdagelse.</string>
<string name="guild_settings_discovery_byline">Ved at kvalificere og aktivere Discovery vises din server i [Serveropdagelse.](onClick) Sørg for, at du er klar til at gøre et godt indtryk!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA er et krav før moderering aktiveres</string>
<string name="guild_settings_discovery_checklist_2fa_description">Medlemmer med modererings-rettigheder (f.eks admins eller mods) skal have aktiveret 2FA for at kunne udføre modereringsopgaver.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Ved at aktivere Discovery erklærer du dig enig i at overholde vores [Synlige Server Retningslinjer.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Opfylder alderskrav</string>
<string name="guild_settings_discovery_checklist_age_description">Din server skal være mindst %1$s gammel.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Server i serveropdagelser skal være mindst %1$s gammel. Prøv venligst igen d. %2$s.</string>
@ -2573,9 +2571,6 @@ Vi kontrollerer kravene en gang om ugen."</string>
<string name="guild_settings_discovery_header">Øg dit fællesskab med Serveropdagelse</string>
<string name="guild_settings_discovery_locale_help">Discord vil prioritere denne server i søgninger til brugere, der taler det valgte sprog.</string>
<string name="guild_settings_discovery_pending_healthy">Vi venter stadig på din sundhedstilstand!</string>
<string name="guild_settings_discovery_perk_customize">Tilpas din fortegnelse med et omslag og en beskrivelse</string>
<string name="guild_settings_discovery_perk_featured">Servere i Discovery har en chance for at blive vist</string>
<string name="guild_settings_discovery_perk_find">Vær inkluderet i den officielle Discord serveropdagelse</string>
<string name="guild_settings_discovery_preview_description">Fortæl folk, hvad din server handler om med en beskrivelse!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorier hjælper Discord til at organisere servere, så det er nemmere for folk at opdage fællesskaber, der interesserer dem. Du kan vælge 1 primær kategori og op til 5 underkategorier.</string>
<string name="guild_settings_discovery_primary_category_title">Serverkategori</string>

View File

@ -2519,10 +2519,8 @@ Du bekommst außerdem alle Statistiken zu Ankündigungskanälen, der „Server e
<string name="guild_settings_default_notifications_large_guild_notify_all">Aufgrund der Größe dieses Servers erhalten Mitglieder keine mobilen Push-Benachrichtigungen bei Nachrichten ohne @Erwähnen.</string>
<string name="guild_settings_disable_discoverable">Entdeckung deaktivieren</string>
<string name="guild_settings_discovery_admin_only">Nur Serveradministratoren können Entdeckungen aktivieren und deaktivieren.</string>
<string name="guild_settings_discovery_byline">Wenn dein Server für Entdeckungen qualifiziert ist und diese aktiviert sind, wird er unter [Server entdecken](onClick) angezeigt. Vergiss nicht, dich darauf vorzubereiten, um einen guten Eindruck zu machen!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA-Bedingung für Moderation aktiviert</string>
<string name="guild_settings_discovery_checklist_2fa_description">Mitglieder mit Moderationsrechten (wie Administratoren oder Moderatoren) müssen die Zwei-Faktor-Authentifizierung aktiviert haben, um Moderationshandlungen durchzuführen.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Indem du Entdeckung aktivierst, stimmst du den [Richtlinien zu entdeckbaren Servern zu.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Mindestlaufzeit erfüllt</string>
<string name="guild_settings_discovery_checklist_age_description">Server in Entdeckung müssen mindestens %1$s auf dem Buckel haben.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Server in Entdeckung müssen mindestens %1$s auf dem Buckel haben. Bitte schau am %2$s noch mal vorbei.</string>
@ -2584,13 +2582,9 @@ Die Aktivitätsanforderungen werden wöchentlich überprüft."</string>
<string name="guild_settings_discovery_header">Vergrößere deine Community mit „Server entdecken“.</string>
<string name="guild_settings_discovery_locale_help">Discord wird diesen Server gegenüber Benutzern, die die gewählte Sprache sprechen, in der Suche priorisieren.</string>
<string name="guild_settings_discovery_pending_healthy">Wir warten noch auf deine Gesundheitsstatistiken!</string>
<string name="guild_settings_discovery_perk_customize">Passe deine Auflistung mit einem Cover und einer Beschreibung an.</string>
<string name="guild_settings_discovery_perk_featured">Server in Entdeckung haben eine Chance, empfohlen zu werden.</string>
<string name="guild_settings_discovery_perk_find">Werde Teil der offiziellen Server-Entdeckungen von Discord.</string>
<string name="guild_settings_discovery_preview_description">Lass andere durch eine Beschreibung wissen, worum es auf deinem Server geht!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorien helfen Discord dabei, Server nach ihrem Inhalt zu strukturieren, sodass jeder ganz kinderleicht interessante Communitys entdecken kann. Du kannst eine primäre Kategorie und bis zu fünf Unterkategorien auswählen.</string>
<string name="guild_settings_discovery_primary_category_title">Serverkategorie</string>
<string name="guild_settings_discovery_put_guild_on_map">Setzen wir %1$s auf die Liste!</string>
<string name="guild_settings_discovery_requirements_not_met">Dein Server erfüllt nicht alle Anforderungen.</string>
<string name="guild_settings_discovery_search_keywords_description">"Du kannst bis zu zehn Schlüsselwörter hinzufügen, damit dein Server leichter gefunden werden kann. Bedenke dabei, dass die Suche vorrangig von Titel und Beschreibung deines Servers bestimmt wird. Schlüsselwörter sind zweitrangig.

View File

@ -2538,10 +2538,8 @@ Avatar"</string>
<string name="guild_settings_default_notifications_large_guild_notify_all">Λόγω του μεγέθους του διακομιστή, τα μέλη δεν θα λαμβάνουν ειδοποιήσεις push στο κινητό τους για μηνύματα που δεν είναι @mention.</string>
<string name="guild_settings_disable_discoverable">Απενεργοποίηση Ανακάλυψης</string>
<string name="guild_settings_discovery_admin_only">Μόνο οι διαχειριστές μπορούν να ενεργοποιήσουν και να απενεργοποιήσουν την Ανακάλυψη.</string>
<string name="guild_settings_discovery_byline">Αν πληροίς τις προϋποθέσεις και ενεργοποιήσεις την Ανακάλυψη, ο διακομιστής σου θα εμφανίζεται στην [Ανακάλυψη Διακομιστή.](onClick) Βεβαιώσου ότι είσαι έτοιμος να κάνεις καλή εντύπωση!</string>
<string name="guild_settings_discovery_checklist_2fa">Προϋπόθεση Ελέγχου Ταυτότητας Δύο Παραγόντων για διαχείριση Ενεργοποιημένη</string>
<string name="guild_settings_discovery_checklist_2fa_description">Μέλη με δυνατότητα διαχείρισης (όπως διαχειριστές ή συντονιστές) πρέπει να έχουν ενεργοποιημένο τον Έλεγχο Ταυτότητας Δύο Παραγόντων για να πραγματοποιήσουν ενέργειες διαχείρισης.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Ενεργοποιώντας την Ανακάλυψη, συμφωνείς ότι συμμορφώνεσαι με τις [Κατευθυντήριες οδηγίες διακομιστή της εταιρείας μας.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Πληροί την προϋπόθεση ηλικίας</string>
<string name="guild_settings_discovery_checklist_age_description">Οι διακομιστές στην ανακάλυψη πρέπει να έχουν ηλικία τουλάχιστον %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Οι διακομιστές στην ανακάλυψη πρέπει να έχουν ηλικία τουλάχιστον %1$s. Προσπάθησε ξανά αργότερα στις %2$s.</string>
@ -2603,13 +2601,9 @@ Avatar"</string>
<string name="guild_settings_discovery_header">Διεύρυνε την κοινότητά σου με την Ανακάλυψη Διακομιστή</string>
<string name="guild_settings_discovery_locale_help">Η Discord θα δώσει προτεραιότητα σε αυτόν τον διακομιστή σε αναζητήσεις χρηστών που μιλούν την επιλεγμένη γλώσσα.</string>
<string name="guild_settings_discovery_pending_healthy">Αναμένουμε ακόμα τις μετρήσεις υγείας σου!</string>
<string name="guild_settings_discovery_perk_customize">Προσάρμοσε τον τρόπο που εμφανίζεσαι στη λίστα με ένα εξώφυλλο και μια περιγραφή</string>
<string name="guild_settings_discovery_perk_featured">Οι διακομιστές στην Ανακάλυψη έχουν την πιθανότητα να γίνουν προτεινόμενοι</string>
<string name="guild_settings_discovery_perk_find">Ο διακομιστής σου μπορεί να συμπεριληφθεί στην επίσημη Ανακάλυψη Διακομιστή του Discord</string>
<string name="guild_settings_discovery_preview_description">Πες στον κόσμο τα πάντα για τον διακομιστή σου με μια περιγραφή!</string>
<string name="guild_settings_discovery_primary_category_description">Οι κατηγορίες βοηθούν τη Discord να οργανώνει τους διακομιστές, ώστε να είναι ευκολότερο τα μέλη να ανακαλύπτουν κοινότητες που τους ενδιαφέρουν. Μπορείς να διαλέξεις 1 κύρια κατηγορία και έως 5 υποκατηγορίες.</string>
<string name="guild_settings_discovery_primary_category_title">Κατηγορία διακομιστή</string>
<string name="guild_settings_discovery_put_guild_on_map">Ας κάνουμε τον %1$s διαθέσιμο στον κόσμο!</string>
<string name="guild_settings_discovery_requirements_not_met">Ο διακομιστής σου δεν πληροί όλες τις προϋποθέσεις.</string>
<string name="guild_settings_discovery_search_keywords_description">"Μπορείς να προσθέσεις έως 10 λέξεις-κλειδιά προκειμένου να βοηθήσεις τα μέλη να βρουν τον διακομιστή σου στην αναζήτηση. Λάβε υπόψη σου ότι η αναζήτηση προωθεί κυρίως τον τίτλο και την περιγραφή του διακομιστή σου. Οι λέξεις-κλειδιά είναι δευτερεύοντες.

View File

@ -2461,10 +2461,8 @@ Aquí también puedes ver las estadísticas de tus canales de anuncios, tu Descu
<string name="guild_settings_default_notifications_large_guild_notify_all">Debido al tamaño del servidor, sus miembros no recibirán en el móvil notificaciones push de los mensajes sin @mention.</string>
<string name="guild_settings_disable_discoverable">Deshabilitar Descubrimiento</string>
<string name="guild_settings_discovery_admin_only">Solo los administradores del servidor pueden habilitar y deshabilitar Descubrimiento.</string>
<string name="guild_settings_discovery_byline">Si cumples los requisitos de Descubrimiento y lo habilitas, tu servidor se mostrará en [Descubrimiento de servidor.](onClick) ¡Asegúrate de estar listo para causar una buena impresión!</string>
<string name="guild_settings_discovery_checklist_2fa">Requisito de A2F para la moderación habilitado</string>
<string name="guild_settings_discovery_checklist_2fa_description">Los miembros con poderes de moderación (p. ej., administradores o moderadores) deben tener habilitada la A2F para realizar acciones de moderación.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Al habilitar Descubrimiento, aceptas cumplir nuestra [Directiva de servidores de Descubrimiento.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Cumple el requisito de antigüedad</string>
<string name="guild_settings_discovery_checklist_age_description">Los servidores de Descubrimiento deben tener al menos %1$s de antigüedad.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Los servidores de Descubrimiento deben tener al menos %1$s de antigüedad. Vuelve a intentarlo el %2$s.</string>
@ -2526,13 +2524,9 @@ Los requisitos de actividad se calculan cada semana."</string>
<string name="guild_settings_discovery_header">Haz crecer tu comunidad con Descubrimiento de servidor</string>
<string name="guild_settings_discovery_locale_help">Discord dará prioridad a este servidor en las búsquedas para los usuarios que hablen el idioma seleccionado.</string>
<string name="guild_settings_discovery_pending_healthy">¡Seguimos pendientes de las estadísticas del estado de tu servidor!</string>
<string name="guild_settings_discovery_perk_customize">Personaliza tu lista con una portada y una descripción</string>
<string name="guild_settings_discovery_perk_featured">Los servidores de Descubrimiento tienen la oportunidad de ser destacados</string>
<string name="guild_settings_discovery_perk_find">Pasa a formar parte del Descubrimiento de servidor oficial de Discord</string>
<string name="guild_settings_discovery_preview_description">¡Cuéntale a la gente de qué trata tu servidor con una descripción!</string>
<string name="guild_settings_discovery_primary_category_description">Las categorías ayudan a Discord a organizar servidores para que la gente descubra con más facilidad las comunidades que les interesen. Puedes seleccionar 1 categoría principal y hasta 5 subcategorías.</string>
<string name="guild_settings_discovery_primary_category_title">Categoría del servidor</string>
<string name="guild_settings_discovery_put_guild_on_map">¡Vamos a dar a conocer %1$s</string>
<string name="guild_settings_discovery_requirements_not_met">Tu servidor no cumple todos los requisitos.</string>
<string name="guild_settings_discovery_search_keywords_description">"Puedes añadir hasta 10 palabras clave para ayudar a la gente a encontrar tu servidor en las búsquedas. Ten en cuenta que dichas búsquedas dependen principalmente del título y la descripción de tu servidor. Las palabras clave son secundarias.

View File

@ -2547,10 +2547,8 @@ Löydät täältä myös analyysitiedot palvelimesi tiedotekanavista, palvelinha
<string name="guild_settings_default_notifications_large_guild_notify_all">Tämän palvelimen koon takia jäsenet eivät saa mobiililaiteilmoituksia muista kuin @maininnoista.</string>
<string name="guild_settings_disable_discoverable">Poista palvelinhaku käytöstä</string>
<string name="guild_settings_discovery_admin_only">Vain palvelimen järjestelmänvalvojat voivat ottaa palvelinhaun käyttöön tai poistaa sen käytöstä.</string>
<string name="guild_settings_discovery_byline">Jos täytät palvelinhaun ehdot, voit ottaa sen käyttöön, jolloin palvelimesi näkyy [palvelinhauissa.](onClick) Varmista, että olet valmis tekemään hyvän vaikutuksen!</string>
<string name="guild_settings_discovery_checklist_2fa">Valvojien kaksivaiheisen todennuksen vaatimus käytössä</string>
<string name="guild_settings_discovery_checklist_2fa_description">Valvontaoikeuden omaavat jäsenet (esim. ylläpitäjät ja moderaattorit) voivat tehdä valvontatoimia vain, jos heillä on kaksivaiheinen todennus käytössä.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Kun otat palvelinhaun käyttöön, sitoudut noudattamaan [palvelinhakupalvelimien ohjeistustamme.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Täyttää ikävaatimuksen</string>
<string name="guild_settings_discovery_checklist_age_description">Palvelinhaun palvelimen on oltava vähintään %1$s vanha.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Palvelinhaun palvelimen on oltava vähintään %1$s vanha. Palaa tarkistamaan tilanne %2$s.</string>
@ -2612,13 +2610,9 @@ Aktiivisuusvaatimusten tilastot lasketaan uudelleen viikoittain."</string>
<string name="guild_settings_discovery_header">Kasvata yhteisöäsi palvelinhaun avulla</string>
<string name="guild_settings_discovery_locale_help">Discord käsittelee tämän palvelimen ensisijaisena valittua kieltä puhuvien käyttäjien hauissa.</string>
<string name="guild_settings_discovery_pending_healthy">Odotamme yhä palvelimesi toimintakuntotietoja!</string>
<string name="guild_settings_discovery_perk_customize">Mukauta listaustasi saatekuvalla ja kuvauksella</string>
<string name="guild_settings_discovery_perk_featured">Palvelinhakuun lisätyt palvelimet voidaan ottaa esiteltäviksi</string>
<string name="guild_settings_discovery_perk_find">Lisää palvelimesi Discordin viralliseen palvelinhakuun</string>
<string name="guild_settings_discovery_preview_description">Kerro kuvauksessa, mikä palvelimesi tarkoitus on!</string>
<string name="guild_settings_discovery_primary_category_description">Luokat auttavat Discordia järjestämään palvelimet niin, että ihmiset löytävät itseään kiinnostavat yhteisöt helposti. Voit valita yhden pääluokan ja enintään viisi alaluokkaa.</string>
<string name="guild_settings_discovery_primary_category_title">Palvelinluokka</string>
<string name="guild_settings_discovery_put_guild_on_map">Nostetaan %1$s kartalle!</string>
<string name="guild_settings_discovery_requirements_not_met">Palvelimesi ei täytä kaikkia vaatimuksia.</string>
<string name="guild_settings_discovery_search_keywords_description">"Voit lisätä enintään 10 avainsanaa, joilla ihmiset löytävät palvelimen hakua käyttäessään. Muista, että haussa huomioidaan ensisijaisesti palvelimesi nimi ja kuvaus. Avainsanat ovat toissijainen hakukohde.

View File

@ -2549,10 +2549,8 @@ Cest aussi là que se nichent les outils danalyse des salons des annonces,
<string name="guild_settings_default_notifications_large_guild_notify_all">En raison de la taille de ce serveur, les membres ne recevront de notifications push que pour les messages à @mention.</string>
<string name="guild_settings_disable_discoverable">Désactiver Découverte de serveurs</string>
<string name="guild_settings_discovery_admin_only">Seuls les administrateurs peuvent activer ou désactiver la Découverte de serveurs.</string>
<string name="guild_settings_discovery_byline">Si tu actives Découverte et que ton serveur est approprié, il apparaîtra dans [Découverte de serveurs.](onClick) Assure-toi que vous êtes prêts à faire bonne impression !</string>
<string name="guild_settings_discovery_checklist_2fa">A2F obligatoire pour la modération activée</string>
<string name="guild_settings_discovery_checklist_2fa_description">"Les membres ayant un pouvoir de modération (admins et modérateurs, par ex.) doivent avoir l'A2F activée pour effectuer des actes de modération."</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">En activant Découverte, tu acceptes de respecter notre [Charte pour les serveurs en mode Découverte.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">"Respecte les exigences d'ancienneté"</string>
<string name="guild_settings_discovery_checklist_age_description">Les serveurs en Découverte doivent avoir au moins %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Les serveurs en Découverte doivent avoir au moins %1$s. Réessaie le %2$s.</string>
@ -2614,13 +2612,9 @@ L'activité est réévaluée chaque semaine."</string>
<string name="guild_settings_discovery_header">Fais grandir ta communauté avec la Découverte de serveurs</string>
<string name="guild_settings_discovery_locale_help">Discord mettra en priorité ce serveur dans les résultats de recherche des utilisateurs parlant la langue sélectionnée.</string>
<string name="guild_settings_discovery_pending_healthy">Nous analysons encore la vitalité de ton serveur !</string>
<string name="guild_settings_discovery_perk_customize">Customise la façon dont ton serveur apparaît avec une image de couverture et une description</string>
<string name="guild_settings_discovery_perk_featured">"Tous les serveurs en Découverte ont une chance d'être mis en vedette"</string>
<string name="guild_settings_discovery_perk_find">Ton serveur sera inclus dans la Découverte de serveurs officielle de Discord</string>
<string name="guild_settings_discovery_preview_description">"Décris ton serveur pour que les gens sachent ce qu'il s'y passe !"</string>
<string name="guild_settings_discovery_primary_category_description">"Les catégories aident Discord à organiser les serveurs afin qu'il soit plus facile pour les utilisateurs de découvrir des communautés qui les intéressent. Tu peux sélectionner 1 catégorie principale et jusqu'à 5 sous-catégories."</string>
<string name="guild_settings_discovery_primary_category_title">Catégorie du serveur</string>
<string name="guild_settings_discovery_put_guild_on_map">Faisons parler de %1$s !</string>
<string name="guild_settings_discovery_requirements_not_met">Ce serveur ne remplit pas tous les critères.</string>
<string name="guild_settings_discovery_search_keywords_description">"Tu peux ajouter jusqu'à 10 mots clés pour aider les gens à trouver ton serveur dans leur recherche. Souviens-toi que les recherches sont principalement générées par le titre et la description de ton serveur.

View File

@ -2481,10 +2481,8 @@ Osim toga, ovdje imaš žive podatke koji se odnose na analitiku kanala za najav
<string name="guild_settings_default_notifications_large_guild_notify_all">Zbog veličine servera, članovi neće dobiti mobilne automatske obavijesti za poruke koje nisu tipa @spominjanja.</string>
<string name="guild_settings_disable_discoverable">Onemogući Otkrivanje</string>
<string name="guild_settings_discovery_admin_only">Otkrivanje mogu omogućiti ili onemogućiti isključivo administratori servera.</string>
<string name="guild_settings_discovery_byline">Ako omogućiš otkrivanje i ispuniš potrebne uvjete, tvoj server bit će dodan u [Otkrivanje servera.](onClick) Pritom svakako povedi računa da ostaviš dobar dojam!</string>
<string name="guild_settings_discovery_checklist_2fa">Omogućena je 2FA obaveza za moderiranje</string>
<string name="guild_settings_discovery_checklist_2fa_description">Svi članovi s ovlastima moderiranja (npr. administratori i modovi) moraju imati 2FA omogućenu kako bi moderirali.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Omogućavanjem Otkrivanja, prihvaćaš da ćeš se pridržavati [Pravila za servere uvrštene u otkrivanje.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Udovoljava uvjetu obavezne starosti</string>
<string name="guild_settings_discovery_checklist_age_description">Serveri u Otkrivanju moraju biti stari najmanje %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Serveri u Otkrivanju moraju biti stari najmanje %1$s. Vrati se i provjeri %2$s.</string>
@ -2546,13 +2544,9 @@ Zahtjeve koji se odnose na aktivnost provjeravamo tjedno."</string>
<string name="guild_settings_discovery_header">Uz Otkrivanje servera neka tvoja zajednica raste</string>
<string name="guild_settings_discovery_locale_help">Discord će u pretraživanju dati prednost ovom serveru onim korisnicima koji govore odabranim jezikom.</string>
<string name="guild_settings_discovery_pending_healthy">Još uvijek čekamo metrike o zdravlju tvojeg servera!</string>
<string name="guild_settings_discovery_perk_customize">Dodaj naslovnicu i opis kako bi se na popisu pojavio baš kako ti želiš</string>
<string name="guild_settings_discovery_perk_featured">Serveri koji su uključeni u Otkrivanje imaju šanse da ih posebno istaknemo</string>
<string name="guild_settings_discovery_perk_find">Budi uključen u službeno Discordovo Otkrivanje servera</string>
<string name="guild_settings_discovery_preview_description">U njegovom opisu, reci ljudima u čemu je tvoj server ono pravo!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorije pomažu Discordu da organizira servere kako bi ljudima bilo lakše pronaći zajednice koje ih zanimaju. Možete izabrati 1 osnovnu kategoriju i do 5 podkategorija.</string>
<string name="guild_settings_discovery_primary_category_title">Kategorija servera</string>
<string name="guild_settings_discovery_put_guild_on_map">Neka svi znaju što je %1$s</string>
<string name="guild_settings_discovery_requirements_not_met">Tvoj server ne zadovoljava sve zahtjeve.</string>
<string name="guild_settings_discovery_search_keywords_description">"Da bi pomogao ljudima kada traže tvoje server, možeš dodati do 10 ključnih riječi. No, nemoj zaboraviti da su naziv i opis servera ono glavno po čemu će te pronaći. Ključne riječi imaju pomoćnu ulogu.

View File

@ -2534,10 +2534,8 @@ A bejelentési csatornacsatornákkal, a szerverfelfedezéssel és a nyitóképer
<string name="guild_settings_default_notifications_large_guild_notify_all">A szerver mérete miatt a tagok nem kapnak mobilos azonnali értesítéseket a nem @említés üzenetekhez.</string>
<string name="guild_settings_disable_discoverable">Felfedezés letiltása</string>
<string name="guild_settings_discovery_admin_only">A felfedezést csak szerver adminisztrátorok engedélyezhetik vagy tilthatják le.</string>
<string name="guild_settings_discovery_byline">A felfedezésre jogosulttá válással és az engedélyezésével a szervered meg fog jelenni a [szerverfelfedezésben.](onClick) Ügyelj rá, hogy jó benyomást kelts!</string>
<string name="guild_settings_discovery_checklist_2fa">Kétlépcsős hitelesítési követelmények a moderáláshoz engedélyezve</string>
<string name="guild_settings_discovery_checklist_2fa_description">A moderálási lehetőséggel rendelkező tagoknál (pl. rendszergazdák, moderátorok) a moderálási műveletek végrehajtásához a kétlépcsős hitelesítés engedélyezve kell legyen.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">A Felfedezés engedélyezésével elfogadod a [Felfedezésre alkalmas szerverekre vonatkozó irányelvünket.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Megfelel a korkövetelményeknek</string>
<string name="guild_settings_discovery_checklist_age_description">A Felfedezésben megjelenő szervereknek legalább %1$s léteznie kell.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">A Felfedezésben megjelenő szervereknek legalább %1$s léteznie kell. Próbáld meg újra ekkor: %2$s.</string>
@ -2599,13 +2597,9 @@ Az aktivitási követelményeket hetente újraszámoljuk."</string>
<string name="guild_settings_discovery_header">Növeld meg közösséged szerverfelfedezéssel</string>
<string name="guild_settings_discovery_locale_help">A Discord előnyben részesíti ezt a szervert a keresésnél olyan felhasználók számra, akik a választott nyelvet beszélik.</string>
<string name="guild_settings_discovery_pending_healthy">Továbbra is várjuk az állapotértékelést!</string>
<string name="guild_settings_discovery_perk_customize">Szabd testre a listát borítóképpel és leírással</string>
<string name="guild_settings_discovery_perk_featured">A felfedezésben szereplő szerverek kiemelt helyre kerülhetnek</string>
<string name="guild_settings_discovery_perk_find">Legyél részese a hivatalos Discord szerverfelfedezésnek</string>
<string name="guild_settings_discovery_preview_description">Egy leírásban tájékoztasd az embereket arról, hogy a szervered mire szolgál.</string>
<string name="guild_settings_discovery_primary_category_description">A kategóriák segítenek a Discordnak a szerverek rendszerezésében, így az emberek könnyebben fedezhetik fel azokat a közösségeket, melyek érdeklik őket. 1 elsődleges kategóriát és legfeljebb 5 alkategóriát adhatsz meg.</string>
<string name="guild_settings_discovery_primary_category_title">Szerverkategória</string>
<string name="guild_settings_discovery_put_guild_on_map">Helyezd el %1$s szervered a térképen!</string>
<string name="guild_settings_discovery_requirements_not_met">A szervered nem felel meg a követelményeknek.</string>
<string name="guild_settings_discovery_search_keywords_description">"Legfeljebb 10 kulcsszót adhatsz meg, hogy segíts az embereknek megtalálni a keresett szervert. Ne feledd, hogy a keresést elsősorban a szerver címe és leírása biztosítja. A kulcsszavak másodlagosak.

View File

@ -2528,10 +2528,8 @@ Qui troverai anche analisi dei dati di Canali delle notizie, Esplora server e Sc
<string name="guild_settings_default_notifications_large_guild_notify_all">A causa delle dimensioni di questo server, i membri non riceveranno notifiche push su mobile per i messaggi che non siano @menzioni.</string>
<string name="guild_settings_disable_discoverable">Disattiva Esplora</string>
<string name="guild_settings_discovery_admin_only">Solo gli amministratori del server possono abilitare e disabilitare Esplora.</string>
<string name="guild_settings_discovery_byline">Se soddisfi i requisiti puoi attivare Esplora, così il tuo server comparirà in [Esplora server.](onClick) Accertati di essere pronto a fare una buona impressione!</string>
<string name="guild_settings_discovery_checklist_2fa">Requisito 2FA per la moderazione abilitato</string>
<string name="guild_settings_discovery_checklist_2fa_description">Gli amministratori e i moderatori devono aver abilitato il 2FA per poter eseguire azioni amministrative.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Attivando Esplora, ti impegni a rispettare le nostre [linee guida dei server in Esplora.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Soddisfa i requisiti di età</string>
<string name="guild_settings_discovery_checklist_age_description">I server in Esplora devono avere almeno %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">I server in Esplora devono avere almeno %1$s. Riprova il %2$s.</string>
@ -2593,13 +2591,9 @@ I requisiti di attività vengono ricalcolati settimanalmente."</string>
<string name="guild_settings_discovery_header">Fai crescere la tua community con Esplora server</string>
<string name="guild_settings_discovery_locale_help">Discord farà comparire questo server tra le ricerche degli utenti che parlano la stessa lingua.</string>
<string name="guild_settings_discovery_pending_healthy">Stiamo ancora aspettando i tuoi parametri di salute!</string>
<string name="guild_settings_discovery_perk_customize">Modifica a piacimento la tua inserzione con una copertina e una descrizione</string>
<string name="guild_settings_discovery_perk_featured">I server in Esplora hanno la possibilità di essere messi in evidenza</string>
<string name="guild_settings_discovery_perk_find">Vieni a far parte dellEsplora server ufficiale di Discord</string>
<string name="guild_settings_discovery_preview_description">"Di' alla gente di cosa tratta il tuo server con una descrizione!"</string>
<string name="guild_settings_discovery_primary_category_description">Le categorie aiutano Discord a mantenere i server in ordine e permettono alle persone di scoprire community di loro interesse con maggiore facilità. Puoi selezionare 1 categoria principale e fino a 5 sottocategorie.</string>
<string name="guild_settings_discovery_primary_category_title">Categoria server</string>
<string name="guild_settings_discovery_put_guild_on_map">È ora di far conoscere %1$s al mondo!</string>
<string name="guild_settings_discovery_requirements_not_met">Il tuo server non possiede tutti i requisiti.</string>
<string name="guild_settings_discovery_search_keywords_description">"Puoi aggiungere fino a 10 parole chiave per facilitare agli utenti la ricerca del tuo server. Ricorda che la ricerca è determinata principalmente da titolo e descrizione del tuo server. Le parole chiave sono secondarie.

View File

@ -2575,10 +2575,8 @@ Black Lives Matter黒人の命を粗末にするな {fixed}
<string name="guild_settings_default_notifications_large_guild_notify_all">サーバーの規模が大きいため、メンバーには、@mention以外のメッセージのモバイルプッシュ通知は届きません。</string>
<string name="guild_settings_disable_discoverable">発見を無効にする</string>
<string name="guild_settings_discovery_admin_only">発見は、サーバー管理者のみが有効化・無効化できます。</string>
<string name="guild_settings_discovery_byline">発見の参加要件を満たして有効化すれば、あなたのサーバーが[サーバー発見](onClick)に表示されます。最高の第一印象を与えましょう!</string>
<string name="guild_settings_discovery_checklist_2fa">管理の二要素認証が有効化されました</string>
<string name="guild_settings_discovery_checklist_2fa_description">管理権限のあるメンバーアドミン、MODが管理アクションを行うには、二要素認証を有効化している必要があります。</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Discoveryを有効化すると、[発見サーバーガイドライン](%1$s)の適用対象となることに同意したことになります。</string>
<string name="guild_settings_discovery_checklist_age">期間要件を満たしている</string>
<string name="guild_settings_discovery_checklist_age_description">発見内のサーバーは、%1$s以上経過している必要があります。</string>
<string name="guild_settings_discovery_checklist_age_description_failing">発見内のサーバーは、%1$s以上経過している必要があります。%2$sにもう一度ご確認ください。</string>
@ -2640,13 +2638,9 @@ Black Lives Matter黒人の命を粗末にするな {fixed}
<string name="guild_settings_discovery_header">サーバー発見でコミュニティを広げましょう</string>
<string name="guild_settings_discovery_locale_help">Discordは検索の際、選択された言語を話すユーザーに対してこのサーバーを優先させます。</string>
<string name="guild_settings_discovery_pending_healthy">まだ正常性メトリックがありません。</string>
<string name="guild_settings_discovery_perk_customize">あなたのリストにカバーと説明を追加してカスタマイズ</string>
<string name="guild_settings_discovery_perk_featured">発見に参加しているサーバーは、特集されるチャンスがあります</string>
<string name="guild_settings_discovery_perk_find">Discord公式のサーバー発見に参加しましょう</string>
<string name="guild_settings_discovery_preview_description">概要を記入して、あなたのサーバーのことをみんなに伝えましょう!</string>
<string name="guild_settings_discovery_primary_category_description">カテゴリーはDiscordがサーバーを整理する助けになり、他のユーザーの皆さんが関心のあるコミュニティを探すのに役立ちます。メインカテゴリーを1つ、サブカテゴリーを5つまで選ぶことができます。</string>
<string name="guild_settings_discovery_primary_category_title">サーバーカテゴリー</string>
<string name="guild_settings_discovery_put_guild_on_map">%1$sの存在を世界に知らせましょう</string>
<string name="guild_settings_discovery_requirements_not_met">あなたのサーバーは条件を全て満たしていません。</string>
<string name="guild_settings_discovery_search_keywords_description">"他のユーザーが検索であなたのサーバーを見つけられるよう、最大10件のキーワードを設定できます。なお、検索はサーバー名と説明を主な対象としており、キーワードは副次的であることにご注意ください。

View File

@ -2566,10 +2566,8 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주
<string name="guild_settings_default_notifications_large_guild_notify_all">서버 규모 때문에 멤버들이 @mention이 아닌 메시지로는 모바일 푸시 알림을 받을 수 없어요.</string>
<string name="guild_settings_disable_discoverable">서버 찾기 비활성화</string>
<string name="guild_settings_discovery_admin_only">서버 관리자만 서버 찾기 기능을 켜거나 끌 수 있어요.</string>
<string name="guild_settings_discovery_byline">서버 찾기 등록 조건을 얻은 뒤 활성화하면, 서버가 [서버 찾기](onClick)에 나타나요. 첫인상이 중요해요!</string>
<string name="guild_settings_discovery_checklist_2fa">관리용 2단계 인증 요구 조건 활성화됨</string>
<string name="guild_settings_discovery_checklist_2fa_description">관리 권한이 있는 멤버들(예. 관리자, 모드)이 관리 행위를 하려면 2단계 인증을 활성화해야 해요.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">찾기를 활성화하면 [찾을 수 있는 서버 가이드라인](%1$s)을 준수하는 데 동의하게 됩니다.</string>
<string name="guild_settings_discovery_checklist_age">수명 요건 충족</string>
<string name="guild_settings_discovery_checklist_age_description">서버 찾기에 표시되려면 서버가 생성된 지 최소 %1$s가 지나야 해요.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">서버 찾기에 표시되려면 서버가 생성된 지 최소 %1$s가 지나야 해요. %2$s 후 다시 확인하세요.</string>
@ -2631,13 +2629,9 @@ Discord가 [마이크를 사용할 수 있도록 허용](onEnableClick)해 주
<string name="guild_settings_discovery_header">서버 찾기로 커뮤니티를 키우세요</string>
<string name="guild_settings_discovery_locale_help">Discord가 검색 결과에서 이 서버를 해당 언어를 사용하는 사람들에게 우선적으로 보여줄 거예요.</string>
<string name="guild_settings_discovery_pending_healthy">건강도가 더 높아야 해요!</string>
<string name="guild_settings_discovery_perk_customize">커버와 설명으로 목록을 꾸며보세요</string>
<string name="guild_settings_discovery_perk_featured">서버 찾기에 등록되면 추천 서버도 될 수 있어요</string>
<string name="guild_settings_discovery_perk_find">서버가 공식 Discord 서버 찾기에 나타나요</string>
<string name="guild_settings_discovery_preview_description">설명으로 여기가 어떤 서버인지 소개하세요!</string>
<string name="guild_settings_discovery_primary_category_description">카테고리는 Discord가 서버를 분류해 사람들이 자신의 관심사에 맞는 커뮤니티를 더 쉽게 발견할 수 있도록 해준답니다. 주요 카테고리는 1개, 하위 카테고리는 5개까지 고를 수 있어요.</string>
<string name="guild_settings_discovery_primary_category_title">서버 카테고리</string>
<string name="guild_settings_discovery_put_guild_on_map">%1$s 서버를 알려보자고요!</string>
<string name="guild_settings_discovery_requirements_not_met">서버가 요구 조건을 모두 충족시키지 못했어요.</string>
<string name="guild_settings_discovery_search_keywords_description">"사람들이 내 서버를 좀 더 쉽게 찾도록 도울 키워드를 10개까지 추가할 수 있어요. 서버 제목과 설명을 가장 우선으로 검색하며, 키워드는 언제까지나 부수적임을 유의하세요.

View File

@ -2538,10 +2538,8 @@ programėlei Discord, norėdamas keisti įvesties jautrumą."</string>
<string name="guild_settings_default_notifications_large_guild_notify_all">Dėl šio serverio dydžio nariai negali gauti mobiliųjų push pranešimų apie ne @paminėjimo žinutes.</string>
<string name="guild_settings_disable_discoverable">Išjungti atradimo funkciją</string>
<string name="guild_settings_discovery_admin_only">Atradimo funkciją įjungti ir išjungti gali tik serverio administratoriai.</string>
<string name="guild_settings_discovery_byline">Kai įvykdysi reikalavimus ir įjungsi atradimo funkciją, tavo serveris bus rodomas [serverių atradimo sąraše](onClick). Pasiruošk sudaryti gerą įspūdį!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA reikalavimas moderavimui įjungtas</string>
<string name="guild_settings_discovery_checklist_2fa_description">Moderavimo galių turintiems nariams (pvz., administratoriams arba moderatoriams) privaloma įjungti 2FA prieš atliekant moderavimo veiksmus.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Įjungdamas atradimo funkciją sutinki laikytis [atrandamojo serverio gairių.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Atitinka senumo reikalavimą</string>
<string name="guild_settings_discovery_checklist_age_description">Atradimo sąraše esantys serveriai turi būti bent %1$s senumo.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Atradimo sąraše esantys serveriai turi būti bent %1$s senumo. Sugrįžk %2$s.</string>
@ -2603,13 +2601,9 @@ Reikalavimus pakartotinai tikriname kas savaite."</string>
<string name="guild_settings_discovery_header">Plėsk savo bendruomenę su serverių atradimo funkcija</string>
<string name="guild_settings_discovery_locale_help">Paieškoje naudotojams, kurie kalba pasirinkta kalba, Discord teiks pirmenybę šiam serveriui.</string>
<string name="guild_settings_discovery_pending_healthy">Vis dar laukiame tavo tvarkingumo metrikos!</string>
<string name="guild_settings_discovery_perk_customize">Sukurk tinkintą savo įrašo viršelį ir aprašą</string>
<string name="guild_settings_discovery_perk_featured">Atradimo sąraše esantys serveriai gali būti skelbiami kaip atrinkti</string>
<string name="guild_settings_discovery_perk_find">Būk įtrauktas į oficialų Discord serverių atradimo sąrašą</string>
<string name="guild_settings_discovery_preview_description">Pateik tavo serverį apibūdinantį aprašymą!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorijos padeda Discord sutvarkyti serverius, kad žmonėms būtų lengviau atrasti juos dominančias bendruomenes. Gali pasirinkti 1 pagrindinę kategoriją ir iki 5 subkategorijų.</string>
<string name="guild_settings_discovery_primary_category_title">Serverio kategorija</string>
<string name="guild_settings_discovery_put_guild_on_map">Įkelkime %1$s į žemėlapį!</string>
<string name="guild_settings_discovery_requirements_not_met">Tavo serveris neatitinka visų reikalavimų.</string>
<string name="guild_settings_discovery_search_keywords_description">"Gali pridėti iki 10 raktažodžių, kad žmonėms būtų lengviau serverį surasti per paiešką. Turėk omenyje, kad paieška pirmenybę tekia serverio pavadinimui ir aprašui. Raktažodžiai yra antrame plane.

View File

@ -2512,10 +2512,8 @@ Hier vind je ook statistische gegevens over aankondigingskanalen, serverontdekki
<string name="guild_settings_default_notifications_large_guild_notify_all">Vanwege de grootte van deze server ontvangen leden geen mobiele pushmeldingen voor berichten zonder @mention.</string>
<string name="guild_settings_disable_discoverable">Ontdekking uitschakelen</string>
<string name="guild_settings_discovery_admin_only">Alleen serverbeheerders kunnen Ontdekking in- en uitschakelen.</string>
<string name="guild_settings_discovery_byline">Door je voor Ontdekking te kwalificeren en het in te schakelen, verschijnt je server in [serverontdekking.](onClick) Maak een goede indruk!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA-vereiste voor moderatie ingeschakeld</string>
<string name="guild_settings_discovery_checklist_2fa_description">Leden met moderatiemacht (zoals beheerders en mods) moeten 2FA inschakelen om te modereren.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Door Ontdekking te activeren ga je akkoord met onze [vindbare-serverrichtlijnen.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Voldoet aan leeftijdsgrens</string>
<string name="guild_settings_discovery_checklist_age_description">Servers in Ontdekking moeten minstens %1$s oud zijn.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Servers in Ontdekking moeten minstens %1$s oud zijn. Kom terug op %2$s.</string>
@ -2577,13 +2575,9 @@ We berekenen de activiteitsvereisten elke week opnieuw."</string>
<string name="guild_settings_discovery_header">Vergroot je community met serverontdekking</string>
<string name="guild_settings_discovery_locale_help">Discord geeft deze server bij zoekopdrachten prioriteit aan gebruikers die de geselecteerde taal spreken.</string>
<string name="guild_settings_discovery_pending_healthy">We wachten nog steeds op je gezondheidsstatistieken!</string>
<string name="guild_settings_discovery_perk_customize">Pas je lijst aan met een omslag en een beschrijving</string>
<string name="guild_settings_discovery_perk_featured">"Servers in Ontdekking maken kans om 'in de kijker' te staan"</string>
<string name="guild_settings_discovery_perk_find">Maak deel uit van de officiële Discord-serverontdekking</string>
<string name="guild_settings_discovery_preview_description">Vertel mensen in de beschrijving waar je server om draait!</string>
<string name="guild_settings_discovery_primary_category_description">"Categorieën zorgen ervoor dat Discord servers beter kan organiseren, zodat mensen makkelijker interessante community's kunnen vinden. Je kunt 1 hoofdcategorie selecteren en maximaal 5 subcategorieën."</string>
<string name="guild_settings_discovery_primary_category_title">Servercategorie</string>
<string name="guild_settings_discovery_put_guild_on_map">Laten we %1$s op de kaart zetten!</string>
<string name="guild_settings_discovery_requirements_not_met">Je server voldoet niet aan alle vereisten.</string>
<string name="guild_settings_discovery_search_keywords_description">"Je kunt maximaal 10 trefwoorden toevoegen om mensen te helpen je server te vinden. Denk eraan dat een zoekactie voornamelijk reageert op de titel en beschrijving van een server. Trefwoorden zijn daar ondergeschikt aan.

View File

@ -2416,10 +2416,8 @@ Du vil også finne analyser om kunngjøringskanaler, Serveroppdagelse og velkoms
<string name="guild_settings_default_notifications_large_guild_notify_all">Grunnet denne serverens størrelse får ikke medlemmene mobilpushvarslinger på meldinger som du ikke er @nevnt i.</string>
<string name="guild_settings_disable_discoverable">Deaktiver oppdagelse</string>
<string name="guild_settings_discovery_admin_only">Kun serveradministratorer kan aktivere og deaktivere oppdagelse.</string>
<string name="guild_settings_discovery_byline">Ved å kvalifisere til og aktivere oppdagelse, vises serveren din i [serveroppdagelse.](onClick) Sørg for at du er klar til å gjøre et godt inntrykk!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA-kravet for moderasjon er aktivert</string>
<string name="guild_settings_discovery_checklist_2fa_description">Medlemmer med moderasjonsrettigheter (dvs. admin eller moderator) må ha aktivert 2FA for å utføre moderasjonsoppgaver.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Ved å aktivere serveroppdagelse, godtar du å følge [retningslinjene våre for oppdagbare servere.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Oppfyller alderskrav</string>
<string name="guild_settings_discovery_checklist_age_description">Servere i oppdagelse må være minst %1$s gammel.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Servere i oppdagelse må være minst %1$s gammel. Sjekk igjen den %2$s.</string>
@ -2480,13 +2478,9 @@ Krav til aktivitet justeres ukentlig."</string>
<string name="guild_settings_discovery_header">Utvid fellesskapet ditt med serveroppdagelse</string>
<string name="guild_settings_discovery_locale_help">Discord prioriterer denne serveren i søk fra brukere som snakker det valgte språket.</string>
<string name="guild_settings_discovery_pending_healthy">Vi venter fortsatt på helseinformasjonen din!</string>
<string name="guild_settings_discovery_perk_customize">Tilpass oppføringen din med en forside og en beskrivelse</string>
<string name="guild_settings_discovery_perk_featured">Servere i oppdagelse kan bli fremhevet</string>
<string name="guild_settings_discovery_perk_find">Bli inkludert i den offisielle serveroppdagelsen for Discord</string>
<string name="guild_settings_discovery_preview_description">Fortell folk hva serveren din handler om med en beskrivelse!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorier gjør det mulig for Discord å organisere servere, slik at det blir lettere å finne fellesskap som interesser en. Du kan velge 1 primærkategori og opptil 5 underkategorier.</string>
<string name="guild_settings_discovery_primary_category_title">Serverkategori</string>
<string name="guild_settings_discovery_put_guild_on_map">La oss sette %1$s på kartet!</string>
<string name="guild_settings_discovery_requirements_not_met">Serveren din oppfyller ikke alle kravene.</string>
<string name="guild_settings_discovery_search_keywords_description">"Du kan legge inn opptil 10 nøkkelord som kan hjelpe andre å finne serveren din gjennom søk. Husk at primærfaktoren for treff er serverens navn og beskrivelse. Nøkkelord er sekundært.

View File

@ -2549,10 +2549,8 @@ Znajdziesz też tutaj statystyki dotyczące kanałów ogłoszeniowych, Wyszukiwa
<string name="guild_settings_default_notifications_large_guild_notify_all">Ze względu na rozmiar serwera członkowie nie będą otrzymywać mobilnych powiadomień push do wiadomości bez @wzmianek.</string>
<string name="guild_settings_disable_discoverable">Wyłącz Wyszukiwanie serwerów</string>
<string name="guild_settings_discovery_admin_only">Tylko administratorzy serwera mogą włączać i wyłączać Wyszukiwanie.</string>
<string name="guild_settings_discovery_byline">Jeśli kwalifikujesz się do Wyszukiwania serwerów i włączysz je, Twój serwer pojawi się w [Wyszukiwaniu serwerów.](onClick) Upewnij się, że zrobisz dobre wrażenie!</string>
<string name="guild_settings_discovery_checklist_2fa">Włączono wymaganie 2FA dla moderacji</string>
<string name="guild_settings_discovery_checklist_2fa_description">Wymagamy, by członkowie z uprawnieniami do moderacji (np. administratorzy i moderatorzy) mieli włączone 2FA do wykonywania czynności moderatorskich.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Włączając Wyszukiwanie serwerów, wyrażasz zgodę na nasze [Wytyczne dla wyszukiwalnych serwerów.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Spełnia wymagania długości istnienia</string>
<string name="guild_settings_discovery_checklist_age_description">Serwery obecne w Wyszukiwaniu muszą istnieć co najmniej przez %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Serwery obecne w Wyszukiwaniu muszą istnieć co najmniej przez %1$s. Sprawdź ponownie w dniu %2$s.</string>
@ -2614,13 +2612,9 @@ Sprawdzamy wymagania aktywności co tydzień."</string>
<string name="guild_settings_discovery_header">Niech Twoja społeczność rośnie dzięki Wyszukiwaniu serwerów</string>
<string name="guild_settings_discovery_locale_help">Discord będzie dawał priorytet temu serwerowi w wyszukiwaniach użytkowników mówiących w wybranym języku.</string>
<string name="guild_settings_discovery_pending_healthy">Wciąż czekamy na statystyki zdrowia Twojego serwera!</string>
<string name="guild_settings_discovery_perk_customize">Dostosuj sposób wyświetlania Twojego serwera na liście za pomocą obrazu tła i opisu</string>
<string name="guild_settings_discovery_perk_featured">Serwery obecne w Wyszukiwaniu mają szansę, by znaleźć się w polecanych</string>
<string name="guild_settings_discovery_perk_find">Znajdź się w oficjalnym Wyszukiwaniu serwerów Discorda</string>
<string name="guild_settings_discovery_preview_description">Opowiedz w opisie, o co chodzi w Twoim serwerze!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorie pomagają Discordowi w organizacji serwerów, by łatwiej było wyszukiwać interesujące użytkowników społeczności. Możesz wybrać 1 kategorię główną i do 5 podkategorii.</string>
<string name="guild_settings_discovery_primary_category_title">Kategoria serwera</string>
<string name="guild_settings_discovery_put_guild_on_map">Wrzućmy %1$s na mapę!</string>
<string name="guild_settings_discovery_requirements_not_met">Twój serwer nie spełnia wszystkich wymagań.</string>
<string name="guild_settings_discovery_search_keywords_description">"Możesz dodać do 10 słów kluczowych, które pomogą użytkownikom znaleźć Twój serwer. Pamiętaj, że dla wyszukiwania największe znaczenie ma tytuł i opis serwera. Słowa kluczowe mają drugorzędne znaczenie.

View File

@ -2504,10 +2504,8 @@ Aqui também temos análises sobre canais de anúncios, o Descobrir Servidores e
<string name="guild_settings_default_notifications_large_guild_notify_all">Devido ao tamanho desse servidor, os membros não receberão notificações push em dispositivos móveis para mensagens que não sejam @menções.</string>
<string name="guild_settings_disable_discoverable">Desativar Descobrir</string>
<string name="guild_settings_discovery_admin_only">Só administradores de servidor podem ativar ou desativar o Descobrir.</string>
<string name="guild_settings_discovery_byline">Ao se qualificar e ativar o Descobrir, seu servidores aparecerá no [Descobrir Servidores.](onClick) Não esqueça de botar as roupas de domingo!</string>
<string name="guild_settings_discovery_checklist_2fa">Apenas moderadores com V2E ativado</string>
<string name="guild_settings_discovery_checklist_2fa_description">Membros com poderes de moderação (p.ex. administradores e moderadores) precisam ter a V2E ativada para realizar ações de moderação.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Ao ativar o Descobrir, você concorda em respeitar as [Diretrizes de Servidores do Descobrir.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Atende aos requisitos de idade</string>
<string name="guild_settings_discovery_checklist_age_description">Os servidores no recurso Descobrir precisam ter pelo menos %1$s de idade.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Os servidores no recurso Descobrir precisam ter pelo menos %1$s de idade. Tente novamente em %2$s.</string>
@ -2569,13 +2567,9 @@ Os requisitos de atividade são recalculados semanalmente."</string>
<string name="guild_settings_discovery_header">Expanda sua comunidade com o Descobrir Servidores</string>
<string name="guild_settings_discovery_locale_help">O Discord priorizará esse servidor na busca para usuários que falarem o idioma selecionado.</string>
<string name="guild_settings_discovery_pending_healthy">Ainda estamos esperando o resultado dos exames!</string>
<string name="guild_settings_discovery_perk_customize">Personalize sua lista com uma descrição e uma capa</string>
<string name="guild_settings_discovery_perk_featured">Servidores no Descobrir podem aparecer em destaque</string>
<string name="guild_settings_discovery_perk_find">Apareça no Descobrir Servidores do Discord</string>
<string name="guild_settings_discovery_preview_description">Escreva uma descrição para contar pra todo mundo qual a pira do seu servidor!</string>
<string name="guild_settings_discovery_primary_category_description">Categorias ajudam o Discord a organizar servidores, assim fica mais fácil descobrir comunidades que te interessem. Você pode selecionar 1 categoria primária e até 5 subcategorias.</string>
<string name="guild_settings_discovery_primary_category_title">Categoria do servidor</string>
<string name="guild_settings_discovery_put_guild_on_map">Vamos colocar %1$s no mapa!</string>
<string name="guild_settings_discovery_requirements_not_met">Seu servidor não cumpre todos os requisitos.</string>
<string name="guild_settings_discovery_search_keywords_description">"Você pode adicionar até 10 palavras-chave para ajudar as pessoas a encontrarem seu servidor na busca. Não esqueça que a busca funciona principalmente com o nome e a descrição do servidor. Palavras-chave são secundárias.

View File

@ -2503,10 +2503,8 @@ Tot aici poți găsi și datele analitice despre canalele pentru anunțuri, func
<string name="guild_settings_default_notifications_large_guild_notify_all">Datorită dimensiunii server-ului, membrii nu vor primi notificări push pe mobil pentru mesajele fără @mention.</string>
<string name="guild_settings_disable_discoverable">Dezactivează Descoperire</string>
<string name="guild_settings_discovery_admin_only">Doar administratorii de server pot activa și dezactiva funcția de Descoperire.</string>
<string name="guild_settings_discovery_byline">Dacă serverul tău îndeplinește cerințele funcției de Descoperire și o activezi, va apărea în [Descoperire server.](onClick) Asigură-te că ești gata să faci impresie!</string>
<string name="guild_settings_discovery_checklist_2fa">S-a activat cerința A2F pentru moderare</string>
<string name="guild_settings_discovery_checklist_2fa_description">Membrii cu puteri de moderare (de exemplu, administratorii sau moderatorii) trebuie să aibă activă funcția de A2F pentru a face acțiuni de moderare.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Prin faptul că activezi Descoperire, ești de acord să respecți [Regulamentul privind serverele care pot fi descoperite.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Îndeplinește cerința de vechime</string>
<string name="guild_settings_discovery_checklist_age_description">Serverele din Descoperire trebuie să aibă cel puțin %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Serverele din Descoperire trebuie să aibă cel puțin %1$s. Te rugăm să revii pe %2$s.</string>
@ -2568,13 +2566,9 @@ Reverificăm cerințele de activitate săptămânal."</string>
<string name="guild_settings_discovery_header">Crește-ți comunitatea cu Descoperire server</string>
<string name="guild_settings_discovery_locale_help">Discord îi va acorda prioritate acestui server în căutări pentru utilizatorii care vorbesc limba selectată.</string>
<string name="guild_settings_discovery_pending_healthy">Încă îți așteptăm parametrii de sănătate!</string>
<string name="guild_settings_discovery_perk_customize">Personalizează-ți listarea cu o copertă și o descriere</string>
<string name="guild_settings_discovery_perk_featured">Serverele din Descoperire au șansa de a fi promovate</string>
<string name="guild_settings_discovery_perk_find">Apari în lista oficială de Descoperire servere Discord</string>
<string name="guild_settings_discovery_preview_description">Povestește-le tuturor despre server-ul tău printr-o descriere!</string>
<string name="guild_settings_discovery_primary_category_description">Categoriile ajută la organizarea serverelor Discord, astfel încât utilizatorilor să le fie mai ușor să descopere comunitățile care îi interesează. Poți selecta 1 categorie principală și maximum 5 subcategorii.</string>
<string name="guild_settings_discovery_primary_category_title">Categoria server-ului</string>
<string name="guild_settings_discovery_put_guild_on_map">Să punem %1$s pe hartă!</string>
<string name="guild_settings_discovery_requirements_not_met">Server-ul tău nu îndeplinește toate cerințele.</string>
<string name="guild_settings_discovery_search_keywords_description">"Poți adăuga maximum 10 cuvinte cheie care să ajute utilizatorii să-ți găsească server-ul printr-o căutare. Atenție: Căutările folosesc în principal titlul și descrierea server-ului tău. Cuvintele cheie sunt un criteriu secundar.

View File

@ -2590,10 +2590,8 @@ Black Lives Matter {fixed}
<string name="guild_settings_default_notifications_large_guild_notify_all">Ввиду размера сервера его участники не будут получать Push-уведомления о сообщениях без @упоминания.</string>
<string name="guild_settings_disable_discoverable">Отключить «Путешествие»</string>
<string name="guild_settings_discovery_admin_only">«Путешествие» могут включить или отключить только администраторы сервера.</string>
<string name="guild_settings_discovery_byline">Включите «Путешествие», чтобы ваш сервер появлялся в [«Путешествии по серверам».](onClick) Убедитесь, что вы готовы произвести хорошее впечатление!</string>
<string name="guild_settings_discovery_checklist_2fa">Требование 2FA для модерации включено</string>
<string name="guild_settings_discovery_checklist_2fa_description">Чтобы активировать 2FA для осуществления модерации требуются участники с правами модераторов (например, администраторы или модераторы).</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Включив «Путешествие», вы соглашаетесь следовать нашим [Правилам для серверов из «Путешествия».](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Удовлетворяет возрастным ограничениям</string>
<string name="guild_settings_discovery_checklist_age_description">Серверам из «Путешествия» должно быть не менее %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Серверам из «Путешествия» должно быть не менее %1$s. Возвращайтесь %2$s.</string>
@ -2655,13 +2653,9 @@ Black Lives Matter {fixed}
<string name="guild_settings_discovery_header">Увеличивайте своё сообщество с помощью «Путешествия по серверам»</string>
<string name="guild_settings_discovery_locale_help">Discord приоритизирует этот сервер в поиске для пользователей, которые говорят на выбранном языке.</string>
<string name="guild_settings_discovery_pending_healthy">Мы всё ещё ждём результата проверки!</string>
<string name="guild_settings_discovery_perk_customize">Персонализируйте свою страницу с помощью обложки и описания</string>
<string name="guild_settings_discovery_perk_featured">Серверы из «Путешествия» могут быть добавлены в «Похожие»</string>
<string name="guild_settings_discovery_perk_find">Станьте частью официального «Путешествия по серверам» Discord</string>
<string name="guild_settings_discovery_preview_description">Опишите свой сервер, чтобы люди понимали, чего ожидать!</string>
<string name="guild_settings_discovery_primary_category_description">Категории помогают Discord сортировать серверы, чтобы людям было проще найти интересующие их сообщества. Вы можете выбрать 1 основную категорию и до 5 подкатегорий.</string>
<string name="guild_settings_discovery_primary_category_title">Категория сервера</string>
<string name="guild_settings_discovery_put_guild_on_map">Давайте добавим %1$s на карту!</string>
<string name="guild_settings_discovery_requirements_not_met">Ваш сервер не удовлетворяет всем требованиям.</string>
<string name="guild_settings_discovery_search_keywords_description">"Вы можете добавить до 10 ключевых слов, чтобы помочь людям найти ваш сервер через поиск. Обратите внимание, что поиск в первую очередь происходит по названию и описанию сервера. Ключевые слова имеют пониженный приоритет.

View File

@ -2442,10 +2442,8 @@ Här hittar du även analyser av meddelandekanaler, Serveridentifiering och väl
<string name="guild_settings_default_notifications_large_guild_notify_all">På grund av den här serverns storlek kommer medlemmarna inte att få mobilaviseringar för @meddelanden som inte är omnämnda.</string>
<string name="guild_settings_disable_discoverable">Avaktivera Identifiering</string>
<string name="guild_settings_discovery_admin_only">Endast serveradministratörer kan aktivera och stänga av Identifiering.</string>
<string name="guild_settings_discovery_byline">Kvalificera dig för Identifiering och aktivera det. Din server kommer att visas i [Serveridentifiering.](onClick) Se till att det första intrycket blir bra!</string>
<string name="guild_settings_discovery_checklist_2fa">2FA-krav för moderering aktiverad</string>
<string name="guild_settings_discovery_checklist_2fa_description">Medlemmar med modereringsbehörighet (d.v.s. administratörer eller moderatorer) måste ha 2FA aktiverat för att få utföra modereringshandlingar.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Genom att aktivera Identifiering godkänner du att följa våra [identifierbara serverriktlinjer.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Uppfyller ålderskrav</string>
<string name="guild_settings_discovery_checklist_age_description">Servrar i Serveridentifiering måste vara minst %1$s gamla.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Servrar i Serveridentifiering måste vara minst %1$s gamla. Kom tillbaka %2$s.</string>
@ -2506,13 +2504,9 @@ Vi beräknar aktivitetsvärdena varje vecka."</string>
<string name="guild_settings_discovery_header">Få ditt community att växa med Serveridentifiering</string>
<string name="guild_settings_discovery_locale_help">Discord kommer att prioritera den här servern i sökningar för användare som talar det valda språket.</string>
<string name="guild_settings_discovery_pending_healthy">Vi väntar fortfarande på dina hälsovärden!</string>
<string name="guild_settings_discovery_perk_customize">Anpassa listning med ett omslag och en beskrivning</string>
<string name="guild_settings_discovery_perk_featured">Servrar i Identifiering har chans att visas som aktuella</string>
<string name="guild_settings_discovery_perk_find">Bli inkluderad i Discords officiella Serveridentifiering</string>
<string name="guild_settings_discovery_preview_description">Berätta vad du har för server med en beskrivning!</string>
<string name="guild_settings_discovery_primary_category_description">Kategorier hjälper Discord att organisera servrarna så att det blir lättare för användare att hitta communityn som intresserar dem. Du kan välja 1 primärkategori och upp till 5 underkategorier.</string>
<string name="guild_settings_discovery_primary_category_title">Serverkategori</string>
<string name="guild_settings_discovery_put_guild_on_map">Nu sätter vi %1$s på kartan!</string>
<string name="guild_settings_discovery_requirements_not_met">Din server uppfyller inte alla krav.</string>
<string name="guild_settings_discovery_search_keywords_description">"Du kan lägga till upp till 10 nyckelord för att göra det lättare för användare att hitta din server med en sökning. Kom ihåg att den viktigaste faktorn för sökningen är serverns titel och beskrivning. Nyckelord är sekundära.

View File

@ -2544,10 +2544,8 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร
<string name="guild_settings_default_notifications_large_guild_notify_all">เนื่องจากเซิร์ฟเวอร์นี้มีขนาดใหญ่ สมาชิกของเซิร์ฟเวอร์จะไม่ได้รับการแจ้งเตือนแบบพุชบนมือถือหากข้อความดังกล่าวไม่ได้ใช้ฟีเจอร์ @mention</string>
<string name="guild_settings_disable_discoverable">ปิดใช้งานการค้นพบ</string>
<string name="guild_settings_discovery_admin_only">เฉพาะผู้ดูแลเซิร์ฟเวอร์เท่านั้นที่สามารถเปิดหรือปิดใช้งานการค้นพบได้</string>
<string name="guild_settings_discovery_byline">ผ่านเกณฑ์แล้วเปิดใช้งานการค้นพบ เซิร์ฟเวอร์ของคุณจะแสดงขึ้นใน [การค้นพบเซิร์ฟเวอร์](onClick) อย่าลืมสร้างความประทับใจตั้งแต่ครั้งแรก</string>
<string name="guild_settings_discovery_checklist_2fa">เปิดใช้ข้อกำหนด 2FA สำหรับการคัดกรอง</string>
<string name="guild_settings_discovery_checklist_2fa_description">สมาชิกที่มีอำนาจทำการคัดกรอง (เช่น แอดมินหรือม็อด) ต้องได้รับอนุญาต 2FA เพื่อทำการคัดกรอง</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">การเปิดใช้งานการค้นพบ จะถือว่าคุณได้ยินยอมปฏิบัติตาม [คู่มือเซิร์ฟเวอร์ที่ค้นหาได้](%1$s) ของเรา</string>
<string name="guild_settings_discovery_checklist_age">มีอายุตรงตามที่กำหนด</string>
<string name="guild_settings_discovery_checklist_age_description">เซิร์ฟเวอร์ในการค้นพบต้องมีอายุอย่างน้อย %1$s</string>
<string name="guild_settings_discovery_checklist_age_description_failing">เซิร์ฟเวอร์ในการค้นพบจำเป็นต้องมีอายุอย่างน้อย %1$s โปรดลองกลับมาอีกครั้งในวันที่ %2$s</string>
@ -2609,13 +2607,9 @@ URL แบบย่อใช้ได้เฉพาะตัวอักษร
<string name="guild_settings_discovery_header">ขยายชุมชนของคุณด้วยการค้นพบเซิร์ฟเวอร์</string>
<string name="guild_settings_discovery_locale_help">Discord จะแสดงเซิร์ฟเวอร์นี้ในการค้นหาให้แก่ผู้ใช้ที่พูดภาษาที่กำหนดไว้เป็นอันดับแรก</string>
<string name="guild_settings_discovery_pending_healthy">เรารอดูเมตริกส์สุขภาพของคุณอยู่นะ!</string>
<string name="guild_settings_discovery_perk_customize">ปรับแต่งรายการของคุณด้วยภาพปกและคำบรรยาย</string>
<string name="guild_settings_discovery_perk_featured">เซิร์ฟเวอร์ในการค้นหามีโอกาสเป็นที่รู้จัก</string>
<string name="guild_settings_discovery_perk_find">เข้าร่วมในการค้นพบเซิร์ฟเวอร์ของ Discord อย่างเป็นทางการ</string>
<string name="guild_settings_discovery_preview_description">เขียนคำบรรยายให้คนอื่นรู้ว่าเซิร์ฟเวอร์ของคุณเกี่ยวกับอะไร!</string>
<string name="guild_settings_discovery_primary_category_description">หมวดหมู่จะช่วย Discord จัดเรียงเซิร์ฟเวอร์เพื่อให้ผู้คนค้นหาชุมชนที่ตนสนใจได้ง่ายมากขึ้น คุณสามารถเลือกหมวดหมู่หลักได้ 1 หมวด และเลือกหมวดหมู่ย่อยได้สูงสุด 5 หมวด</string>
<string name="guild_settings_discovery_primary_category_title">หมวดหมู่เซิร์ฟเวอร์</string>
<string name="guild_settings_discovery_put_guild_on_map">มาใส่ %1$s บนแผนที่กันเถอะ!</string>
<string name="guild_settings_discovery_requirements_not_met">เซิร์ฟเวอร์ของคุณผ่านเงื่อนไขไม่ครบตามกำหนด</string>
<string name="guild_settings_discovery_search_keywords_description">"คุณสามารถเพิ่มคำสำคัญเพื่อช่วยผู้คนค้นหาเซิร์ฟเวอร์ของคุณในช่องค้นหาได้สูงสุด 10 คำ โปรดจำไว้ว่าช่องค้นหาจะสืบค้นจากชื่อเซิร์ฟเวอร์และคำอธิบายของคุณเป็นหลัก และจะสืบค้นคำสำคัญในลำดับถัดมา

View File

@ -2535,10 +2535,8 @@ Duyuru Kanalları, Sunucu Keşfi ve Hoş Geldin Ekranı hakkındaki analizler de
<string name="guild_settings_default_notifications_large_guild_notify_all">Bu sunucunun boyutu nedeniyle, üyeler @bahsetme içermeyen mesajlar için mobil anlık bildirimleri almayacaklar.</string>
<string name="guild_settings_disable_discoverable">Keşfi Devre Dışı Bırak</string>
<string name="guild_settings_discovery_admin_only">"Keşif'i sadece sunucu yöneticileri etkinleştirebilir ve devre dışı bırakabilir."</string>
<string name="guild_settings_discovery_byline">"Keşif şartlarını sağlayarak ve onu etkinleştirerek sunucunun [Sunucu Keşfi'nde görünmesini sağlayabilirsin.](onClick) İyi bir izlenim bırakmaya hazır olduğundan emin ol!"</string>
<string name="guild_settings_discovery_checklist_2fa">İki Aşamalı Moderasyon Doğrulaması Etkin</string>
<string name="guild_settings_discovery_checklist_2fa_description">"Moderasyon yetkilerine sahip üyelerin (ör. yöneticiler veya mod'lar) moderasyon işlemleri yapabilmeleri için İki Aşamalı Doğrulama'yı etkinleştirmiş olmaları gerekir."</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Keşif özelliğini etkinleştirerek [Keşfedilebilir Sunucu İlkelerimizi](%1$s) kabul etmiş olursun.</string>
<string name="guild_settings_discovery_checklist_age">Yaş Şartını Karşılıyor</string>
<string name="guild_settings_discovery_checklist_age_description">Keşif içindeki sunucuların en az %1$s olması gerekiyor.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Keşif içindeki sunucuların en az %1$s olması gerekiyor. Lütfen %2$s tarihinde tekrar kontrol et.</string>
@ -2600,13 +2598,9 @@ Etkinlik gereklilikleri haftalık olarak yeniden hesaplanır."</string>
<string name="guild_settings_discovery_header">Sunucu Keşfi ile topluluğunu büyüt</string>
<string name="guild_settings_discovery_locale_help">Discord, seçili dili konuşan kullanıcılar için arama yaparken bu sunucuya öncelik verecek.</string>
<string name="guild_settings_discovery_pending_healthy">Hala sağlık ölçütlerini bekliyoruz!</string>
<string name="guild_settings_discovery_perk_customize">Listedeki yerini bir kapak resmi ve açıklama ile özelleştir</string>
<string name="guild_settings_discovery_perk_featured">Keşif içindeki sunucuların ön plana çıkarılma şansı vardır</string>
<string name="guild_settings_discovery_perk_find">"Resmi Discord Sunucu Keşfi'nde yer al"</string>
<string name="guild_settings_discovery_preview_description">Bir açıklama ekleyerek insanları sunucunun içeriği hakkında bilgilendir!</string>
<string name="guild_settings_discovery_primary_category_description">"Kategoriler, kullanıcıların ilgilerini çeken toplulukları keşfetmelerini kolaylaştırmak için Discord'un sunucuları düzenlemesine yardımcı olur. 1 adet birincil kategori ve en fazla 5 alt kategori seçebilirsin."</string>
<string name="guild_settings_discovery_primary_category_title">Sunucu Kategorisi</string>
<string name="guild_settings_discovery_put_guild_on_map">%1$s sunucusunu haritaya ekleyelim!</string>
<string name="guild_settings_discovery_requirements_not_met">Sunucun tüm şartları sağlıyor.</string>
<string name="guild_settings_discovery_search_keywords_description">"Arama sırasında kullanıcıların sunucunu bulmasına yardımcı olmak için en fazla 10 anahtar kelime ekleyebilirsin. Aramalarda öncelikle sunucunun adı ve açıklamasının dikkate alındığını unutma. Anahtar kelimeler ikinci sırada.

View File

@ -2556,10 +2556,8 @@
<string name="guild_settings_default_notifications_large_guild_notify_all">Через розмір цього сервера його учасники не отримуватимуть мобільні push-сповіщення щодо повідомлень без @згадування.</string>
<string name="guild_settings_disable_discoverable">Вимкнути «Знайомство з серверами»</string>
<string name="guild_settings_discovery_admin_only">Тільки адміністратори сервера можуть увімкнути чи вимкнути участь у категорії «Знайомство з серверами».</string>
<string name="guild_settings_discovery_byline">Якщо ти виконаєш вимоги та активуєш знайомство для свого сервера, він буде відображатися в категорії [Знайомство з серверами.](onClick) Переконайся, що ти вже готовий створити гарне враження!</string>
<string name="guild_settings_discovery_checklist_2fa">Вимога двофакторної аутентифікації для модерації увімкнена</string>
<string name="guild_settings_discovery_checklist_2fa_description">"Учасники з правами модератора (адміністратори або модератори) зобов'язані активувати двофакторну аутентифікацію, щоб проводити модерацію."</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Активуючи знайомство з серверами, ти погоджуєшся з нашими [Порадами щодо знайомства з серверами.](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">Відповідає вимогам щодо віку</string>
<string name="guild_settings_discovery_checklist_age_description">Вік серверів у категорії «Знайомство з серверами» має становити щонайменше %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Вік серверів у категорії «Знайомство з серверами» має становити щонайменше%1$s. Повертайся %2$s.</string>
@ -2621,13 +2619,9 @@
<string name="guild_settings_discovery_header">Збільшуйте свою спільноту завдяки знайомству з серверами</string>
<string name="guild_settings_discovery_locale_help">Discord надаватиме пріоритет цьому серверу в пошуку для користувачів, які розмовляють вибраною мовою.</string>
<string name="guild_settings_discovery_pending_healthy">"Ми ще чекаємо на індикатор здоров'я твого сервера!"</string>
<string name="guild_settings_discovery_perk_customize">Персоналізуй свій сервер за допомогою зображення профілю та опису</string>
<string name="guild_settings_discovery_perk_featured">Сервери в категорії «знайомство» можуть стати обраними</string>
<string name="guild_settings_discovery_perk_find">Увійди в офіційну категорію Discord «Знайомство з серверами»</string>
<string name="guild_settings_discovery_preview_description">В описі розкажи людям, для чого твій сервер!</string>
<string name="guild_settings_discovery_primary_category_description">За допомогою категорій Discord організує сервери, щоб користувачам було легко знаходити спільноти, які їх цікавлять. Ти можеш вибрати 1 головну категорію та до 5 підкатегорій.</string>
<string name="guild_settings_discovery_primary_category_title">Категорія сервера</string>
<string name="guild_settings_discovery_put_guild_on_map">Давай додамо сервер %1$s на мапу!</string>
<string name="guild_settings_discovery_requirements_not_met">Твій сервер відповідає не всім вимогам.</string>
<string name="guild_settings_discovery_search_keywords_description">"Ти можеш додати до 10 ключових слів, які допомагатимуть користувачам знаходити твій сервер у пошуку. Не забувай, що головну роль під час пошуку грає назва та опис твого сервера. Ключові слова мають другорядне значення.

View File

@ -2527,10 +2527,8 @@ Mục này cũng hiển thị các số liệu phân tích về Kênh Thông Bá
<string name="guild_settings_default_notifications_large_guild_notify_all">Do kích cỡ của máy chủ, các thành viên trong máy chủ sẽ không nhận được thông báo nhắc nhở trên di động cho các tin nhắn không phải @mention.</string>
<string name="guild_settings_disable_discoverable">Vô Hiệu Hóa Khám Phá</string>
<string name="guild_settings_discovery_admin_only">Chỉ có quản trị viên máy chủ mới có thể kích hoạt và vô hiệu hóa Khám Phá.</string>
<string name="guild_settings_discovery_byline">Với việc đủ điều kiện và kích hoạt Khám Phá, máy chủ của bạn sẽ xuất hiện trong [Khám Phá Máy Chủ.](onClick) Hãy chắc chắn rằng bạn đã sẵn sàng để tạo ấn tượng tốt!</string>
<string name="guild_settings_discovery_checklist_2fa">Đã Bật Yêu Cầu 2FA Để Dùng Quyền Quản Trị</string>
<string name="guild_settings_discovery_checklist_2fa_description">Thành viên có quyền quản trị (ví dụ như quản trị viên hoặc điều phối viên) phải bật 2FA để có thể thực hiện các tác vụ quản lý.</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">Khi kích hoạt Khám Phá, bạn đồng ý tuân thủ [Nguyên Tắc Máy Chủ Có Thể Khám Phá.](%1$s) của chúng tôi</string>
<string name="guild_settings_discovery_checklist_age">Đáp Ứng Yêu Cầu Về Tuổi Thọ</string>
<string name="guild_settings_discovery_checklist_age_description">Máy chủ trong Khám Phá phải có tuổi thọ ít nhất là %1$s.</string>
<string name="guild_settings_discovery_checklist_age_description_failing">Máy chủ trong Khám Phá cần có tuổi thọ ít nhất là %1$s. Vui lòng kiểm tra lại vào ngày %2$s.</string>
@ -2592,13 +2590,9 @@ Các yêu cầu về hoạt động được tính toán lại mỗi tuần."</s
<string name="guild_settings_discovery_header">Phát triển cộng đồng của bạn với Khám Phá Máy Chủ</string>
<string name="guild_settings_discovery_locale_help">Discord sẽ ưu tiên máy chủ này trong mục tìm kiếm đối với những người dùng sử dụng ngôn ngữ được chọn.</string>
<string name="guild_settings_discovery_pending_healthy">Chúng tôi vẫn đang đợi thông tin tình trạng máy chủ của bạn đấy!</string>
<string name="guild_settings_discovery_perk_customize">Tùy chỉnh danh sách với một hình bìa và vài dòng ô tả</string>
<string name="guild_settings_discovery_perk_featured">Các máy chủ trong Khám Phá có cơ hội được làm nổi bật</string>
<string name="guild_settings_discovery_perk_find">Hãy trở thành một phần trong mục Khám Phá Máy Chủ chính thức của Discord</string>
<string name="guild_settings_discovery_preview_description">Nói cho mọi người nghe về máy chủ của bạn ở mục mô tả!</string>
<string name="guild_settings_discovery_primary_category_description">Discord sắp xếp các máy chủ theo danh mục để người dùng có thể dễ dàng khám phá các cộng đồng phù hợp với sở thích của mình. Có thể chọn 1 danh mục chính và tối đa 5 danh mục phụ.</string>
<string name="guild_settings_discovery_primary_category_title">Danh Mục Máy Chủ</string>
<string name="guild_settings_discovery_put_guild_on_map">Hãy đưa %1$s lên bản đồ nào!</string>
<string name="guild_settings_discovery_requirements_not_met">Máy chủ của bạn không đáp ứng đủ các yêu cầu.</string>
<string name="guild_settings_discovery_search_keywords_description">"Bạn có thể thêm tối đa 10 từ khóa để người dùng có thể tìm thấy máy chủ của mình trong mục tìm kiếm. Hãy nhớ rằng tên và nội dung mô tả máy chủ là đối tượng chính của tính năng tìm kiếm. Từ khóa chỉ là yếu tố thứ yếu.

View File

@ -2552,10 +2552,8 @@
<string name="guild_settings_default_notifications_large_guild_notify_all">介于此服务器的规模,成员将不会收到非@提及消息的推送通知。</string>
<string name="guild_settings_disable_discoverable">关闭“发现服务器”</string>
<string name="guild_settings_discovery_admin_only">仅服务器管理员能够开启或关闭“发现服务器”。</string>
<string name="guild_settings_discovery_byline">获得资质并开启“发现服务器”后,您的服务器将会加入[发现服务器。](onClick)请确保做好准备,给大家留下一个好印象!</string>
<string name="guild_settings_discovery_checklist_2fa">已开启执行管理权能的双重认证要求</string>
<string name="guild_settings_discovery_checklist_2fa_description">具备管理权能的成员(例如管理员)在执行管理操作时都必须开启双重认证。</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">开启“发现服务器”,即意味着您同意遵守我们的 [可发现服务器准则。](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">满足年龄要求</string>
<string name="guild_settings_discovery_checklist_age_description">“发现服务器”中的服务器需要至少为%1$s。</string>
<string name="guild_settings_discovery_checklist_age_description_failing">“发现服务器”中的服务器需要至少为%1$s。请于%2$s后再次进行核对。</string>
@ -2617,13 +2615,9 @@
<string name="guild_settings_discovery_header">通过“发现服务器”来发展您的社区吧</string>
<string name="guild_settings_discovery_locale_help">Discord 会将此服务器置于该语种搜索的优先位置。</string>
<string name="guild_settings_discovery_pending_healthy">我们仍在等待获得您的健康指标!</string>
<string name="guild_settings_discovery_perk_customize">通过设置封面与简介来自定义您的列表</string>
<string name="guild_settings_discovery_perk_featured">“发现服务器”内的服务器有机会被设为精选</string>
<string name="guild_settings_discovery_perk_find">成为 Discord“发现服务器”的正式成员</string>
<string name="guild_settings_discovery_preview_description">向大家介绍一下您的服务器吧!</string>
<string name="guild_settings_discovery_primary_category_description">Discord 可对服务器分门别类,让用户更轻松地发现自己感兴趣的社区。您可以选择 1 个主要类别和最多 5 个子类别。</string>
<string name="guild_settings_discovery_primary_category_title">服务器类别</string>
<string name="guild_settings_discovery_put_guild_on_map">让我们把%1$s标在地图上吧</string>
<string name="guild_settings_discovery_requirements_not_met">您的服务器未符合所有要求。</string>
<string name="guild_settings_discovery_search_keywords_description">"您可以添加最多 10 个关键词,帮助大家在搜索时更轻松地找到您的服务器。但请记住,对搜索结果影响最大的是您服务器的标题和描述。

View File

@ -2556,10 +2556,8 @@
<string name="guild_settings_default_notifications_large_guild_notify_all">由於伺服器的大小限制,成員不會取得 @mention 以外的推播通知。</string>
<string name="guild_settings_disable_discoverable">停用探索</string>
<string name="guild_settings_discovery_admin_only">只有伺服器管理員才能啟用和停用探索功能。</string>
<string name="guild_settings_discovery_byline">符合「探索」資格並啟用此功能後,你的伺服器就會出現在[探索伺服器](onClick)中。準備好閃亮登場吧!</string>
<string name="guild_settings_discovery_checklist_2fa">已啟用管理所需的 2FA 要求</string>
<string name="guild_settings_discovery_checklist_2fa_description">擁有管理權限的成員(例如:管理員或管理人)必須啟用 2FA 才能執行管理操作。</string>
<string name="guild_settings_discovery_checklist_abide_by_guidelines">啟用探索即代表您同意遵守我們的 [可供探索的伺服器守則。](%1$s)</string>
<string name="guild_settings_discovery_checklist_age">符合存在時間限制</string>
<string name="guild_settings_discovery_checklist_age_description">要加入探索的伺服器,其存在時間須達 %1$s 以上。</string>
<string name="guild_settings_discovery_checklist_age_description_failing">要加入探索的伺服器,其存在時間須達 %1$s 以上。請於 %2$s 再回來確認。</string>
@ -2621,13 +2619,9 @@
<string name="guild_settings_discovery_header">透過探索伺服器,讓你的社群蓬勃發展</string>
<string name="guild_settings_discovery_locale_help">Discord 會在搜尋中向使用所選語言的使用者優先顯示這部伺服器。</string>
<string name="guild_settings_discovery_pending_healthy">我們還在等待您健康指標!</string>
<string name="guild_settings_discovery_perk_customize">可運用封面圖片和簡介來自訂自己的相關資訊</string>
<string name="guild_settings_discovery_perk_featured">「探索」中的伺服器有機會成為主打伺服器</string>
<string name="guild_settings_discovery_perk_find">加到官方的 Discord 探索伺服器</string>
<string name="guild_settings_discovery_preview_description">請透過簡介向大家介紹一下你的伺服器!</string>
<string name="guild_settings_discovery_primary_category_description">類別有助於 Discord 組織伺服器,大家便能輕鬆找到有興趣的社群。您可以選擇 1 個主類別,也能選擇最多 5 個子類別。</string>
<string name="guild_settings_discovery_primary_category_title">伺服器類別</string>
<string name="guild_settings_discovery_put_guild_on_map">讓 %1$s 登台亮相吧!</string>
<string name="guild_settings_discovery_requirements_not_met">你的伺服器未符合所有要求。</string>
<string name="guild_settings_discovery_search_keywords_description">"您可以新增最多 10 個關鍵字,讓其他人在搜尋時能找到您的伺服器。不過要記得,搜尋功能主要還是依照您伺服器的標題及描述去搜尋,關鍵字只是輔助。

View File

@ -1132,7 +1132,7 @@ Were here to make a good impression."</string>
<string name="color_picker_presets">Presets</string>
<string name="color_picker_title">Select a color</string>
<string name="color_picker_transparency">Transparency</string>
<string name="com.crashlytics.android.build_id">f9bd82a3dec143cdbd2a97c4a81980d2</string>
<string name="com.crashlytics.android.build_id">cf7d4bccc2df4f6cac8834f90ff118ef</string>
<string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_me_description">Displays text with emphasis.</string>

View File

@ -137,7 +137,7 @@
invoke-interface {v7, v6, v11, v12}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v11, "weight"
const-string/jumbo v11, "weight"
iget v10, v10, Landroidx/appcompat/widget/ActivityChooserModel$HistoricalRecord;->weight:F

View File

@ -636,7 +636,7 @@
move-result-wide v7
const-string v9, "weight"
const-string/jumbo v9, "weight"
invoke-interface {v2, v6, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

View File

@ -628,7 +628,7 @@
const-string p3, "android.speech.extra.LANGUAGE_MODEL"
const-string v0, "web_search"
const-string/jumbo v0, "web_search"
invoke-virtual {p1, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

View File

@ -42,11 +42,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1253"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1254"
.field public static final VERSION_CODE:I = 0x4e5
.field public static final VERSION_CODE:I = 0x4e6
.field public static final VERSION_NAME:Ljava/lang/String; = "38.2"
.field public static final VERSION_NAME:Ljava/lang/String; = "38.3"
# direct methods

View File

@ -209,7 +209,7 @@
goto :goto_1
:sswitch_3
const-string v1, "webhooks"
const-string/jumbo v1, "webhooks"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -291,6 +291,8 @@
:goto_2
return-void
nop
:sswitch_data_0
.sparse-switch
-0x2a562724 -> :sswitch_3

View File

@ -1801,7 +1801,7 @@
goto/16 :goto_1
:sswitch_2
const-string v1, "welcome_screen"
const-string/jumbo v1, "welcome_screen"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -2673,6 +2673,8 @@
:goto_2
return-void
nop
:sswitch_data_0
.sparse-switch
-0x748e1453 -> :sswitch_23

View File

@ -87,7 +87,7 @@
goto :goto_0
:cond_1
const-string v0, "welcome_channels"
const-string/jumbo v0, "welcome_channels"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

View File

@ -1607,7 +1607,7 @@
goto/16 :goto_1
:sswitch_4
const-string v1, "webhook_id"
const-string/jumbo v1, "webhook_id"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -2218,8 +2218,6 @@
:goto_2
return-void
nop
:sswitch_data_0
.sparse-switch
-0x7f5b87d8 -> :sswitch_19

View File

@ -76,7 +76,7 @@
throw v0
:cond_1
const-string p1, "webStatus"
const-string/jumbo p1, "webStatus"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
@ -172,7 +172,7 @@
throw v0
:cond_1
const-string p1, "webStatus"
const-string/jumbo p1, "webStatus"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V

View File

@ -300,7 +300,7 @@
goto :goto_0
:cond_0
const-string p0, "webp"
const-string/jumbo p0, "webp"
:goto_0
const/4 p1, 0x1

View File

@ -0,0 +1,303 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
.super Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.source "SlowTtiExperimentManager.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "UserInExperiment"
.end annotation
# instance fields
.field public final bucket:I
.field public final delayMs:J
.field public final population:I
.field public final revision:I
# direct methods
.method public constructor <init>(JIII)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-wide p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
iput p3, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
iput p4, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
iput p5, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;JIIIILjava/lang/Object;)Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
.locals 6
and-int/lit8 p7, p6, 0x1
if-eqz p7, :cond_0
iget-wide p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
:cond_0
move-wide v1, p1
and-int/lit8 p1, p6, 0x2
if-eqz p1, :cond_1
iget p3, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
:cond_1
move v3, p3
and-int/lit8 p1, p6, 0x4
if-eqz p1, :cond_2
iget p4, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
:cond_2
move v4, p4
and-int/lit8 p1, p6, 0x8
if-eqz p1, :cond_3
iget p5, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
:cond_3
move v5, p5
move-object v0, p0
invoke-virtual/range {v0 .. v5}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->copy(JIII)Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()J
.locals 2
iget-wide v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
return-wide v0
.end method
.method public final component2()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
return v0
.end method
.method public final component3()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
return v0
.end method
.method public final component4()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
return v0
.end method
.method public final copy(JIII)Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
.locals 7
new-instance v6, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
move-object v0, v6
move-wide v1, p1
move v3, p3
move v4, p4
move v5, p5
invoke-direct/range {v0 .. v5}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;-><init>(JIII)V
return-object v6
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 5
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
iget-wide v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
iget-wide v2, p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
iget v1, p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
iget v1, p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
iget p1, p1, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getBucket()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
return v0
.end method
.method public final getDelayMs()J
.locals 2
iget-wide v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
return-wide v0
.end method
.method public final getPopulation()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
return v0
.end method
.method public final getRevision()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
return v0
.end method
.method public hashCode()I
.locals 2
iget-wide v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
invoke-static {v0, v1}, Ld;->a(J)I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "UserInExperiment(delayMs="
invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->delayMs:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", bucket="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->bucket:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", population="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->population:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", revision="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->revision:I
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->s(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@ -0,0 +1,42 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
.super Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.source "SlowTtiExperimentManager.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "UserNotInExperiment"
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
invoke-direct {v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;-><init>()V
sput-object v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View File

@ -0,0 +1,39 @@
.class public abstract Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.super Ljava/lang/Object;
.source "SlowTtiExperimentManager.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/SlowTtiExperimentManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "ExperimentStatus"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;,
Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;-><init>()V
return-void
.end method

View File

@ -0,0 +1,228 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
.super Ljava/lang/Object;
.source "SlowTtiExperimentManager.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/SlowTtiExperimentManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "TtiExperiment"
.end annotation
# instance fields
.field public final bucket:I
.field public final population:I
.field public final revision:I
# direct methods
.method public constructor <init>(III)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
iput p2, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
iput p3, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;IIIILjava/lang/Object;)Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
.locals 0
and-int/lit8 p5, p4, 0x1
if-eqz p5, :cond_0
iget p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
:cond_0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_1
iget p2, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
:cond_1
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_2
iget p3, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
:cond_2
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->copy(III)Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
return v0
.end method
.method public final component2()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
return v0
.end method
.method public final component3()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
return v0
.end method
.method public final copy(III)Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
.locals 1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;-><init>(III)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
iget v1, p1, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
iget v1, p1, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
iget p1, p1, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getBucket()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
return v0
.end method
.method public final getPopulation()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
return v0
.end method
.method public final getRevision()I
.locals 1
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
return v0
.end method
.method public hashCode()I
.locals 2
iget v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "TtiExperiment(bucket="
invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->bucket:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", population="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->population:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", revision="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->revision:I
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->s(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
.super Lk0/n/c/i;
.super Ljava/lang/Object;
.source "SlowTtiExperimentManager.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
.implements Lrx/functions/Action1;
# annotations
@ -18,69 +18,54 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/SlowTtiExperimentManager;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.method public constructor <init>(Lcom/discord/stores/SlowTtiExperimentManager;)V
.locals 0
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
iput-object p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->this$0:Lcom/discord/stores/SlowTtiExperimentManager;
invoke-direct {v0}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;-><init>()V
sput-object v0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lk0/n/c/i;-><init>(I)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)V
.locals 2
iget-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->this$0:Lcom/discord/stores/SlowTtiExperimentManager;
const-string v1, "experiment"
invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/discord/stores/SlowTtiExperimentManager;->access$writeExperimentToCache(Lcom/discord/stores/SlowTtiExperimentManager;Lcom/discord/stores/StoreExperiments$Experiment;)V
return-void
.end method
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V
.locals 0
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)V
return-void
:cond_0
const-string p1, "it"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View File

@ -0,0 +1,75 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;
.super Lk0/n/c/i;
.source "SlowTtiExperimentManager.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/SlowTtiExperimentManager;->fetchExperiment(Lcom/discord/stores/StoreExperiments;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;
invoke-direct {v0}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;-><init>()V
sput-object v0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lk0/n/c/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;->invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/stores/StoreExperiments$Experiment;)V
.locals 0
return-void
.end method

View File

@ -1,96 +0,0 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;
.super Ljava/lang/Object;
.source "SlowTtiExperimentManager.kt"
# interfaces
.implements Ls0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/SlowTtiExperimentManager;->observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ls0/k/b<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;
invoke-direct {v0}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;-><init>()V
sput-object v0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;->call(Lcom/discord/stores/StoreExperiments$Experiment;)Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)Z
.locals 0
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object p1
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method

View File

@ -1,71 +0,0 @@
.class public final Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;
.super Ljava/lang/Object;
.source "SlowTtiExperimentManager.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/SlowTtiExperimentManager;->observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/SlowTtiExperimentManager;
# direct methods
.method public constructor <init>(Lcom/discord/stores/SlowTtiExperimentManager;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;->this$0:Lcom/discord/stores/SlowTtiExperimentManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;)V
.locals 2
iget-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;->this$0:Lcom/discord/stores/SlowTtiExperimentManager;
const-string v1, "experiment"
invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/discord/stores/SlowTtiExperimentManager;->access$writeExperimentToCache(Lcom/discord/stores/SlowTtiExperimentManager;Lcom/discord/stores/StoreExperiments$Experiment;)V
return-void
.end method
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
invoke-virtual {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;)V
return-void
.end method

View File

@ -6,6 +6,8 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;,
Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;,
Lcom/discord/stores/SlowTtiExperimentManager$Companion;
}
.end annotation
@ -18,10 +20,10 @@
# instance fields
.field public experimentBucket:I
.field public final sharedPreferences:Landroid/content/SharedPreferences;
.field public ttiExperiment:Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
# direct methods
.method public static constructor <clinit>()V
@ -59,16 +61,37 @@
iput-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager;->sharedPreferences:Landroid/content/SharedPreferences;
const-string v1, "SLOW_TTI_EXPERIMENT"
const-string v1, "SLOW_TTI_EXPERIMENT_V2"
const/4 v2, 0x0
invoke-static {v0, v1}, Lcom/discord/utilities/cache/SharedPreferenceExtensionsKt;->getString(Landroid/content/SharedPreferences;Ljava/lang/String;)Ljava/lang/String;
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result-object v0
move-result v0
if-eqz v0, :cond_0
iput v0, p0, Lcom/discord/stores/SlowTtiExperimentManager;->experimentBucket:I
new-instance v1, Lcom/google/gson/Gson;
invoke-direct {v1}, Lcom/google/gson/Gson;-><init>()V
const-class v2, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->f(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
move-result-object v0
invoke-static {v2}, Lf/h/a/c/i1/e;->B1(Ljava/lang/Class;)Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
iput-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager;->ttiExperiment:Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
:cond_0
return-void
.end method
@ -88,62 +111,14 @@
return-void
.end method
.method private final observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/stores/StoreExperiments;",
")",
"Lrx/Observable<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
">;"
}
.end annotation
const-string v0, "2020-08_android_tti_delay"
const/4 v1, 0x0
const/4 v2, 0x2
invoke-static {p1, v0, v1, v2, v1}, Lcom/discord/stores/StoreExperiments;->getExperiment$default(Lcom/discord/stores/StoreExperiments;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lrx/Observable;
move-result-object p1
sget-object v0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$1;
invoke-virtual {p1, v0}, Lrx/Observable;->w(Ls0/k/b;)Lrx/Observable;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lrx/Observable;->V(I)Lrx/Observable;
move-result-object p1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;
invoke-direct {v0, p0}, Lcom/discord/stores/SlowTtiExperimentManager$observeExperiment$2;-><init>(Lcom/discord/stores/SlowTtiExperimentManager;)V
invoke-virtual {p1, v0}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable;
move-result-object p1
const-string v0, "storeExperiments.getExpe\u2026che(experiment)\n }"
invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method private final writeExperimentToCache(Lcom/discord/stores/StoreExperiments$Experiment;)V
.locals 2
.locals 5
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object p1
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager;->sharedPreferences:Landroid/content/SharedPreferences;
@ -151,35 +126,92 @@
move-result-object v0
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getBucket()I
new-instance v1, Lcom/google/gson/Gson;
invoke-direct {v1}, Lcom/google/gson/Gson;-><init>()V
new-instance v2, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelExperiment;->getBucket()I
move-result v3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelExperiment;->getPopulation()I
move-result v4
invoke-virtual {p1}, Lcom/discord/models/domain/ModelExperiment;->getRevision()I
move-result p1
const-string v1, "SLOW_TTI_EXPERIMENT"
invoke-direct {v2, v3, v4, p1}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;-><init>(III)V
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
invoke-virtual {v1, v2}, Lcom/google/gson/Gson;->k(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "SLOW_TTI_EXPERIMENT_V2"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object p1
invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V
:cond_0
return-void
.end method
# virtual methods
.method public final fetchExperiment(Lcom/discord/stores/StoreExperiments;)V
.locals 9
.locals 10
if-eqz p1, :cond_0
invoke-direct {p0, p1}, Lcom/discord/stores/SlowTtiExperimentManager;->observeExperiment(Lcom/discord/stores/StoreExperiments;)Lrx/Observable;
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments;->observeTtiExperimentNoTrigger()Lrx/Observable;
move-result-object v0
move-result-object p1
const-class v1, Lcom/discord/stores/SlowTtiExperimentManager;
sget-object v0, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$1;
const/4 v2, 0x0
invoke-virtual {p1, v0}, Lrx/Observable;->w(Ls0/k/b;)Lrx/Observable;
move-result-object p1
sget-object v0, Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$2;->INSTANCE:Lcom/discord/utilities/rx/ObservableExtensionsKt$filterNull$2;
invoke-virtual {p1, v0}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable;
move-result-object p1
const-string v0, "filter { it != null }.map { it!! }"
invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lrx/Observable;->V(I)Lrx/Observable;
move-result-object p1
new-instance v0, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
invoke-direct {v0, p0}, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;-><init>(Lcom/discord/stores/SlowTtiExperimentManager;)V
invoke-virtual {p1, v0}, Lrx/Observable;->t(Lrx/functions/Action1;)Lrx/Observable;
move-result-object p1
const-string v0, "storeExperiments.observe\u2026che(experiment)\n }"
invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v1
const-class v2, Lcom/discord/stores/SlowTtiExperimentManager;
const/4 v3, 0x0
@ -187,13 +219,15 @@
const/4 v5, 0x0
sget-object v6, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$1;
const/4 v6, 0x0
const/16 v7, 0x1e
sget-object v7, Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$fetchExperiment$2;
const/4 v8, 0x0
const/16 v8, 0x1e
invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
@ -207,36 +241,67 @@
throw p1
.end method
.method public final getDelayMs()J
.locals 2
.method public final getExperimentStatus()Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
.locals 8
iget-object v0, p0, Lcom/discord/stores/SlowTtiExperimentManager;->ttiExperiment:Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->getBucket()I
move-result v1
invoke-static {}, Lcom/discord/stores/SlowTtiExperimentManagerKt;->access$getExperimentBucketToDelayMs$p()Ljava/util/Map;
move-result-object v0
iget v1, p0, Lcom/discord/stores/SlowTtiExperimentManager;->experimentBucket:I
move-result-object v2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
move-result-object v1
check-cast v0, Ljava/lang/Long;
check-cast v1, Ljava/lang/Long;
if-eqz v0, :cond_0
if-nez v1, :cond_0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
sget-object v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
goto :goto_0
:cond_0
const-wide/16 v0, 0x0
new-instance v7, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->getBucket()I
move-result v4
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->getRevision()I
move-result v6
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$TtiExperiment;->getPopulation()I
move-result v5
move-object v1, v7
invoke-direct/range {v1 .. v6}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;-><init>(JIII)V
move-object v0, v7
:goto_0
return-wide v0
return-object v0
:cond_1
sget-object v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;->INSTANCE:Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserNotInExperiment;
return-object v0
.end method

View File

@ -4,9 +4,7 @@
# static fields
.field public static final CACHE_KEY:Ljava/lang/String; = "SLOW_TTI_EXPERIMENT"
.field public static final DEFAULT_BUCKET:I
.field public static final CACHE_KEY:Ljava/lang/String; = "SLOW_TTI_EXPERIMENT_V2"
.field public static final experimentBucketToDelayMs:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;

View File

@ -165,7 +165,7 @@
throw v0
:cond_3
const-string p1, "webhooks"
const-string/jumbo p1, "webhooks"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
@ -508,7 +508,7 @@
throw v0
:cond_3
const-string v1, "webhooks"
const-string/jumbo v1, "webhooks"
invoke-static {v1}, Lk0/n/c/h;->c(Ljava/lang/String;)V

View File

@ -28,7 +28,7 @@
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
const/16 v0, 0x4e5
const/16 v0, 0x4e6
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I

View File

@ -0,0 +1,86 @@
.class public final Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;
.super Ljava/lang/Object;
.source "StoreExperiments.kt"
# interfaces
.implements Ls0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreExperiments;->observeTtiExperimentNoTrigger()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ls0/k/b<",
"TR;TR;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/StoreExperiments;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreExperiments;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;->this$0:Lcom/discord/stores/StoreExperiments;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/util/HashMap;)Lcom/discord/stores/StoreExperiments$Experiment;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/Long;",
"Lcom/discord/stores/StoreExperiments$Experiment;",
">;)",
"Lcom/discord/stores/StoreExperiments$Experiment;"
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;->this$0:Lcom/discord/stores/StoreExperiments;
const-string v1, "experiments"
invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, p1}, Lcom/discord/stores/StoreExperiments;->access$getTtiExperimentNoTrigger(Lcom/discord/stores/StoreExperiments;Ljava/util/Map;)Lcom/discord/stores/StoreExperiments$Experiment;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/HashMap;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;->call(Ljava/util/HashMap;)Lcom/discord/stores/StoreExperiments$Experiment;
move-result-object p1
return-object p1
.end method

View File

@ -0,0 +1,112 @@
.class public final Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;
.super Ljava/lang/Object;
.source "StoreExperiments.kt"
# interfaces
.implements Lrx/functions/Func2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreExperiments;->observeTtiExperimentNoTrigger()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func2<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
"Lcom/discord/stores/StoreExperiments$Experiment;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;
invoke-direct {v0}, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;-><init>()V
sput-object v0, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;->INSTANCE:Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
check-cast p2, Lcom/discord/stores/StoreExperiments$Experiment;
invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;->call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public final call(Lcom/discord/stores/StoreExperiments$Experiment;Lcom/discord/stores/StoreExperiments$Experiment;)Z
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object p1
goto :goto_0
:cond_0
move-object p1, v0
:goto_0
if-eqz p2, :cond_1
invoke-virtual {p2}, Lcom/discord/stores/StoreExperiments$Experiment;->getRawExperiment()Lcom/discord/models/domain/ModelExperiment;
move-result-object v0
:cond_1
invoke-static {p1, v0}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method

View File

@ -361,6 +361,16 @@
return-object p0
.end method
.method public static final synthetic access$getTtiExperimentNoTrigger(Lcom/discord/stores/StoreExperiments;Ljava/util/Map;)Lcom/discord/stores/StoreExperiments$Experiment;
.locals 0
invoke-direct {p0, p1}, Lcom/discord/stores/StoreExperiments;->getTtiExperimentNoTrigger(Ljava/util/Map;)Lcom/discord/stores/StoreExperiments$Experiment;
move-result-object p0
return-object p0
.end method
.method public static final synthetic access$handleLoadedExperiments(Lcom/discord/stores/StoreExperiments;Lcom/discord/models/domain/ModelExperiment$Experiments;)V
.locals 0
@ -614,6 +624,41 @@
return-object p0
.end method
.method private final getTtiExperimentNoTrigger(Ljava/util/Map;)Lcom/discord/stores/StoreExperiments$Experiment;
.locals 2
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Lcom/discord/stores/StoreExperiments$Experiment;",
">;)",
"Lcom/discord/stores/StoreExperiments$Experiment;"
}
.end annotation
const-string v0, "2020-08_android_tti_delay"
invoke-static {v0}, Lcom/discord/models/domain/ModelExperiment;->createExperimentHash(Ljava/lang/CharSequence;)J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/discord/stores/StoreExperiments$Experiment;
return-object p1
.end method
.method private final handleExperimentReset()V
.locals 1
.annotation runtime Lcom/discord/stores/StoreThread;
@ -1358,6 +1403,44 @@
return-object v0
.end method
.method public final observeTtiExperimentNoTrigger()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/stores/StoreExperiments$Experiment;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreExperiments;->experimentsEligibleSubject:Lrx/subjects/SerializedSubject;
new-instance v1, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;
invoke-direct {v1, p0}, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$1;-><init>(Lcom/discord/stores/StoreExperiments;)V
invoke-virtual {v0, v1}, Lrx/Observable;->E(Ls0/k/b;)Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;->INSTANCE:Lcom/discord/stores/StoreExperiments$observeTtiExperimentNoTrigger$2;
invoke-virtual {v0, v1}, Lrx/Observable;->r(Lrx/functions/Func2;)Lrx/Observable;
move-result-object v0
const-string v1, "experimentsEligibleSubje\u2026?.rawExperiment\n }"
invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v0
return-object v0
.end method
.method public onDispatchEnded()V
.locals 6
.annotation runtime Lcom/discord/stores/StoreThread;

View File

@ -90,19 +90,43 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager;->getDelayMs()J
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager;->getExperimentStatus()Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus;
move-result-wide v0
move-result-object v0
const-string v2, "isInitialized"
const-string v1, "isInitialized"
invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_1
instance-of v1, v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
if-eqz v1, :cond_1
check-cast v0, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->getBucket()I
move-result v1
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->getRevision()I
move-result v2
if-eqz v2, :cond_0
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->getPopulation()I
move-result v3
invoke-static {v1, v2, v3}, Lcom/discord/utilities/analytics/AnalyticsTracker;->ttiExperimentTriggered(III)V
invoke-virtual {v0}, Lcom/discord/stores/SlowTtiExperimentManager$ExperimentStatus$UserInExperiment;->getDelayMs()J
move-result-wide v0
const-wide/16 v2, 0x0
@ -120,15 +144,23 @@
move-result-object p1
goto :goto_0
goto :goto_1
:cond_0
new-instance v0, Ls0/l/e/j;
invoke-direct {v0, p1}, Ls0/l/e/j;-><init>(Ljava/lang/Object;)V
move-object p1, v0
goto :goto_0
:cond_1
new-instance v0, Ls0/l/e/j;
invoke-direct {v0, p1}, Ls0/l/e/j;-><init>(Ljava/lang/Object;)V
:goto_0
move-object p1, v0
:goto_1
return-object p1
.end method

View File

@ -177,7 +177,7 @@
const-string v3, "browser_user_agent"
const-string v4, "Discord-Android/1253"
const-string v4, "Discord-Android/1254"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
@ -185,7 +185,7 @@
const/4 v1, 0x2
const/16 v2, 0x4e5
const/16 v2, 0x4e6
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -205,7 +205,7 @@
const-string v3, "client_version"
const-string v4, "38.2"
const-string v4, "38.3"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

View File

@ -3013,6 +3013,80 @@
return-void
.end method
.method public static final ttiExperimentTriggered(III)V
.locals 4
const/4 v0, 0x4
new-array v0, v0, [Lkotlin/Pair;
new-instance v1, Lkotlin/Pair;
const-string v2, "name"
const-string v3, "2020-08_android_tti_delay"
invoke-direct {v1, v2, v3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v2, 0x0
aput-object v1, v0, v2
const/4 v1, 0x1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
new-instance v2, Lkotlin/Pair;
const-string v3, "revision"
invoke-direct {v2, v3, p1}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
aput-object v2, v0, v1
const/4 p1, 0x2
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
new-instance v1, Lkotlin/Pair;
const-string v2, "population"
invoke-direct {v1, v2, p2}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
aput-object v1, v0, p1
const/4 p1, 0x3
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
new-instance p2, Lkotlin/Pair;
const-string v1, "bucket"
invoke-direct {p2, v1, p0}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
aput-object p2, v0, p1
invoke-static {v0}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object p0
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string p2, "experiment_user_triggered"
invoke-virtual {p1, p2, p0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static synthetic voiceChannelLeave$default(Lcom/discord/utilities/analytics/AnalyticsTracker;JLjava/lang/String;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/lang/Long;ILjava/lang/Object;)V
.locals 7

View File

@ -255,7 +255,7 @@
goto :goto_0
:cond_0
const-string v1, "webp"
const-string/jumbo v1, "webp"
goto :goto_0

View File

@ -2490,7 +2490,7 @@
move-result-object v1
:goto_16
const-string v2, "when (auditLogEntry.acti\u2026 )\n )\n }"
const-string/jumbo v2, "when (auditLogEntry.acti\u2026 )\n )\n }"
invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
@ -2541,8 +2541,6 @@
throw v1
nop
:pswitch_data_0
.packed-switch 0x3c
:pswitch_3

View File

@ -968,7 +968,7 @@
throw p2
:cond_5
const-string p3, "webp"
const-string/jumbo p3, "webp"
:goto_2
new-instance v1, Ljava/lang/StringBuilder;
@ -1337,7 +1337,7 @@
goto :goto_1
:cond_3
const-string p2, "webp"
const-string/jumbo p2, "webp"
:goto_1
new-instance p3, Ljava/lang/StringBuilder;

View File

@ -207,7 +207,7 @@
move-result-object p0
:goto_1
const-string p1, "when (activity.type) {\n \u2026ity_header_playing)\n }"
const-string/jumbo p1, "when (activity.type) {\n \u2026ity_header_playing)\n }"
invoke-static {p0, p1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -159,7 +159,7 @@
.method public getUserAgent()Ljava/lang/String;
.locals 1
const-string v0, "Discord-Android/1253"
const-string v0, "Discord-Android/1254"
return-object v0
.end method

View File

@ -503,7 +503,7 @@
move-result-object p1
:goto_0
const-string v0, "when (premiumTier) {\n \u2026 else -> \"\"\n }"
const-string/jumbo v0, "when (premiumTier) {\n \u2026 else -> \"\"\n }"
invoke-static {p1, v0}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -410,7 +410,7 @@
if-nez v4, :cond_3
const-string v4, "webhook.incoming"
const-string/jumbo v4, "webhook.incoming"
invoke-static {v1, v4, v3}, Lk0/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z

View File

@ -480,7 +480,7 @@
new-array v1, v2, [Ljava/lang/Object;
const-string v3, "38.2"
const-string v3, "38.3"
aput-object v3, v1, v5

View File

@ -103,7 +103,7 @@
throw v0
:cond_2
const-string p1, "welcomeChannel"
const-string/jumbo p1, "welcomeChannel"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
@ -296,7 +296,7 @@
throw v0
:cond_2
const-string p1, "welcomeChannel"
const-string/jumbo p1, "welcomeChannel"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V

View File

@ -35,7 +35,7 @@
move-result-object v3
const-string v4, "welcomeChannel"
const-string/jumbo v4, "welcomeChannel"
const-string v5, "getWelcomeChannel()Landroidx/cardview/widget/CardView;"

View File

@ -521,7 +521,7 @@
return-void
:cond_4
const-string p1, "welcomeChannels"
const-string/jumbo p1, "welcomeChannels"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V

View File

@ -2103,7 +2103,7 @@
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " - 38.2 (1253)"
const-string v0, " - 38.3 (1254)"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;