110.5 - Beta (110105)

This commit is contained in:
Juby210 2022-01-10 09:29:29 +01:00
parent 085a1609ad
commit 5e8949b048
128 changed files with 16052 additions and 42632 deletions

View File

@ -10,8 +10,8 @@ android {
applicationId 'com.discord'
minSdkVersion 21
targetSdkVersion 30
versionCode 109108
versionName "109.8 - Beta"
versionCode 110105
versionName "110.5 - Beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="109108" android:versionName="109.8 - Beta" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="110105" android:versionName="110.5 - Beta" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

View File

@ -7,6 +7,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.cardview.widget.CardView;
import androidx.viewbinding.ViewBinding;
import com.google.android.material.button.MaterialButton;
/* compiled from: WidgetChatInputMemberVerificationGuardBinding */
public final class q4 implements ViewBinding {
@NonNull
@ -14,17 +15,23 @@ public final class q4 implements ViewBinding {
@NonNull
/* renamed from: b reason: collision with root package name */
public final ImageView f181b;
public final CardView f181b;
@NonNull
public final ImageView c;
@NonNull
public final TextView d;
public final MaterialButton d;
@NonNull
public final ImageView e;
@NonNull
public final TextView f;
public q4(@NonNull RelativeLayout relativeLayout, @NonNull CardView cardView, @NonNull ImageView imageView, @NonNull ImageView imageView2, @NonNull TextView textView) {
public q4(@NonNull RelativeLayout relativeLayout, @NonNull CardView cardView, @NonNull ImageView imageView, @NonNull MaterialButton materialButton, @NonNull ImageView imageView2, @NonNull TextView textView) {
this.a = relativeLayout;
this.f181b = imageView;
this.c = imageView2;
this.d = textView;
this.f181b = cardView;
this.c = imageView;
this.d = materialButton;
this.e = imageView2;
this.f = textView;
}
@Override // androidx.viewbinding.ViewBinding

View File

@ -0,0 +1,40 @@
package com.discord.analytics.generated.events;
import b.d.b.a.a;
import com.discord.analytics.generated.traits.TrackBase;
import com.discord.analytics.generated.traits.TrackBaseReceiver;
import com.discord.analytics.generated.traits.TrackGuild;
import com.discord.analytics.generated.traits.TrackGuildReceiver;
import com.discord.api.science.AnalyticsSchema;
import d0.z.d.m;
/* compiled from: TrackGuildDiscoveryReviewAction.kt */
public final class TrackGuildDiscoveryReviewAction implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver {
private final CharSequence action = null;
private final transient String analyticsSchemaTypeName = "guild_discovery_review_action";
private TrackBase trackBase;
private TrackGuild trackGuild;
@Override // com.discord.api.science.AnalyticsSchema
public String b() {
return this.analyticsSchemaTypeName;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackGuildDiscoveryReviewAction) && m.areEqual(this.action, ((TrackGuildDiscoveryReviewAction) obj).action);
}
return true;
}
public int hashCode() {
CharSequence charSequence = this.action;
if (charSequence != null) {
return charSequence.hashCode();
}
return 0;
}
public String toString() {
return a.D(a.R("TrackGuildDiscoveryReviewAction(action="), this.action, ")");
}
}

View File

@ -0,0 +1,6 @@
package com.discord.analytics.generated.events;
import com.discord.api.science.AnalyticsSchema;
/* compiled from: TrackGuildDiscoveryReviewAction.kt */
public interface TrackGuildDiscoveryReviewActionReceiver extends AnalyticsSchema {
}

View File

@ -0,0 +1,37 @@
package com.discord.analytics.generated.events;
import b.d.b.a.a;
import com.discord.analytics.generated.traits.TrackBase;
import com.discord.analytics.generated.traits.TrackBaseReceiver;
import com.discord.api.science.AnalyticsSchema;
import d0.z.d.m;
/* compiled from: TrackPremiumGuildPendingModal.kt */
public final class TrackPremiumGuildPendingModal implements AnalyticsSchema, TrackBaseReceiver {
private final transient String analyticsSchemaTypeName = "premium_guild_pending_modal";
private final Long guildId = null;
private TrackBase trackBase;
@Override // com.discord.api.science.AnalyticsSchema
public String b() {
return this.analyticsSchemaTypeName;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackPremiumGuildPendingModal) && m.areEqual(this.guildId, ((TrackPremiumGuildPendingModal) obj).guildId);
}
return true;
}
public int hashCode() {
Long l = this.guildId;
if (l != null) {
return l.hashCode();
}
return 0;
}
public String toString() {
return a.F(a.R("TrackPremiumGuildPendingModal(guildId="), this.guildId, ")");
}
}

View File

@ -0,0 +1,6 @@
package com.discord.analytics.generated.events;
import com.discord.api.science.AnalyticsSchema;
/* compiled from: TrackPremiumGuildPendingModal.kt */
public interface TrackPremiumGuildPendingModalReceiver extends AnalyticsSchema {
}

View File

@ -0,0 +1,37 @@
package com.discord.analytics.generated.events;
import b.d.b.a.a;
import com.discord.analytics.generated.traits.TrackBase;
import com.discord.analytics.generated.traits.TrackBaseReceiver;
import com.discord.api.science.AnalyticsSchema;
import d0.z.d.m;
/* compiled from: TrackStorybookStoryError.kt */
public final class TrackStorybookStoryError implements AnalyticsSchema, TrackBaseReceiver {
private final transient String analyticsSchemaTypeName = "storybook_story_error";
private final CharSequence storyId = null;
private TrackBase trackBase;
@Override // com.discord.api.science.AnalyticsSchema
public String b() {
return this.analyticsSchemaTypeName;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackStorybookStoryError) && m.areEqual(this.storyId, ((TrackStorybookStoryError) obj).storyId);
}
return true;
}
public int hashCode() {
CharSequence charSequence = this.storyId;
if (charSequence != null) {
return charSequence.hashCode();
}
return 0;
}
public String toString() {
return a.D(a.R("TrackStorybookStoryError(storyId="), this.storyId, ")");
}
}

View File

@ -0,0 +1,6 @@
package com.discord.analytics.generated.events;
import com.discord.api.science.AnalyticsSchema;
/* compiled from: TrackStorybookStoryError.kt */
public interface TrackStorybookStoryErrorReceiver extends AnalyticsSchema {
}

View File

@ -0,0 +1,37 @@
package com.discord.analytics.generated.events;
import b.d.b.a.a;
import com.discord.analytics.generated.traits.TrackBase;
import com.discord.analytics.generated.traits.TrackBaseReceiver;
import com.discord.api.science.AnalyticsSchema;
import d0.z.d.m;
/* compiled from: TrackStorybookStoryMissing.kt */
public final class TrackStorybookStoryMissing implements AnalyticsSchema, TrackBaseReceiver {
private final transient String analyticsSchemaTypeName = "storybook_story_missing";
private final CharSequence storyId = null;
private TrackBase trackBase;
@Override // com.discord.api.science.AnalyticsSchema
public String b() {
return this.analyticsSchemaTypeName;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackStorybookStoryMissing) && m.areEqual(this.storyId, ((TrackStorybookStoryMissing) obj).storyId);
}
return true;
}
public int hashCode() {
CharSequence charSequence = this.storyId;
if (charSequence != null) {
return charSequence.hashCode();
}
return 0;
}
public String toString() {
return a.D(a.R("TrackStorybookStoryMissing(storyId="), this.storyId, ")");
}
}

View File

@ -0,0 +1,6 @@
package com.discord.analytics.generated.events;
import com.discord.api.science.AnalyticsSchema;
/* compiled from: TrackStorybookStoryMissing.kt */
public interface TrackStorybookStoryMissingReceiver extends AnalyticsSchema {
}

View File

@ -0,0 +1,37 @@
package com.discord.analytics.generated.events;
import b.d.b.a.a;
import com.discord.analytics.generated.traits.TrackBase;
import com.discord.analytics.generated.traits.TrackBaseReceiver;
import com.discord.api.science.AnalyticsSchema;
import d0.z.d.m;
/* compiled from: TrackStorybookStoryView.kt */
public final class TrackStorybookStoryView implements AnalyticsSchema, TrackBaseReceiver {
private final transient String analyticsSchemaTypeName = "storybook_story_view";
private final CharSequence storyId = null;
private TrackBase trackBase;
@Override // com.discord.api.science.AnalyticsSchema
public String b() {
return this.analyticsSchemaTypeName;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof TrackStorybookStoryView) && m.areEqual(this.storyId, ((TrackStorybookStoryView) obj).storyId);
}
return true;
}
public int hashCode() {
CharSequence charSequence = this.storyId;
if (charSequence != null) {
return charSequence.hashCode();
}
return 0;
}
public String toString() {
return a.D(a.R("TrackStorybookStoryView(storyId="), this.storyId, ")");
}
}

View File

@ -0,0 +1,6 @@
package com.discord.analytics.generated.events;
import com.discord.api.science.AnalyticsSchema;
/* compiled from: TrackStorybookStoryView.kt */
public interface TrackStorybookStoryViewReceiver extends AnalyticsSchema {
}

View File

@ -3,7 +3,7 @@ package com.discord.api.permission;
public final class Permission {
public static final long ADD_REACTIONS = 64;
public static final long ADMINISTRATOR = 8;
public static final long ALL = 549755289343L;
public static final long ALL = 1649266917119L;
public static final long ATTACH_FILES = 32768;
public static final long BAN_MEMBERS = 4;
public static final long CHANGE_NICKNAME = 67108864;
@ -13,11 +13,11 @@ public final class Permission {
public static final long CREATE_PUBLIC_THREADS = 34359738368L;
public static final long DEAFEN_MEMBERS = 8388608;
public static final long DEFAULT = 521942851137L;
public static final long ELEVATED = 26038247486L;
public static final long ELEVATED = 1125549875262L;
public static final long EMBED_LINKS = 16384;
public static final Permission INSTANCE = new Permission();
public static final long KICK_MEMBERS = 2;
public static final long MANAGEMENT_PERMISSIONS = 10615783486L;
public static final long MANAGEMENT_PERMISSIONS = 1110127411262L;
public static final long MANAGE_CHANNELS = 16;
public static final long MANAGE_EMOJIS_AND_STICKERS = 1073741824;
public static final long MANAGE_EVENTS = 8589934592L;
@ -28,9 +28,9 @@ public final class Permission {
public static final long MANAGE_THREADS = 17179869184L;
public static final long MANAGE_WEBHOOKS = 536870912;
public static final long MENTION_EVERYONE = 131072;
public static final long MODERATE_MEMBER = 1099511627776L;
public static final long MODERATE_MEMBERS = 1099511627776L;
public static final long MODERATE_STAGE_CHANNEL = 20971536;
public static final long MODERATOR_PERMISSIONS = 17448443966L;
public static final long MODERATOR_PERMISSIONS = 1116960071742L;
public static final long MOVE_MEMBERS = 16777216;
public static final long MUTE_MEMBERS = 4194304;
public static final long NONE = 0;

View File

@ -133,7 +133,7 @@ public class ModelEmojiCustom implements Emoji {
}
public static void setCdnUri(String str) {
emojiUriFormat = a.v(str, "/emojis/%s.%s?size=%s");
emojiUriFormat = a.v(str, "/emojis/%s.%s?size=%s&quality=lossless");
}
public boolean canEqual(Object obj) {

View File

@ -1272,6 +1272,9 @@ public final class AuditLogChangeUtils {
if (j == Permission.MANAGE_THREADS) {
return R.string.manage_threads;
}
if (j == Permission.MODERATE_MEMBERS) {
return R.string.moderate_member;
}
return 0;
}

File diff suppressed because one or more lines are too long

View File

@ -51,7 +51,7 @@ public final class ManageUserContext {
boolean z6 = (z2 || z4) && (z5 || PermissionUtils.canAndIsElevated(Permission.MANAGE_ROLES, l, mfaEnabled, mfaLevel));
boolean z7 = !z2 && z4 && (z5 || PermissionUtils.canAndIsElevated(2, l, mfaEnabled, mfaLevel));
boolean z8 = !z2 && z4 && (z5 || PermissionUtils.canAndIsElevated(4, l, mfaEnabled, mfaLevel));
boolean z9 = !z2 && z4 && (z5 || PermissionUtils.canAndIsElevated(Permission.MODERATE_MEMBER, l, mfaEnabled, mfaLevel));
boolean z9 = !z2 && z4 && (z5 || PermissionUtils.canAndIsElevated(Permission.MODERATE_MEMBERS, l, mfaEnabled, mfaLevel));
return new ManageUserContext(z6, z7, z8, z5 || PermissionUtils.can(Permission.MUTE_MEMBERS, l), z5 || PermissionUtils.can(Permission.DEAFEN_MEMBERS, l), z5 || PermissionUtils.can(Permission.MOVE_MEMBERS, l), !z2 ? !(!z4 || (!z5 && !PermissionUtils.canAndIsElevated(Permission.MANAGE_NICKNAMES, l, mfaEnabled, mfaLevel))) : !(!z5 && !PermissionUtils.can(Permission.CHANGE_NICKNAME, l)), z9, !z2 && z3);
}
}

View File

@ -4,7 +4,7 @@ import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: WidgetAuthMfa.kt */
public final class WidgetAuthMfa$onResume$1 extends o implements Function1<Unit, Unit> {
public final class WidgetAuthMfa$onResume$1 extends o implements Function1<Long, Unit> {
public final /* synthetic */ WidgetAuthMfa this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
@ -16,12 +16,12 @@ public final class WidgetAuthMfa$onResume$1 extends o implements Function1<Unit,
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Unit invoke(Unit unit) {
invoke(unit);
public /* bridge */ /* synthetic */ Unit invoke(Long l) {
invoke(l);
return Unit.a;
}
public final void invoke(Unit unit) {
public final void invoke(Long l) {
WidgetAuthMfa.access$tryPasteCodeFromClipboard(this.this$0);
}
}

View File

@ -16,10 +16,10 @@ public final class WidgetAuthMfa$onViewBound$1<T1, T2> implements Action2<MenuIt
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_auth_mfa_backup_codes /* 2131364289 */:
case R.id.menu_auth_mfa_backup_codes /* 2131364290 */:
WidgetAuthMfa.access$showBackupCodesDialog(this.this$0);
return;
case R.id.menu_auth_mfa_info /* 2131364290 */:
case R.id.menu_auth_mfa_info /* 2131364291 */:
WidgetAuthMfa.access$showInfoDialog(this.this$0);
return;
default:

View File

@ -36,9 +36,7 @@ import com.discord.views.CodeVerificationView;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputLayout;
import d0.z.d.m;
import j0.l.e.k;
import java.util.concurrent.TimeUnit;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
@ -233,9 +231,9 @@ public final class WidgetAuthMfa extends AppFragment {
public void onResume() {
super.onResume();
if (!this.ignoreAutopaste) {
k kVar = new k(Unit.a);
m.checkNotNullExpressionValue(kVar, "Observable\n .just(Unit)");
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(kVar, this, null, 2, null), WidgetAuthMfa.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetAuthMfa$onResume$1(this), 62, (Object) null);
Observable<Long> d02 = Observable.d0(250, TimeUnit.MILLISECONDS);
m.checkNotNullExpressionValue(d02, "Observable\n .ti…L, TimeUnit.MILLISECONDS)");
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(d02, this, null, 2, null), WidgetAuthMfa.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetAuthMfa$onResume$1(this), 62, (Object) null);
return;
}
this.ignoreAutopaste = false;

View File

@ -79,14 +79,8 @@ public final class BotComponentExperiments implements ComponentExperiments {
if (ordinal == 0) {
return false;
}
if (ordinal == 1) {
return isExperimentEnabled("2021-03_bot_ui_kit_components_android");
}
if (ordinal == 2) {
return isExperimentEnabled("2021-03_bot_ui_kit_components_android");
}
if (ordinal == 3) {
return isExperimentEnabled("2021-05_bot_ui_kit_select");
if (ordinal == 1 || ordinal == 2 || ordinal == 3) {
return true;
}
throw new NoWhenBranchMatchedException();
}

View File

@ -21,7 +21,6 @@ import com.discord.R;
import com.discord.api.guild.GuildFeature;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetChannelsListBinding;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.guild.Guild;
import com.discord.stores.StoreNavigation;
import com.discord.stores.StoreStream;
@ -211,9 +210,6 @@ public final class WidgetChannelsList extends AppFragment {
textView.setCompoundDrawablesWithIntrinsicBounds(drawable2, (Drawable) null, drawable, (Drawable) null);
}
/* JADX WARNING: Code restructure failed: missing block: B:97:0x01bc, code lost:
if ((r1 != null ? r1.canHaveAnimatedBanner() : false) != false) goto L_0x01c0;
*/
private final void configureUI(WidgetChannelListModel widgetChannelListModel) {
Guild selectedGuild = widgetChannelListModel.getSelectedGuild();
String str = null;
@ -280,7 +276,10 @@ public final class WidgetChannelsList extends AppFragment {
simpleDraweeView.setVisibility(z3 ? 0 : 8);
FrameLayout frameLayout = getBinding().e;
m.checkNotNullExpressionValue(frameLayout, "binding.channelsListBannerForeground");
frameLayout.setVisibility(z3 && !this.isCollapsed ? 0 : 8);
if (!z3 || this.isCollapsed) {
z2 = false;
}
frameLayout.setVisibility(z2 ? 0 : 8);
if (z3) {
SimpleDraweeView simpleDraweeView2 = getBinding().d;
ViewGroup.LayoutParams layoutParams3 = simpleDraweeView2.getLayoutParams();
@ -288,12 +287,9 @@ public final class WidgetChannelsList extends AppFragment {
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) layoutParams3;
marginLayoutParams.bottomMargin = !widgetChannelListModel.getStartsWithPaddedElement() ? DimenUtils.dpToPixels(8) : 0;
simpleDraweeView2.setLayoutParams(marginLayoutParams);
Experiment guildExperiment = StoreStream.Companion.getExperiments().getGuildExperiment("2021-10_animated_guild_banners", selectedGuild != null ? selectedGuild.getId() : 0, true);
if (guildExperiment != null && guildExperiment.getBucket() == 1) {
}
z2 = false;
boolean canHaveAnimatedBanner = selectedGuild != null ? selectedGuild.canHaveAnimatedBanner() : false;
m.checkNotNullExpressionValue(simpleDraweeView2, "this");
MGImages.setImage$default(simpleDraweeView2, IconUtils.INSTANCE.getBannerForGuild(selectedGuild, Integer.valueOf(simpleDraweeView2.getResources().getDimensionPixelSize(R.dimen.nav_panel_width)), z2), 0, 0, false, null, this.bannerChangeDetector, 60, null);
MGImages.setImage$default(simpleDraweeView2, IconUtils.INSTANCE.getBannerForGuild(selectedGuild, Integer.valueOf(simpleDraweeView2.getResources().getDimensionPixelSize(R.dimen.nav_panel_width)), canHaveAnimatedBanner), 0, 0, false, null, this.bannerChangeDetector, 60, null);
}
getBinding().f2253b.setOnPercentCollapsedCallback(new WidgetChannelsList$configureUI$5(this, selectedGuild, widgetChannelListModel, z3));
ConstraintLayout constraintLayout = getBinding().h;

View File

@ -21,7 +21,7 @@ public final class WidgetTextChannelSettings$configureUI$1<T1, T2> implements Ac
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_channel_settings_delete /* 2131364295 */:
case R.id.menu_channel_settings_delete /* 2131364296 */:
if (this.$this_configureUI.isPublicGuildRulesChannel() || this.$this_configureUI.isPublicGuildUpdatesChannel()) {
WidgetTextChannelSettings.access$cannotDeleteWarn(this.this$0, this.$this_configureUI.isPublicGuildRulesChannel());
return;
@ -29,7 +29,7 @@ public final class WidgetTextChannelSettings$configureUI$1<T1, T2> implements Ac
WidgetTextChannelSettings.access$confirmDelete(this.this$0, this.$this_configureUI.getChannel());
return;
}
case R.id.menu_channel_settings_reset /* 2131364296 */:
case R.id.menu_channel_settings_reset /* 2131364297 */:
StoreUserGuildSettings userGuildSettings = StoreStream.Companion.getUserGuildSettings();
m.checkNotNullExpressionValue(context, "context");
userGuildSettings.setChannelNotificationsDefault(context, this.$this_configureUI.getChannel());

View File

@ -19,11 +19,11 @@ public final class WidgetThreadBrowser$updateMenu$1<T1, T2> implements Action2<M
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_thread_browser_create_thread /* 2131364341 */:
case R.id.menu_thread_browser_create_thread /* 2131364342 */:
ChannelSelector.openCreateThread$default(ChannelSelector.Companion.getInstance(), WidgetThreadBrowser.access$getGuildId$p(this.this$0), WidgetThreadBrowser.access$getChannelId$p(this.this$0), null, "Thread Browser Toolbar", 4, null);
this.this$0.requireAppActivity().finish();
return;
case R.id.menu_thread_browser_filters /* 2131364342 */:
case R.id.menu_thread_browser_filters /* 2131364343 */:
WidgetThreadBrowserFilterSheet.Companion companion = WidgetThreadBrowserFilterSheet.Companion;
FragmentManager parentFragmentManager = this.this$0.getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");

View File

@ -128,13 +128,17 @@ public final /* synthetic */ class WidgetChatInput$binding$2 extends k implement
i5 = R.id.chat_input_member_verification_guard_action;
ImageView imageView3 = (ImageView) findViewById5.findViewById(R.id.chat_input_member_verification_guard_action);
if (imageView3 != null) {
i5 = R.id.chat_input_member_verification_guard_icon;
ImageView imageView4 = (ImageView) findViewById5.findViewById(R.id.chat_input_member_verification_guard_icon);
if (imageView4 != null) {
i5 = R.id.chat_input_member_verification_guard_text;
TextView textView11 = (TextView) findViewById5.findViewById(R.id.chat_input_member_verification_guard_text);
if (textView11 != null) {
return new WidgetChatInputBinding(linearLayout, widgetChatInputApplicationCommandsBinding, recyclerView2, linearLayout, relativeLayout, appCompatImageButton, textView2, linearLayout2, imageView, textView3, textView4, recyclerView3, linearLayout3, textView5, recyclerView4, fragmentContainerView, linearLayout4, p4Var, o4Var, new q4((RelativeLayout) findViewById5, cardView2, imageView3, imageView4, textView11));
i5 = R.id.chat_input_member_verification_guard_button;
MaterialButton materialButton3 = (MaterialButton) findViewById5.findViewById(R.id.chat_input_member_verification_guard_button);
if (materialButton3 != null) {
i5 = R.id.chat_input_member_verification_guard_icon;
ImageView imageView4 = (ImageView) findViewById5.findViewById(R.id.chat_input_member_verification_guard_icon);
if (imageView4 != null) {
i5 = R.id.chat_input_member_verification_guard_text;
TextView textView11 = (TextView) findViewById5.findViewById(R.id.chat_input_member_verification_guard_text);
if (textView11 != null) {
return new WidgetChatInputBinding(linearLayout, widgetChatInputApplicationCommandsBinding, recyclerView2, linearLayout, relativeLayout, appCompatImageButton, textView2, linearLayout2, imageView, textView3, textView4, recyclerView3, linearLayout3, textView5, recyclerView4, fragmentContainerView, linearLayout4, p4Var, o4Var, new q4((RelativeLayout) findViewById5, cardView2, imageView3, materialButton3, imageView4, textView11));
}
}
}
}

View File

@ -2,21 +2,45 @@ package com.discord.widgets.chat.input;
import android.content.Context;
import android.view.View;
import androidx.fragment.app.FragmentManager;
import com.discord.utilities.analytics.Traits;
import com.discord.utilities.guilds.MemberVerificationUtils;
import com.discord.widgets.chat.input.ChatInputViewModel;
import d0.z.d.m;
import d0.z.d.o;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetChatInput.kt */
public final class WidgetChatInput$configureChatGuard$7 implements View.OnClickListener {
public final /* synthetic */ ChatInputViewModel.ViewState.Loaded $viewState;
public final /* synthetic */ WidgetChatInput this$0;
public WidgetChatInput$configureChatGuard$7(WidgetChatInput widgetChatInput) {
/* compiled from: WidgetChatInput.kt */
/* renamed from: com.discord.widgets.chat.input.WidgetChatInput$configureChatGuard$7$1 reason: invalid class name */
public static final class AnonymousClass1 extends o implements Function0<Unit> {
public static final AnonymousClass1 INSTANCE = new AnonymousClass1();
public AnonymousClass1() {
super(0);
}
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
public final void mo1invoke() {
}
}
public WidgetChatInput$configureChatGuard$7(WidgetChatInput widgetChatInput, ChatInputViewModel.ViewState.Loaded loaded) {
this.this$0 = widgetChatInput;
this.$viewState = loaded;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
ChatInputViewModel access$getViewModel$p = WidgetChatInput.access$getViewModel$p(this.this$0);
m.checkNotNullExpressionValue(view, "it");
Context context = view.getContext();
m.checkNotNullExpressionValue(context, "it.context");
access$getViewModel$p.verifyAccount(context);
MemberVerificationUtils memberVerificationUtils = MemberVerificationUtils.INSTANCE;
Context requireContext = this.this$0.requireContext();
FragmentManager parentFragmentManager = this.this$0.getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
MemberVerificationUtils.maybeShowVerificationGate$default(memberVerificationUtils, requireContext, parentFragmentManager, this.$viewState.getChannel().f(), Traits.Location.Page.GUILD_CHANNEL, null, null, AnonymousClass1.INSTANCE, 48, null);
}
}

View File

@ -0,0 +1,22 @@
package com.discord.widgets.chat.input;
import android.content.Context;
import android.view.View;
import d0.z.d.m;
/* compiled from: WidgetChatInput.kt */
public final class WidgetChatInput$configureChatGuard$8 implements View.OnClickListener {
public final /* synthetic */ WidgetChatInput this$0;
public WidgetChatInput$configureChatGuard$8(WidgetChatInput widgetChatInput) {
this.this$0 = widgetChatInput;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
ChatInputViewModel access$getViewModel$p = WidgetChatInput.access$getViewModel$p(this.this$0);
m.checkNotNullExpressionValue(view, "it");
Context context = view.getContext();
m.checkNotNullExpressionValue(context, "it.context");
access$getViewModel$p.verifyAccount(context);
}
}

View File

@ -282,20 +282,39 @@ public final class WidgetChatInput extends AppFragment {
if (joinRequestStatus != null) {
int ordinal = joinRequestStatus.ordinal();
if (ordinal == 1) {
getBinding().t.d.setText(R.string.member_verification_application_confirmation_title);
getBinding().t.c.setImageResource(R.drawable.img_member_verification_pending);
getBinding().t.f181b.setImageResource(R.drawable.ic_close_circle_nova_grey_24dp);
ImageView imageView = getBinding().t.c;
m.checkNotNullExpressionValue(imageView, "binding.guardMemberVerif…erVerificationGuardAction");
imageView.setVisibility(8);
MaterialButton materialButton9 = getBinding().t.d;
m.checkNotNullExpressionValue(materialButton9, "binding.guardMemberVerif…erVerificationGuardButton");
materialButton9.setVisibility(0);
getBinding().t.f.setText(R.string.member_verification_application_confirmation_title);
getBinding().t.e.setImageResource(R.drawable.img_member_verification_pending);
getBinding().t.c.setImageResource(R.drawable.ic_close_circle_nova_grey_24dp);
getBinding().t.d.setOnClickListener(new WidgetChatInput$configureChatGuard$7(this, loaded));
return;
} else if (ordinal == 2) {
getBinding().t.d.setText(R.string.member_verification_application_rejected_title);
getBinding().t.c.setImageResource(R.drawable.img_member_verification_denied);
getBinding().t.f181b.setImageResource(R.drawable.ic_member_verification_chat_guard_cta);
MaterialButton materialButton10 = getBinding().t.d;
m.checkNotNullExpressionValue(materialButton10, "binding.guardMemberVerif…erVerificationGuardButton");
materialButton10.setVisibility(8);
ImageView imageView2 = getBinding().t.c;
m.checkNotNullExpressionValue(imageView2, "binding.guardMemberVerif…erVerificationGuardAction");
imageView2.setVisibility(0);
getBinding().t.f.setText(R.string.member_verification_application_rejected_title);
getBinding().t.e.setImageResource(R.drawable.img_member_verification_denied);
getBinding().t.c.setImageResource(R.drawable.ic_arrow_right_24dp);
return;
}
}
getBinding().t.d.setText(R.string.member_verification_chat_blocker_text);
getBinding().t.c.setImageResource(R.drawable.img_member_verification_started);
getBinding().t.f181b.setImageResource(R.drawable.ic_member_verification_chat_guard_cta);
MaterialButton materialButton11 = getBinding().t.d;
m.checkNotNullExpressionValue(materialButton11, "binding.guardMemberVerif…erVerificationGuardButton");
materialButton11.setVisibility(8);
ImageView imageView3 = getBinding().t.c;
m.checkNotNullExpressionValue(imageView3, "binding.guardMemberVerif…erVerificationGuardAction");
imageView3.setVisibility(0);
getBinding().t.f.setText(R.string.member_verification_chat_blocker_text);
getBinding().t.e.setImageResource(R.drawable.img_member_verification_started);
getBinding().t.c.setImageResource(R.drawable.ic_arrow_right_24dp);
} else {
TextView textView4 = getBinding().r.e;
m.checkNotNullExpressionValue(textView4, "binding.guard.chatInputGuardText");
@ -304,17 +323,17 @@ public final class WidgetChatInput extends AppFragment {
Context context = textView5.getContext();
m.checkNotNullExpressionValue(context, "binding.guard.chatInputGuardText.context");
textView4.setText(getVerificationText(context, loaded.getVerificationLevelTriggered()));
MaterialButton materialButton9 = getBinding().r.f175b;
m.checkNotNullExpressionValue(materialButton9, "binding.guard.chatInputGuardAction");
MaterialButton materialButton10 = getBinding().r.f175b;
m.checkNotNullExpressionValue(materialButton10, "binding.guard.chatInputGuardAction");
Context context2 = materialButton10.getContext();
MaterialButton materialButton12 = getBinding().r.f175b;
m.checkNotNullExpressionValue(materialButton12, "binding.guard.chatInputGuardAction");
MaterialButton materialButton13 = getBinding().r.f175b;
m.checkNotNullExpressionValue(materialButton13, "binding.guard.chatInputGuardAction");
Context context2 = materialButton13.getContext();
m.checkNotNullExpressionValue(context2, "binding.guard.chatInputGuardAction.context");
ViewExtensions.setTextAndVisibilityBy(materialButton9, getVerificationActionText(context2, loaded.getVerificationLevelTriggered()));
getBinding().r.f175b.setOnClickListener(new WidgetChatInput$configureChatGuard$7(this));
MaterialButton materialButton11 = getBinding().r.c;
m.checkNotNullExpressionValue(materialButton11, "binding.guard.chatInputGuardActionSecondary");
materialButton11.setVisibility(8);
ViewExtensions.setTextAndVisibilityBy(materialButton12, getVerificationActionText(context2, loaded.getVerificationLevelTriggered()));
getBinding().r.f175b.setOnClickListener(new WidgetChatInput$configureChatGuard$8(this));
MaterialButton materialButton14 = getBinding().r.c;
m.checkNotNullExpressionValue(materialButton14, "binding.guard.chatInputGuardActionSecondary");
materialButton14.setVisibility(8);
}
}

View File

@ -124,7 +124,7 @@ public final class WidgetChatListAdapterItemMessage extends WidgetChatListItem {
private final void configureCommunicationDisabled(GuildMember guildMember, Long l) {
boolean z2 = false;
boolean isCommunicationDisabled = guildMember != null ? guildMember.isCommunicationDisabled() : false;
boolean z3 = PermissionUtils.can(Permission.MODERATE_MEMBER, l) || PermissionUtils.can(8, l);
boolean z3 = PermissionUtils.can(Permission.MODERATE_MEMBERS, l) || PermissionUtils.can(8, l);
if (isCommunicationDisabled && z3) {
z2 = true;
}

View File

@ -1,16 +1,179 @@
package com.discord.widgets.chat.list.model;
import com.discord.models.experiments.domain.Experiment;
import j0.k.b;
import com.discord.api.channel.Channel;
import com.discord.api.role.GuildRole;
import com.discord.api.user.User;
import com.discord.api.utcdatetime.UtcDateTime;
import com.discord.models.member.GuildMember;
import com.discord.models.message.Message;
import com.discord.utilities.embed.InviteEmbedModel;
import com.discord.widgets.botuikit.ComponentChatListState;
import com.discord.widgets.chat.list.entries.ChatListEntry;
import com.discord.widgets.chat.list.model.WidgetChatListModelMessages;
import d0.t.n;
import d0.t.t;
import d0.t.u;
import d0.z.d.m;
import d0.z.d.o;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.jvm.functions.Function14;
/* compiled from: WidgetChatListModelMessages.kt */
public final class WidgetChatListModelMessages$Companion$get$1<T, R> implements b<Experiment, Boolean> {
public static final WidgetChatListModelMessages$Companion$get$1 INSTANCE = new WidgetChatListModelMessages$Companion$get$1();
public final class WidgetChatListModelMessages$Companion$get$1 extends o implements Function14<WidgetChatListModelMessages.MessagesWithMetadata, Channel, Map<Long, ? extends Integer>, List<? extends Long>, Map<Long, ? extends GuildMember>, Long, Map<Long, ? extends GuildRole>, Long, Boolean, Boolean, Boolean, Long, Map<Long, ? extends ComponentChatListState.ComponentStoreState>, InviteEmbedModel, WidgetChatListModelMessages> {
public final /* synthetic */ Channel $channel;
public final Boolean call(Experiment experiment) {
boolean z2 = true;
if (experiment == null || experiment.getBucket() != 1) {
z2 = false;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetChatListModelMessages$Companion$get$1(Channel channel) {
super(14);
this.$channel = channel;
}
public final WidgetChatListModelMessages invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Channel channel, Map<Long, Integer> map, List<Long> list, Map<Long, GuildMember> map2, Long l, Map<Long, GuildRole> map3, Long l2, boolean z2, boolean z3, boolean z4, long j, Map<Long, ComponentChatListState.ComponentStoreState> map4, InviteEmbedModel inviteEmbedModel) {
Object obj;
boolean z5;
boolean z6;
Message message;
boolean z7;
String str;
Message message2;
Message message3;
WidgetChatListModelMessages.Companion companion;
WidgetChatListModelMessages.Items items;
WidgetChatListModelMessages.Items items2;
WidgetChatListModelMessages$Companion$get$1 widgetChatListModelMessages$Companion$get$1 = this;
WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata2 = messagesWithMetadata;
Map<Long, Integer> map5 = map;
m.checkNotNullParameter(messagesWithMetadata2, "messagesWithMetadata");
m.checkNotNullParameter(map5, "blockedRelationships");
m.checkNotNullParameter(list, "blockedExpanded");
m.checkNotNullParameter(map3, "guildRoles");
m.checkNotNullParameter(map4, "componentStoreState");
m.checkNotNullParameter(inviteEmbedModel, "inviteEmbedModel");
WidgetChatListModelMessages.Items items3 = new WidgetChatListModelMessages.Items(messagesWithMetadata.getMessages().size());
long j2 = 0;
Message message4 = null;
Message message5 = null;
int i = 0;
int i2 = 0;
boolean z8 = false;
boolean z9 = false;
for (Object obj2 : messagesWithMetadata.getMessages()) {
int i3 = i + 1;
if (i < 0) {
n.throwIndexOverflow();
}
Message message6 = (Message) obj2;
WidgetChatListModelMessages.Companion companion2 = WidgetChatListModelMessages.Companion;
UtcDateTime timestamp = message6.getTimestamp();
if (WidgetChatListModelMessages.Companion.access$willAddTimestamp(companion2, timestamp != null ? timestamp.g() : 0, j2)) {
i2 = WidgetChatListModelMessages.Companion.access$addBlockedMessage(companion2, items3, message4, i2, z8);
}
long id2 = message6.getId();
UtcDateTime timestamp2 = message6.getTimestamp();
long access$tryAddTimestamp = WidgetChatListModelMessages.Companion.access$tryAddTimestamp(companion2, items3, id2, timestamp2 != null ? timestamp2.g() : 0, j2);
boolean z10 = i == messagesWithMetadata.getMessages().size() - 1;
Integer type = message6.getType();
if (type != null && type.intValue() == 21) {
User author = ((Message) WidgetChatListModelMessages.Companion.access$getThreadStarterMessageAndChannel(companion2, channel, widgetChatListModelMessages$Companion$get$1.$channel, message6, messagesWithMetadata2).getFirst()).getAuthor();
z6 = map5.containsKey(author != null ? Long.valueOf(author.i()) : null);
} else {
User author2 = message6.getAuthor();
z6 = map5.containsKey(author2 != null ? Long.valueOf(author2.i()) : null);
}
if (!z6 || (i2 = i2 + 1) != 1) {
z7 = z8;
message = message4;
} else {
z7 = list.contains(Long.valueOf(message6.getId()));
message = message6;
}
int access$addBlockedMessage = (!z6 || z10) ? WidgetChatListModelMessages.Companion.access$addBlockedMessage(companion2, items3, message, i2, z7) : i2;
boolean z11 = (z6 || !z7) ? z7 : false;
if (!z6 || z11) {
boolean access$shouldConcatMessage = WidgetChatListModelMessages.Companion.access$shouldConcatMessage(companion2, items3, message6, message5);
items3.setConcatCount(access$shouldConcatMessage ? items3.getConcatCount() + 1 : 0);
Integer type2 = message6.getType();
if (type2 != null && type2.intValue() == 21) {
Channel channel2 = widgetChatListModelMessages$Companion$get$1.$channel;
m.checkNotNullExpressionValue(map2, "guildMembers");
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
items3.addItems(companion2.getThreadStarterMessageItems(channel, channel2, map2, map3, map, message6, messagesWithMetadata, z2, z3, z4, j, true, map4, inviteEmbedModel));
items = items3;
} else {
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
Channel channel3 = widgetChatListModelMessages$Companion$get$1.$channel;
m.checkNotNullExpressionValue(map2, "guildMembers");
items = items3;
items.addItems(WidgetChatListModelMessages.Companion.getMessageItems$default(companion, channel3, map2, map3, map, messagesWithMetadata.getMessageThreads().get(Long.valueOf(message2.getId())), messagesWithMetadata.getThreadCountsAndLatestMessages().get(Long.valueOf(message2.getId())), message2, messagesWithMetadata.getMessageState().get(Long.valueOf(message2.getId())), messagesWithMetadata.getMessageReplyState(), z11, access$shouldConcatMessage, l2, z2, z3, z4, j, true, map4, inviteEmbedModel, false, 524288, null));
}
} else {
message3 = message;
items = items3;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
}
if (!z9) {
m.checkNotNullExpressionValue(l, str);
items2 = items;
widgetChatListModelMessages$Companion$get$1 = this;
z9 = WidgetChatListModelMessages.Companion.access$tryAddNewMessagesSeparator(companion, items2, l.longValue(), z10, message2.getId(), widgetChatListModelMessages$Companion$get$1.$channel);
} else {
items2 = items;
widgetChatListModelMessages$Companion$get$1 = this;
}
messagesWithMetadata2 = messagesWithMetadata;
map5 = map;
items3 = items2;
i = i3;
j2 = access$tryAddTimestamp;
i2 = access$addBlockedMessage;
z8 = z11;
message4 = message3;
message5 = message2;
}
return Boolean.valueOf(z2);
t.reverse(items3.getItems());
List<ChatListEntry> items4 = items3.getItems();
Message message7 = (Message) u.firstOrNull((List<? extends Object>) messagesWithMetadata.getMessages());
long id3 = message7 != null ? message7.getId() : 0;
Message message8 = (Message) u.lastOrNull((List<? extends Object>) messagesWithMetadata.getMessages());
long id4 = message8 != null ? message8.getId() : 0;
m.checkNotNullExpressionValue(l, "newMessagesMarkerMessageId");
long longValue = l.longValue();
Iterator<T> it = messagesWithMetadata.getMessages().iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
User author3 = ((Message) obj).getAuthor();
if (author3 == null || author3.i() != j) {
z5 = false;
continue;
} else {
z5 = true;
continue;
}
if (z5) {
break;
}
}
Message message9 = (Message) obj;
return new WidgetChatListModelMessages(items4, id3, id4, map2, longValue, message9 != null ? Long.valueOf(message9.getId()) : null);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function14
public /* bridge */ /* synthetic */ WidgetChatListModelMessages invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Channel channel, Map<Long, ? extends Integer> map, List<? extends Long> list, Map<Long, ? extends GuildMember> map2, Long l, Map<Long, ? extends GuildRole> map3, Long l2, Boolean bool, Boolean bool2, Boolean bool3, Long l3, Map<Long, ? extends ComponentChatListState.ComponentStoreState> map4, InviteEmbedModel inviteEmbedModel) {
return invoke(messagesWithMetadata, channel, (Map<Long, Integer>) map, (List<Long>) list, (Map<Long, GuildMember>) map2, l, (Map<Long, GuildRole>) map3, l2, bool.booleanValue(), bool2.booleanValue(), bool3.booleanValue(), l3.longValue(), (Map<Long, ComponentChatListState.ComponentStoreState>) map4, inviteEmbedModel);
}
}

View File

@ -1,194 +0,0 @@
package com.discord.widgets.chat.list.model;
import com.discord.api.channel.Channel;
import com.discord.api.role.GuildRole;
import com.discord.api.user.User;
import com.discord.api.utcdatetime.UtcDateTime;
import com.discord.models.member.GuildMember;
import com.discord.models.message.Message;
import com.discord.stores.StoreMessageReplies;
import com.discord.utilities.embed.InviteEmbedModel;
import com.discord.widgets.botuikit.ComponentChatListState;
import com.discord.widgets.chat.list.entries.ChatListEntry;
import com.discord.widgets.chat.list.model.WidgetChatListModelMessages;
import d0.t.n;
import d0.t.t;
import d0.t.u;
import d0.z.d.m;
import d0.z.d.o;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.jvm.functions.Function15;
/* compiled from: WidgetChatListModelMessages.kt */
public final class WidgetChatListModelMessages$Companion$get$2 extends o implements Function15<WidgetChatListModelMessages.MessagesWithMetadata, Channel, Map<Long, ? extends Integer>, List<? extends Long>, Map<Long, ? extends GuildMember>, Long, Map<Long, ? extends GuildRole>, Long, Boolean, Boolean, Boolean, Long, Boolean, Map<Long, ? extends ComponentChatListState.ComponentStoreState>, InviteEmbedModel, WidgetChatListModelMessages> {
public final /* synthetic */ Channel $channel;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetChatListModelMessages$Companion$get$2(Channel channel) {
super(15);
this.$channel = channel;
}
public final WidgetChatListModelMessages invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Channel channel, Map<Long, Integer> map, List<Long> list, Map<Long, GuildMember> map2, Long l, Map<Long, GuildRole> map3, Long l2, boolean z2, boolean z3, boolean z4, long j, Boolean bool, Map<Long, ComponentChatListState.ComponentStoreState> map4, InviteEmbedModel inviteEmbedModel) {
Object obj;
boolean z5;
boolean z6;
Message message;
boolean z7;
String str;
Message message2;
Message message3;
WidgetChatListModelMessages.Companion companion;
WidgetChatListModelMessages.Items items;
WidgetChatListModelMessages.Items items2;
WidgetChatListModelMessages.Items items3;
WidgetChatListModelMessages$Companion$get$2 widgetChatListModelMessages$Companion$get$2 = this;
WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata2 = messagesWithMetadata;
Map<Long, Integer> map5 = map;
Boolean bool2 = bool;
m.checkNotNullParameter(messagesWithMetadata2, "messagesWithMetadata");
m.checkNotNullParameter(map5, "blockedRelationships");
m.checkNotNullParameter(list, "blockedExpanded");
m.checkNotNullParameter(map3, "guildRoles");
m.checkNotNullParameter(map4, "componentStoreState");
m.checkNotNullParameter(inviteEmbedModel, "inviteEmbedModel");
WidgetChatListModelMessages.Items items4 = new WidgetChatListModelMessages.Items(messagesWithMetadata.getMessages().size());
long j2 = 0;
Message message4 = null;
Message message5 = null;
int i = 0;
int i2 = 0;
boolean z8 = false;
boolean z9 = false;
for (Object obj2 : messagesWithMetadata.getMessages()) {
int i3 = i + 1;
if (i < 0) {
n.throwIndexOverflow();
}
Message message6 = (Message) obj2;
WidgetChatListModelMessages.Companion companion2 = WidgetChatListModelMessages.Companion;
UtcDateTime timestamp = message6.getTimestamp();
if (WidgetChatListModelMessages.Companion.access$willAddTimestamp(companion2, timestamp != null ? timestamp.g() : 0, j2)) {
i2 = WidgetChatListModelMessages.Companion.access$addBlockedMessage(companion2, items4, message4, i2, z8);
}
long id2 = message6.getId();
UtcDateTime timestamp2 = message6.getTimestamp();
long access$tryAddTimestamp = WidgetChatListModelMessages.Companion.access$tryAddTimestamp(companion2, items4, id2, timestamp2 != null ? timestamp2.g() : 0, j2);
boolean z10 = i == messagesWithMetadata.getMessages().size() - 1;
Integer type = message6.getType();
if (type != null && type.intValue() == 21) {
User author = ((Message) WidgetChatListModelMessages.Companion.access$getThreadStarterMessageAndChannel(companion2, channel, widgetChatListModelMessages$Companion$get$2.$channel, message6, messagesWithMetadata2).getFirst()).getAuthor();
z6 = map5.containsKey(author != null ? Long.valueOf(author.i()) : null);
} else {
User author2 = message6.getAuthor();
z6 = map5.containsKey(author2 != null ? Long.valueOf(author2.i()) : null);
}
if (!z6 || (i2 = i2 + 1) != 1) {
z7 = z8;
message = message4;
} else {
z7 = list.contains(Long.valueOf(message6.getId()));
message = message6;
}
int access$addBlockedMessage = (!z6 || z10) ? WidgetChatListModelMessages.Companion.access$addBlockedMessage(companion2, items4, message, i2, z7) : i2;
boolean z11 = (z6 || !z7) ? z7 : false;
if (!z6 || z11) {
boolean access$shouldConcatMessage = WidgetChatListModelMessages.Companion.access$shouldConcatMessage(companion2, items4, message6, message5);
items4.setConcatCount(access$shouldConcatMessage ? items4.getConcatCount() + 1 : 0);
Integer type2 = message6.getType();
if (type2 == null) {
items3 = items4;
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
} else if (type2.intValue() == 21) {
Channel channel2 = widgetChatListModelMessages$Companion$get$2.$channel;
m.checkNotNullExpressionValue(map2, "guildMembers");
m.checkNotNullExpressionValue(bool2, "showBotComponents");
items = items4;
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
items.addItems(companion2.getThreadStarterMessageItems(channel, channel2, map2, map3, map, message6, messagesWithMetadata, z2, z3, z4, j, bool.booleanValue(), map4, inviteEmbedModel));
} else {
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
widgetChatListModelMessages$Companion$get$2 = this;
items3 = items4;
}
Channel channel3 = widgetChatListModelMessages$Companion$get$2.$channel;
m.checkNotNullExpressionValue(map2, "guildMembers");
Map<Long, StoreMessageReplies.MessageState> messageReplyState = messagesWithMetadata.getMessageReplyState();
m.checkNotNullExpressionValue(bool, "showBotComponents");
items = items3;
items.addItems(WidgetChatListModelMessages.Companion.getMessageItems$default(companion, channel3, map2, map3, map, messagesWithMetadata.getMessageThreads().get(Long.valueOf(message2.getId())), messagesWithMetadata.getThreadCountsAndLatestMessages().get(Long.valueOf(message2.getId())), message2, messagesWithMetadata.getMessageState().get(Long.valueOf(message2.getId())), messageReplyState, z11, access$shouldConcatMessage, l2, z2, z3, z4, j, bool.booleanValue(), map4, inviteEmbedModel, false, 524288, null));
} else {
items = items4;
message3 = message;
message2 = message6;
str = "newMessagesMarkerMessageId";
companion = companion2;
}
if (!z9) {
m.checkNotNullExpressionValue(l, str);
items2 = items;
widgetChatListModelMessages$Companion$get$2 = this;
z9 = WidgetChatListModelMessages.Companion.access$tryAddNewMessagesSeparator(companion, items2, l.longValue(), z10, message2.getId(), widgetChatListModelMessages$Companion$get$2.$channel);
} else {
items2 = items;
widgetChatListModelMessages$Companion$get$2 = this;
}
messagesWithMetadata2 = messagesWithMetadata;
map5 = map;
items4 = items2;
i = i3;
j2 = access$tryAddTimestamp;
i2 = access$addBlockedMessage;
z8 = z11;
message4 = message3;
message5 = message2;
bool2 = bool;
}
t.reverse(items4.getItems());
List<ChatListEntry> items5 = items4.getItems();
Message message7 = (Message) u.firstOrNull((List<? extends Object>) messagesWithMetadata.getMessages());
long id3 = message7 != null ? message7.getId() : 0;
Message message8 = (Message) u.lastOrNull((List<? extends Object>) messagesWithMetadata.getMessages());
long id4 = message8 != null ? message8.getId() : 0;
m.checkNotNullExpressionValue(l, "newMessagesMarkerMessageId");
long longValue = l.longValue();
Iterator<T> it = messagesWithMetadata.getMessages().iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
User author3 = ((Message) obj).getAuthor();
if (author3 == null || author3.i() != j) {
z5 = false;
continue;
} else {
z5 = true;
continue;
}
if (z5) {
break;
}
}
Message message9 = (Message) obj;
return new WidgetChatListModelMessages(items5, id3, id4, map2, longValue, message9 != null ? Long.valueOf(message9.getId()) : null);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // kotlin.jvm.functions.Function15
public /* bridge */ /* synthetic */ WidgetChatListModelMessages invoke(WidgetChatListModelMessages.MessagesWithMetadata messagesWithMetadata, Channel channel, Map<Long, ? extends Integer> map, List<? extends Long> list, Map<Long, ? extends GuildMember> map2, Long l, Map<Long, ? extends GuildRole> map3, Long l2, Boolean bool, Boolean bool2, Boolean bool3, Long l3, Boolean bool4, Map<Long, ? extends ComponentChatListState.ComponentStoreState> map4, InviteEmbedModel inviteEmbedModel) {
return invoke(messagesWithMetadata, channel, (Map<Long, Integer>) map, (List<Long>) list, (Map<Long, GuildMember>) map2, l, (Map<Long, GuildRole>) map3, l2, bool.booleanValue(), bool2.booleanValue(), bool3.booleanValue(), l3.longValue(), bool4, (Map<Long, ComponentChatListState.ComponentStoreState>) map4, inviteEmbedModel);
}
}

View File

@ -282,15 +282,7 @@ public final class WidgetChatListModelMessages {
m.checkNotNullExpressionValue(observeGuildMembers, "StoreStream\n …dMembers(channel.guildId)");
Observable<Long> observeUnreadMarkerMessageId = observeUnreadMarkerMessageId(companion.getReadStates(), channel.h());
m.checkNotNullExpressionValue(observeUnreadMarkerMessageId, "StoreStream\n …rkerMessageId(channel.id)");
Observable<Map<Long, GuildRole>> observeRoles = companion.getGuilds().observeRoles(channel.f());
Observable<Long> observePermissionsForChannel = observePermissionsForChannel(companion.getPermissions(), channel);
Observable observeIsAnimatedEmojisEnabled$default = StoreUserSettings.observeIsAnimatedEmojisEnabled$default(companion.getUserSettings(), false, 1, null);
Observable observeIsAutoPlayGifsEnabled$default = StoreUserSettings.observeIsAutoPlayGifsEnabled$default(companion.getUserSettings(), false, 1, null);
Observable<Boolean> observeIsRenderEmbedsEnabled = companion.getUserSettings().observeIsRenderEmbedsEnabled();
Observable<Long> observeMeId = companion.getUsers().observeMeId();
Observable<R> F = companion.getExperiments().observeUserExperiment("2021-03_bot_ui_kit_components_android", false).F(WidgetChatListModelMessages$Companion$get$1.INSTANCE);
m.checkNotNullExpressionValue(F, "StoreStream\n …experiment?.bucket == 1 }");
return ObservableCombineLatestOverloadsKt.combineLatest(observable, observeChannel, observeForType, observeExpandedBlockedMessageIds, observeGuildMembers, observeUnreadMarkerMessageId, observeRoles, observePermissionsForChannel, observeIsAnimatedEmojisEnabled$default, observeIsAutoPlayGifsEnabled$default, observeIsRenderEmbedsEnabled, observeMeId, F, ComponentChatListState.INSTANCE.observeChatListComponentState(), InviteEmbedModel.Companion.observe$default(InviteEmbedModel.Companion, null, null, null, null, 15, null), new WidgetChatListModelMessages$Companion$get$2(channel));
return ObservableCombineLatestOverloadsKt.combineLatest(observable, observeChannel, observeForType, observeExpandedBlockedMessageIds, observeGuildMembers, observeUnreadMarkerMessageId, companion.getGuilds().observeRoles(channel.f()), observePermissionsForChannel(companion.getPermissions(), channel), StoreUserSettings.observeIsAnimatedEmojisEnabled$default(companion.getUserSettings(), false, 1, null), StoreUserSettings.observeIsAutoPlayGifsEnabled$default(companion.getUserSettings(), false, 1, null), companion.getUserSettings().observeIsRenderEmbedsEnabled(), companion.getUsers().observeMeId(), ComponentChatListState.INSTANCE.observeChatListComponentState(), InviteEmbedModel.Companion.observe$default(InviteEmbedModel.Companion, null, null, null, null, 15, null), new WidgetChatListModelMessages$Companion$get$1(channel));
}
public final List<ChatListEntry> getMessageItems(Channel channel, Map<Long, GuildMember> map, Map<Long, GuildRole> map2, Map<Long, Integer> map3, Channel channel2, StoreThreadMessages.ThreadState threadState, Message message, StoreMessageState.State state, Map<Long, ? extends StoreMessageReplies.MessageState> map4, boolean z2, boolean z3, Long l, boolean z4, boolean z5, boolean z6, long j, boolean z7, Map<Long, ComponentChatListState.ComponentStoreState> map5, InviteEmbedModel inviteEmbedModel, boolean z8) {

View File

@ -27,19 +27,19 @@ public final class WidgetFriendsList$configureToolbar$1<T1, T2> implements Actio
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_friends_add_friend /* 2131364315 */:
case R.id.menu_friends_add_friend /* 2131364316 */:
WidgetFriendsAdd.Companion companion = WidgetFriendsAdd.Companion;
m.checkNotNullExpressionValue(context, "context");
WidgetFriendsAdd.Companion.show$default(companion, context, null, "Friends", 2, null);
return;
case R.id.menu_friends_contact_sync /* 2131364316 */:
case R.id.menu_friends_contact_sync /* 2131364317 */:
ContactSyncFlowAnalytics.Companion.trackStart$default(ContactSyncFlowAnalytics.Companion, false, g0.mapOf(o.to("location_page", "Friends List Icon")), 1, null);
AnalyticsTracker.INSTANCE.openModal("Contact Sync", new Traits.Location("Friends List Icon", null, null, null, null, 30, null));
WidgetContactSync.Companion companion2 = WidgetContactSync.Companion;
m.checkNotNullExpressionValue(context, "context");
WidgetContactSync.Companion.launch$default(companion2, context, null, false, false, false, 30, null);
return;
case R.id.menu_friends_start_group /* 2131364317 */:
case R.id.menu_friends_start_group /* 2131364318 */:
if (GroupInviteFriendsSheetFeatureFlag.Companion.getINSTANCE().isEnabled()) {
GroupInviteFriendsSheet.Companion companion3 = GroupInviteFriendsSheet.Companion;
FragmentManager parentFragmentManager = this.this$0.getParentFragmentManager();

View File

@ -5,7 +5,6 @@ import b.d.b.a.a;
import com.discord.R;
import com.discord.utilities.resources.StringResourceUtilsKt;
import com.discord.utilities.time.TimeUtils;
import d0.d0.f;
import d0.z.d.m;
import java.util.Calendar;
import kotlin.NoWhenBranchMatchedException;
@ -32,63 +31,34 @@ public final class GuildCommunicationDisabledDateUtils {
private GuildCommunicationDisabledDateUtils() {
}
public final String getFriendlyDurationString(Context context, TimeDurationDisabledCommunication timeDurationDisabledCommunication) {
String str;
public final CharSequence getFriendlyDurationString(Context context, TimeDurationDisabledCommunication timeDurationDisabledCommunication) {
CharSequence i18nPluralString;
CharSequence i18nPluralString2;
CharSequence i18nPluralString3;
CharSequence i18nPluralString4;
CharSequence i18nPluralString5;
CharSequence i18nPluralString6;
m.checkNotNullParameter(timeDurationDisabledCommunication, "durationMs");
int ordinal = timeDurationDisabledCommunication.ordinal();
if (ordinal == 0) {
if (context == null || (str = context.getString(R.string.duration_60_sec_mobile)) == null) {
str = "60 seconds";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str… ?: \"60 seconds\"");
} else if (ordinal == 1) {
if (context == null || (str = context.getString(R.string.duration_5_min_mobile)) == null) {
str = "5 minutes";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str…in_mobile) ?: \"5 minutes\"");
} else if (ordinal == 2) {
if (context == null || (str = context.getString(R.string.duration_10_min_mobile)) == null) {
str = "10 minutes";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str… ?: \"10 minutes\"");
} else if (ordinal == 3) {
if (context == null || (str = context.getString(R.string.duration_1_hour_mobile)) == null) {
str = "1 hour";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str…_hour_mobile) ?: \"1 hour\"");
} else if (ordinal == 4) {
if (context == null || (str = context.getString(R.string.duration_1_day_mobile)) == null) {
str = "1 day";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str…_1_day_mobile) ?: \"1 day\"");
} else if (ordinal == 5) {
if (context == null || (str = context.getString(R.string.duration_1_week_mobile)) == null) {
str = "1 week";
}
m.checkNotNullExpressionValue(str, "context?.getString(R.str…_week_mobile) ?: \"1 week\"");
} else {
throw new NoWhenBranchMatchedException();
return (context == null || (i18nPluralString = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_seconds_capitalize_seconds, 60, new Object[]{60})) == null) ? "60 Seconds" : i18nPluralString;
}
return str;
}
public final CharSequence getFriendlyTimeoutDurationString(Context context, long j) {
m.checkNotNullParameter(context, "context");
TimeUtils timeUtils = TimeUtils.INSTANCE;
int daysFromMillis = timeUtils.getDaysFromMillis(j);
if (timeUtils.getDaysFromMillis(j) > 0) {
return StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_days_days, daysFromMillis, Integer.valueOf(daysFromMillis));
if (ordinal == 1) {
return (context == null || (i18nPluralString2 = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_minutes_capitalize_minutes, 5, new Object[]{5})) == null) ? "5 Minutes" : i18nPluralString2;
}
int hoursFromMillis = timeUtils.getHoursFromMillis(j);
if (timeUtils.getHoursFromMillis(j) > 0) {
return StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_hours_hours, hoursFromMillis, Integer.valueOf(hoursFromMillis));
if (ordinal == 2) {
return (context == null || (i18nPluralString3 = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_minutes_capitalize_minutes, 10, new Object[]{10})) == null) ? "10 Minutes" : i18nPluralString3;
}
int minutesFromMillis = timeUtils.getMinutesFromMillis(j);
if (timeUtils.getMinutesFromMillis(j) > 0) {
return StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_minutes_minutes, minutesFromMillis, Integer.valueOf(minutesFromMillis));
if (ordinal == 3) {
return (context == null || (i18nPluralString4 = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_hours_capitalize_hours, 1, new Object[0])) == null) ? "1 Hour" : i18nPluralString4;
}
int coerceAtLeast = f.coerceAtLeast(timeUtils.getSecondsFromMillis(j), 1);
return StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_seconds_seconds, coerceAtLeast, Integer.valueOf(coerceAtLeast));
if (ordinal == 4) {
return (context == null || (i18nPluralString5 = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_days_capitalize_days, 1, new Object[0])) == null) ? "1 Day" : i18nPluralString5;
}
if (ordinal == 5) {
return (context == null || (i18nPluralString6 = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.duration_weeks_capitalize_weeks, 1, new Object[0])) == null) ? "1 Week" : i18nPluralString6;
}
throw new NoWhenBranchMatchedException();
}
public final String getFutureTimestamp(int i) {

View File

@ -89,6 +89,7 @@ public final class WidgetDisableGuildCommunication extends AppFragment {
private final void configureDurationOption(DisableGuildCommunicationViewModel.ViewState.Valid valid, CheckedSetting checkedSetting, TimeDurationDisabledCommunication timeDurationDisabledCommunication) {
checkedSetting.setChecked(valid.getSelectedDurationOption() == timeDurationDisabledCommunication);
checkedSetting.setText(GuildCommunicationDisabledDateUtils.INSTANCE.getFriendlyDurationString(getContext(), timeDurationDisabledCommunication));
checkedSetting.e(new WidgetDisableGuildCommunication$configureDurationOption$1(this, timeDurationDisabledCommunication));
}

View File

@ -47,25 +47,25 @@ public final class WidgetHomeHeaderManager$getOnSelectedAction$1 implements Acti
m.checkNotNullExpressionValue(parentFragmentManager, "appFragment.parentFragmentManager");
PrivateCallLauncher privateCallLauncher = new PrivateCallLauncher(appFragment, appFragment, context, parentFragmentManager);
switch (menuItem.getItemId()) {
case R.id.menu_chat_add_friend /* 2131364297 */:
case R.id.menu_chat_add_friend /* 2131364298 */:
WidgetFriendsAdd.Companion.show$default(WidgetFriendsAdd.Companion, context, null, "Toolbar", 2, null);
break;
case R.id.menu_chat_search /* 2131364298 */:
case R.id.menu_chat_search /* 2131364299 */:
launchForSearch(context);
break;
case R.id.menu_chat_side_panel /* 2131364299 */:
case R.id.menu_chat_side_panel /* 2131364300 */:
this.$panelLayout.openEndPanel();
break;
case R.id.menu_chat_start_call /* 2131364300 */:
case R.id.menu_chat_start_call /* 2131364301 */:
privateCallLauncher.launchVoiceCall(this.$this_getOnSelectedAction.getChannelId());
break;
case R.id.menu_chat_start_group /* 2131364301 */:
case R.id.menu_chat_start_group /* 2131364302 */:
ChannelInviteLaunchUtils.inviteToChannel$default(ChannelInviteLaunchUtils.INSTANCE, this.$appFragment, this.$this_getOnSelectedAction.getChannel(), "Toolbar", null, null, 24, null);
break;
case R.id.menu_chat_start_video_call /* 2131364302 */:
case R.id.menu_chat_start_video_call /* 2131364303 */:
privateCallLauncher.launchVideoCall(this.$this_getOnSelectedAction.getChannelId());
break;
case R.id.menu_chat_stop_call /* 2131364303 */:
case R.id.menu_chat_stop_call /* 2131364304 */:
StoreStream.Companion.getVoiceChannelSelected().clear();
break;
}

View File

@ -116,16 +116,16 @@ public final class WidgetMedia$onViewBoundOrOnResume$1<T1, T2> implements Action
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_media_browser /* 2131364320 */:
case R.id.menu_media_browser /* 2131364321 */:
m.checkNotNullExpressionValue(context, "context");
String uri = this.$sourceUri.toString();
m.checkNotNullExpressionValue(uri, "sourceUri.toString()");
UriHandler.handleOrUntrusted$default(context, uri, null, 4, null);
return;
case R.id.menu_media_download /* 2131364321 */:
case R.id.menu_media_download /* 2131364322 */:
this.this$0.requestMediaDownload(new AnonymousClass1(this, context));
return;
case R.id.menu_media_share /* 2131364322 */:
case R.id.menu_media_share /* 2131364323 */:
m.checkNotNullExpressionValue(context, "context");
String uri2 = this.$sourceUri.toString();
m.checkNotNullExpressionValue(uri2, "sourceUri.toString()");

View File

@ -64,11 +64,11 @@ public final class WidgetNoticeDialog extends AppDialog {
private static final String ARG_THEME_ID = "theme_id";
/* renamed from: CANCEL_BUTTON */
public static final int notice_cancel = 2131364476;
public static final int notice_cancel = 2131364477;
public static final Companion Companion = new Companion(null);
/* renamed from: OK_BUTTON */
public static final int notice_ok = 2131364481;
public static final int notice_ok = 2131364482;
public static final int ON_SHOW = 0;
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetNoticeDialog$binding$2.INSTANCE, null, 2, null);
private Map<Integer, ? extends Function1<? super View, Unit>> listenerMap;

View File

@ -45,13 +45,13 @@ public final class WidgetServerSettingsChannels$configureUI$1<T1, T2> implements
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_sort_channel /* 2131364338 */:
case R.id.menu_sort_channel /* 2131364339 */:
WidgetServerSettingsChannelsSortActions.Companion companion = WidgetServerSettingsChannelsSortActions.Companion;
FragmentManager childFragmentManager = this.this$0.getChildFragmentManager();
m.checkNotNullExpressionValue(childFragmentManager, "childFragmentManager");
companion.show(childFragmentManager, new AnonymousClass1(this));
return;
case R.id.menu_sort_done /* 2131364339 */:
case R.id.menu_sort_done /* 2131364340 */:
WidgetServerSettingsChannels.access$getChannelSortTypeSubject$p(this.this$0).onNext(-1);
return;
default:

View File

@ -51,9 +51,9 @@ public final class WidgetServerSettingsEditIntegration extends AppFragment {
public static final Companion Companion = new Companion(null);
private static final String INTENT_EXTRA_GUILD_ID = "INTENT_EXTRA_GUILD_ID";
private static final String INTENT_EXTRA_INTEGRATION_ID = "INTENT_EXTRA_INTEGRATION_ID";
private static final int STATE_KEY_ENABLE_TWITCH_EMOTES = 2131363112;
private static final int STATE_KEY_EXPIRE_BEHAVIOR = 2131363115;
private static final int STATE_KEY_GRACE_PERIOD = 2131363116;
private static final int STATE_KEY_ENABLE_TWITCH_EMOTES = 2131363113;
private static final int STATE_KEY_EXPIRE_BEHAVIOR = 2131363116;
private static final int STATE_KEY_GRACE_PERIOD = 2131363117;
private static final int[] gracePeriodDays = {1, 3, 7, 14, 30};
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetServerSettingsEditIntegration$binding$2.INSTANCE, null, 2, null);
private RadioManager expiryBehaviorRadioManager;

View File

@ -591,138 +591,138 @@ public final class WidgetServerSettingsEditRole extends AppFragment {
for (CheckedSetting checkedSetting : n.listOf((Object[]) new CheckedSetting[]{getBinding().g, getBinding().h, getBinding().i, getBinding().j, getBinding().m, getBinding().r, getBinding().u, getBinding().v, getBinding().f2343y, getBinding().C, getBinding().f2344z, getBinding().w, getBinding().A, getBinding().B, getBinding().G, getBinding().D, getBinding().E, getBinding().I, getBinding().J, getBinding().O, getBinding().P, getBinding().o, getBinding().n, getBinding().Q, getBinding().R, getBinding().S, getBinding().T, getBinding().f, getBinding().U, getBinding().W, getBinding().f2337a0, getBinding().f2340c0, getBinding().Z, getBinding().X, getBinding().Y, getBinding().f2339b0, getBinding().H, getBinding().V, getBinding().K, getBinding().f2342x})) {
m.checkNotNullExpressionValue(checkedSetting, "setting");
switch (checkedSetting.getId()) {
case R.id.role_settings_add_reactions /* 2131364887 */:
case R.id.role_settings_add_reactions /* 2131364888 */:
j = 64;
break;
case R.id.role_settings_administrator /* 2131364888 */:
case R.id.role_settings_administrator /* 2131364889 */:
j = 8;
break;
case R.id.role_settings_attach_files /* 2131364889 */:
case R.id.role_settings_attach_files /* 2131364890 */:
j = Permission.ATTACH_FILES;
break;
case R.id.role_settings_ban_members /* 2131364890 */:
case R.id.role_settings_ban_members /* 2131364891 */:
j = 4;
break;
case R.id.role_settings_change_nickname /* 2131364891 */:
case R.id.role_settings_change_nickname /* 2131364892 */:
j = Permission.CHANGE_NICKNAME;
break;
case R.id.role_settings_color_disabled_overlay /* 2131364892 */:
case R.id.role_settings_color_selector_container /* 2131364893 */:
case R.id.role_settings_current_color_display /* 2131364897 */:
case R.id.role_settings_edit_name_disabled_overlay /* 2131364898 */:
case R.id.role_settings_hoist_checkedsetting /* 2131364900 */:
case R.id.role_settings_icon_container /* 2131364901 */:
case R.id.role_settings_mentionable_checkedsetting /* 2131364913 */:
case R.id.role_settings_overview_scroll /* 2131364915 */:
case R.id.role_settings_role_icon /* 2131364920 */:
case R.id.role_settings_role_icon_divider /* 2131364921 */:
case R.id.role_settings_role_icon_header /* 2131364922 */:
case R.id.role_settings_color_disabled_overlay /* 2131364893 */:
case R.id.role_settings_color_selector_container /* 2131364894 */:
case R.id.role_settings_current_color_display /* 2131364898 */:
case R.id.role_settings_edit_name_disabled_overlay /* 2131364899 */:
case R.id.role_settings_hoist_checkedsetting /* 2131364901 */:
case R.id.role_settings_icon_container /* 2131364902 */:
case R.id.role_settings_mentionable_checkedsetting /* 2131364914 */:
case R.id.role_settings_overview_scroll /* 2131364916 */:
case R.id.role_settings_role_icon /* 2131364921 */:
case R.id.role_settings_role_icon_divider /* 2131364922 */:
case R.id.role_settings_role_icon_header /* 2131364923 */:
default:
j = 0;
break;
case R.id.role_settings_create_instant_invite /* 2131364894 */:
case R.id.role_settings_create_instant_invite /* 2131364895 */:
j = 1;
break;
case R.id.role_settings_create_private_threads /* 2131364895 */:
case R.id.role_settings_create_private_threads /* 2131364896 */:
j = Permission.CREATE_PRIVATE_THREADS;
break;
case R.id.role_settings_create_public_threads /* 2131364896 */:
case R.id.role_settings_create_public_threads /* 2131364897 */:
j = Permission.CREATE_PUBLIC_THREADS;
break;
case R.id.role_settings_embed_links /* 2131364899 */:
case R.id.role_settings_embed_links /* 2131364900 */:
j = Permission.EMBED_LINKS;
break;
case R.id.role_settings_kick_members /* 2131364902 */:
case R.id.role_settings_kick_members /* 2131364903 */:
j = 2;
break;
case R.id.role_settings_manage_channels /* 2131364903 */:
case R.id.role_settings_manage_channels /* 2131364904 */:
j = 16;
break;
case R.id.role_settings_manage_emojis_and_stickers /* 2131364904 */:
case R.id.role_settings_manage_emojis_and_stickers /* 2131364905 */:
j = Permission.MANAGE_EMOJIS_AND_STICKERS;
break;
case R.id.role_settings_manage_events /* 2131364905 */:
case R.id.role_settings_manage_events /* 2131364906 */:
j = Permission.MANAGE_EVENTS;
break;
case R.id.role_settings_manage_messages /* 2131364906 */:
case R.id.role_settings_manage_messages /* 2131364907 */:
j = Permission.MANAGE_MESSAGES;
break;
case R.id.role_settings_manage_nicknames /* 2131364907 */:
case R.id.role_settings_manage_nicknames /* 2131364908 */:
j = Permission.MANAGE_NICKNAMES;
break;
case R.id.role_settings_manage_roles /* 2131364908 */:
case R.id.role_settings_manage_roles /* 2131364909 */:
j = Permission.MANAGE_ROLES;
break;
case R.id.role_settings_manage_server /* 2131364909 */:
case R.id.role_settings_manage_server /* 2131364910 */:
j = 32;
break;
case R.id.role_settings_manage_threads /* 2131364910 */:
case R.id.role_settings_manage_threads /* 2131364911 */:
j = Permission.MANAGE_THREADS;
break;
case R.id.role_settings_manage_webhooks /* 2131364911 */:
case R.id.role_settings_manage_webhooks /* 2131364912 */:
j = Permission.MANAGE_WEBHOOKS;
break;
case R.id.role_settings_mention_everyone /* 2131364912 */:
case R.id.role_settings_mention_everyone /* 2131364913 */:
j = Permission.MENTION_EVERYONE;
break;
case R.id.role_settings_moderate_member /* 2131364914 */:
j = Permission.MODERATE_MEMBER;
case R.id.role_settings_moderate_member /* 2131364915 */:
j = Permission.MODERATE_MEMBERS;
break;
case R.id.role_settings_priority_speaker /* 2131364916 */:
case R.id.role_settings_priority_speaker /* 2131364917 */:
j = 256;
break;
case R.id.role_settings_read_message_history /* 2131364917 */:
case R.id.role_settings_read_message_history /* 2131364918 */:
j = Permission.READ_MESSAGE_HISTORY;
break;
case R.id.role_settings_read_messages /* 2131364918 */:
case R.id.role_settings_read_messages /* 2131364919 */:
j = Permission.VIEW_CHANNEL;
break;
case R.id.role_settings_request_to_speak /* 2131364919 */:
case R.id.role_settings_request_to_speak /* 2131364920 */:
j = Permission.REQUEST_TO_SPEAK;
break;
case R.id.role_settings_send_messages /* 2131364923 */:
case R.id.role_settings_send_messages /* 2131364924 */:
j = Permission.SEND_MESSAGES;
break;
case R.id.role_settings_send_messages_in_threads /* 2131364924 */:
case R.id.role_settings_send_messages_in_threads /* 2131364925 */:
j = Permission.SEND_MESSAGES_IN_THREADS;
break;
case R.id.role_settings_send_tts_messages /* 2131364925 */:
case R.id.role_settings_send_tts_messages /* 2131364926 */:
j = Permission.SEND_TTS_MESSAGES;
break;
case R.id.role_settings_use_application_commands /* 2131364926 */:
case R.id.role_settings_use_application_commands /* 2131364927 */:
j = Permission.USE_APPLICATION_COMMANDS;
break;
case R.id.role_settings_use_external_emojis /* 2131364927 */:
case R.id.role_settings_use_external_emojis /* 2131364928 */:
j = Permission.USE_EXTERNAL_EMOJIS;
break;
case R.id.role_settings_use_external_stickers /* 2131364928 */:
case R.id.role_settings_use_external_stickers /* 2131364929 */:
j = Permission.USE_EXTERNAL_STICKERS;
break;
case R.id.role_settings_view_audit_log /* 2131364929 */:
case R.id.role_settings_view_audit_log /* 2131364930 */:
j = 128;
break;
case R.id.role_settings_view_guild_analytics /* 2131364930 */:
case R.id.role_settings_view_guild_analytics /* 2131364931 */:
j = Permission.VIEW_GUILD_ANALYTICS;
break;
case R.id.role_settings_voice_connect /* 2131364931 */:
case R.id.role_settings_voice_connect /* 2131364932 */:
j = Permission.CONNECT;
break;
case R.id.role_settings_voice_deafen_members /* 2131364932 */:
case R.id.role_settings_voice_deafen_members /* 2131364933 */:
j = Permission.DEAFEN_MEMBERS;
break;
case R.id.role_settings_voice_move_members /* 2131364933 */:
case R.id.role_settings_voice_move_members /* 2131364934 */:
j = Permission.MOVE_MEMBERS;
break;
case R.id.role_settings_voice_mute_members /* 2131364934 */:
case R.id.role_settings_voice_mute_members /* 2131364935 */:
j = Permission.MUTE_MEMBERS;
break;
case R.id.role_settings_voice_speak /* 2131364935 */:
case R.id.role_settings_voice_speak /* 2131364936 */:
j = Permission.SPEAK;
break;
case R.id.role_settings_voice_use_voice_activity /* 2131364936 */:
case R.id.role_settings_voice_use_voice_activity /* 2131364937 */:
j = Permission.USE_VAD;
break;
case R.id.role_settings_voice_video /* 2131364937 */:
case R.id.role_settings_voice_video /* 2131364938 */:
j = 512;
break;
}

View File

@ -31,7 +31,6 @@ import com.discord.app.LoggingConfig;
import com.discord.databinding.WidgetServerSettingsOverviewAfkTimeoutBinding;
import com.discord.databinding.WidgetServerSettingsOverviewBinding;
import com.discord.dialogs.ImageUploadDialog;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreGuildProfiles;
@ -328,34 +327,31 @@ public final class WidgetServerSettingsOverview extends AppFragment {
}
private final void configureAnimatedBannerUpsellSection(Guild guild) {
boolean z2 = true;
Experiment guildExperiment = StoreStream.Companion.getExperiments().getGuildExperiment("2021-10_animated_guild_banners", guild.getId(), true);
if (guildExperiment != null && guildExperiment.getBucket() == 1) {
int premiumTier = guild.getPremiumTier();
Integer minimumBoostTierForGuildFeature = PremiumUtils.INSTANCE.getMinimumBoostTierForGuildFeature(GuildFeature.ANIMATED_BANNER);
boolean z3 = premiumTier == (minimumBoostTierForGuildFeature != null ? minimumBoostTierForGuildFeature.intValue() : 0) - 1;
boolean canHaveAnimatedBanner = guild.canHaveAnimatedBanner();
LinearLayout linearLayout = getBinding().h.f136b.c;
m.checkNotNullExpressionValue(linearLayout, "binding.uploadBanner.ani…atedBannerUpsellContainer");
int i = 8;
linearLayout.setVisibility(canHaveAnimatedBanner || z3 ? 0 : 8);
MaterialButton materialButton = getBinding().h.f136b.f129b;
m.checkNotNullExpressionValue(materialButton, "binding.uploadBanner.ani…nimatedBannerUpsellButton");
if (z3) {
i = 0;
}
materialButton.setVisibility(i);
TextView textView = getBinding().h.f136b.d;
m.checkNotNullExpressionValue(textView, "binding.uploadBanner.ani….animatedBannerUpsellText");
b.n(textView, canHaveAnimatedBanner ? R.string.guild_settings_animated_banner_try_it : R.string.guild_settings_animated_banner_upsell, new Object[0], null, 4);
MaterialButton materialButton2 = getBinding().h.f136b.f129b;
m.checkNotNullExpressionValue(materialButton2, "binding.uploadBanner.ani…nimatedBannerUpsellButton");
if (materialButton2.getVisibility() != 0) {
z2 = false;
}
if (z2) {
getBinding().h.f136b.f129b.setOnClickListener(new WidgetServerSettingsOverview$configureAnimatedBannerUpsellSection$1(guild));
}
int premiumTier = guild.getPremiumTier();
Integer minimumBoostTierForGuildFeature = PremiumUtils.INSTANCE.getMinimumBoostTierForGuildFeature(GuildFeature.ANIMATED_BANNER);
boolean z2 = false;
boolean z3 = premiumTier == (minimumBoostTierForGuildFeature != null ? minimumBoostTierForGuildFeature.intValue() : 0) - 1;
boolean canHaveAnimatedBanner = guild.canHaveAnimatedBanner();
LinearLayout linearLayout = getBinding().h.f136b.c;
m.checkNotNullExpressionValue(linearLayout, "binding.uploadBanner.ani…atedBannerUpsellContainer");
int i = 8;
linearLayout.setVisibility(canHaveAnimatedBanner || z3 ? 0 : 8);
MaterialButton materialButton = getBinding().h.f136b.f129b;
m.checkNotNullExpressionValue(materialButton, "binding.uploadBanner.ani…nimatedBannerUpsellButton");
if (z3) {
i = 0;
}
materialButton.setVisibility(i);
TextView textView = getBinding().h.f136b.d;
m.checkNotNullExpressionValue(textView, "binding.uploadBanner.ani….animatedBannerUpsellText");
b.n(textView, canHaveAnimatedBanner ? R.string.guild_settings_animated_banner_try_it : R.string.guild_settings_animated_banner_upsell, new Object[0], null, 4);
MaterialButton materialButton2 = getBinding().h.f136b.f129b;
m.checkNotNullExpressionValue(materialButton2, "binding.uploadBanner.ani…nimatedBannerUpsellButton");
if (materialButton2.getVisibility() == 0) {
z2 = true;
}
if (z2) {
getBinding().h.f136b.f129b.setOnClickListener(new WidgetServerSettingsOverview$configureAnimatedBannerUpsellSection$1(guild));
}
}

View File

@ -33,10 +33,10 @@ public final class WidgetServerSettingsAuditLog$onViewBound$1<T> implements Acti
public final boolean onMenuItemClick(MenuItem menuItem) {
m.checkNotNullExpressionValue(menuItem, "it");
switch (menuItem.getItemId()) {
case R.id.menu_audit_log_sort_actions /* 2131364287 */:
case R.id.menu_audit_log_sort_actions /* 2131364288 */:
WidgetServerSettingsAuditLogFilter.Companion.show(a.x(this.$view, "view", "view.context"), WidgetServerSettingsAuditLog.access$getGuildId$p(this.this$0.this$0.this$0), 1);
break;
case R.id.menu_audit_log_sort_users /* 2131364288 */:
case R.id.menu_audit_log_sort_users /* 2131364289 */:
WidgetServerSettingsAuditLogFilter.Companion.show(a.x(this.$view, "view", "view.context"), WidgetServerSettingsAuditLog.access$getGuildId$p(this.this$0.this$0.this$0), 0);
break;
}

View File

@ -100,7 +100,7 @@ public final class WidgetServerSettingsCommunityThirdStep extends AppFragment {
GuildRole guildRole = roles2.get(guild2 != null ? Long.valueOf(guild2.getId()) : null);
if (guildRole != null) {
j = guildRole.h();
long j2 = -17448443967L & j;
long j2 = -1116960071743L & j;
roles = loaded.getCommunityGuildConfig().getRoles();
if (roles != null) {
Guild guild3 = loaded.getCommunityGuildConfig().getGuild();
@ -118,7 +118,7 @@ public final class WidgetServerSettingsCommunityThirdStep extends AppFragment {
}
}
j = 0;
long j2 = -17448443967L & j;
long j2 = -1116960071743L & j;
roles = loaded.getCommunityGuildConfig().getRoles();
if (roles != null) {
}

View File

@ -36,7 +36,7 @@ public final class WidgetServerSettingsEnableCommunityViewModel$updateGuild$2 ex
m.checkNotNullParameter(guild, "it");
if (this.$currentConfig.getEveryonePermissions()) {
Map<Long, GuildRole> roles = this.$currentConfig.getRoles();
WidgetServerSettingsEnableCommunityViewModel.access$patchRole(this.this$0, new RestAPIParams.Role(null, null, null, null, null, Long.valueOf(-17448443967L & ((roles == null || (guildRole = roles.get(Long.valueOf(this.this$0.getGuildId()))) == null) ? 0 : guildRole.h())), guild.r(), null, 159, null));
WidgetServerSettingsEnableCommunityViewModel.access$patchRole(this.this$0, new RestAPIParams.Role(null, null, null, null, null, Long.valueOf(-1116960071743L & ((roles == null || (guildRole = roles.get(Long.valueOf(this.this$0.getGuildId()))) == null) ? 0 : guildRole.h())), guild.r(), null, 159, null));
return;
}
WidgetServerSettingsEnableCommunityViewModel.access$updateViewState(this.this$0, WidgetServerSettingsEnableCommunityViewModel.ViewState.Loaded.copy$default(this.$currentViewState, 0, false, null, 5, null));

View File

@ -777,7 +777,7 @@ public final class WidgetServerSettingsEnableCommunityViewModel extends AppViewM
boolean z3 = guild.getVerificationLevel().compareTo(GuildVerificationLevel.NONE) > 0;
boolean z4 = guild.getExplicitContentFilter().compareTo(GuildExplicitContentFilter.NONE) > 0;
Map<Long, GuildRole> roles = valid.getRoles();
long h = -17448443967L & ((roles == null || (guildRole2 = roles.get(Long.valueOf(this.guildId))) == null) ? 0 : guildRole2.h());
long h = -1116960071743L & ((roles == null || (guildRole2 = roles.get(Long.valueOf(this.guildId))) == null) ? 0 : guildRole2.h());
Map<Long, GuildRole> roles2 = valid.getRoles();
updateViewState(new ViewState.Loaded(0, false, new CommunityGuildConfig(rulesChannel, updatesChannel, 1L, 1L, false, z2, z3, z4, guild, (roles2 == null || (guildRole = roles2.get(Long.valueOf(this.guildId))) == null || h != guildRole.h()) ? false : true, u.toList(guild.getFeatures()), valid.getRoles())));
}

View File

@ -11,8 +11,6 @@ import androidx.recyclerview.widget.RecyclerView;
import b.a.k.b;
import com.discord.R;
import com.discord.databinding.ViewNitroBoostPerksBinding;
import com.discord.models.experiments.domain.Experiment;
import com.discord.stores.StoreStream;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.guilds.GuildUtilsKt;
@ -77,15 +75,15 @@ public final class GuildBoostPerkView extends RelativeLayout {
this.binding.c.addOnItemTouchListener(new GuildBoostPerkView$initialize$1());
}
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x032f: APUT
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x030b: APUT
(r1v9 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem[])
(6 ??[int, float, short, byte, char])
(r3v27 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem)
(r3v16 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem)
*/
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x0447: APUT
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x041e: APUT
(r1v4 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem[])
(6 ??[int, float, short, byte, char])
(r8v1 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem)
(r14v1 com.discord.widgets.servers.guildboost.GuildBoostPerkViewAdapter$GuildBoostPerkViewListItem)
*/
public final void configure(int i, int i2, long j) {
List list;
@ -123,8 +121,6 @@ public final class GuildBoostPerkView extends RelativeLayout {
m.checkNotNullExpressionValue(textView5, "binding.perksLevelContentsHeader");
b.n(textView5, i != 1 ? R.string.guild_settings_guild_premium_perks_previous_perks : R.string.guild_settings_guild_premium_perks_base_perks, new Object[0], null, 4);
boolean isThreadsEnabled = ThreadUtils.INSTANCE.isThreadsEnabled(j);
Experiment guildExperiment = StoreStream.Companion.getExperiments().getGuildExperiment("2021-10_animated_guild_banners", j, true);
boolean z3 = guildExperiment != null && guildExperiment.getBucket() == 1;
if (i == 1) {
GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[] guildBoostPerkViewListItemArr = new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem[7];
int invoke = guildBoostPerkView$configure$1.invoke(R.drawable.ic_smile_24dp, z2);
@ -159,10 +155,7 @@ public final class GuildBoostPerkView extends RelativeLayout {
} else {
int invoke3 = guildBoostPerkView$configure$1.invoke(R.drawable.ic_smile_24dp, z2);
PremiumUtils premiumUtils3 = PremiumUtils.INSTANCE;
list = n.mutableListOf(new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(invoke3, b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_emoji, new Object[]{100, Integer.valueOf(premiumUtils3.getGuildEmojiMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_sticker_icon_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_sticker, new Object[]{30, Integer.valueOf(premiumUtils3.getGuildStickerMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_headset_blue_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_audio_quality, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_upload_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_upload_limit, new Object[]{b.j(this, R.string.file_size_mb, new Object[]{Integer.valueOf(premiumUtils3.getGuildMaxFileSizeMB(3))}, null, 4)}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_star_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_3_vanity_url, new Object[0], null, 4)));
if (z3) {
list.add(new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_nitro_gifs_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_description_tier_3_animated_guild_banner, new Object[0], null, 4)));
}
list = n.mutableListOf(new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(invoke3, b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_emoji, new Object[]{100, Integer.valueOf(premiumUtils3.getGuildEmojiMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_sticker_icon_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_sticker, new Object[]{30, Integer.valueOf(premiumUtils3.getGuildStickerMaxCount(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_headset_blue_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_audio_quality, new Object[]{Integer.valueOf(GuildUtilsKt.getMaxVoiceBitrateKbps(3, false))}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_upload_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_any_upload_limit, new Object[]{b.j(this, R.string.file_size_mb, new Object[]{Integer.valueOf(premiumUtils3.getGuildMaxFileSizeMB(3))}, null, 4)}, null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_star_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_title_tier_3_vanity_url, new Object[0], null, 4)), new GuildBoostPerkViewAdapter.GuildBoostPerkViewListItem(guildBoostPerkView$configure$1.invoke(R.drawable.ic_nitro_gifs_24dp, z2), b.j(this, R.string.guild_settings_guild_premium_perk_description_tier_3_animated_guild_banner, new Object[0], null, 4)));
}
GuildBoostPerkViewAdapter guildBoostPerkViewAdapter = this.adapter;
if (guildBoostPerkViewAdapter == null) {

View File

@ -793,13 +793,15 @@ public final class WidgetMemberVerificationViewModel extends AppViewModel<ViewSt
if (com.discord.utilities.user.UserUtils.INSTANCE.getHasPhone(r0) == false) goto L_0x008c;
*/
/* JADX WARNING: Code restructure failed: missing block: B:42:0x008c, code lost:
r13 = r1;
r14 = true;
r12 = r2;
r13 = true;
*/
/* JADX WARNING: Removed duplicated region for block: B:47:0x00a0 */
/* JADX WARNING: Removed duplicated region for block: B:46:0x0093 */
/* JADX WARNING: Removed duplicated region for block: B:58:0x00c3 */
@MainThread
private final void handleStoreState(StoreState storeState) {
VerificationType verificationType;
boolean z2;
VerificationType verificationType2;
MeUser me2 = storeState.getMe();
Guild guild = storeState.getGuild();
@ -819,20 +821,20 @@ public final class WidgetMemberVerificationViewModel extends AppViewModel<ViewSt
List<ModelMemberVerificationForm.FormField> formFields = form != null ? form.getFormFields() : null;
GuildVerificationLevel verificationLevel = guild != null ? guild.getVerificationLevel() : null;
GuildVerificationLevel guildVerificationLevel = GuildVerificationLevel.HIGHEST;
boolean z2 = verificationLevel != guildVerificationLevel;
boolean z3 = (guild != null ? guild.getVerificationLevel() : null) == guildVerificationLevel;
boolean z4 = formFields == null || formFields.isEmpty();
if (z2) {
boolean z3 = verificationLevel != guildVerificationLevel;
boolean z4 = (guild != null ? guild.getVerificationLevel() : null) == guildVerificationLevel;
boolean z5 = formFields == null || formFields.isEmpty();
if (z3) {
verificationType2 = VerificationType.EMAIL;
if (!me2.isVerified()) {
}
} else if (z3) {
} else if (z4) {
verificationType2 = VerificationType.PHONE;
} else {
verificationType = null;
boolean z5 = false;
List<MemberVerificationItem> createFormItems = createFormItems(formFields, false, channels, roles, allowAnimatedEmojis);
if (formFields != null) {
boolean z6 = false;
if (formFields == null) {
boolean z7 = false;
int i = 0;
for (Object obj : formFields) {
int i2 = i + 1;
@ -841,18 +843,22 @@ public final class WidgetMemberVerificationViewModel extends AppViewModel<ViewSt
}
if (((ModelMemberVerificationForm.FormField) obj).getMemberVerificationFieldType() != ModelMemberVerificationForm.MemberVerificationFieldType.TERMS) {
this.formUserInputDataMap.put(Integer.valueOf(i), null);
} else {
z7 = true;
}
i = i2;
}
z2 = z7;
} else {
z2 = false;
}
updateViewState(new ViewState.Loaded(formFields == null && !formFields.isEmpty(), false, z4 || z5, verificationType, z5, createFormItems, memberVerificationFormData.getForm(), channels, roles, allowAnimatedEmojis, !z4 && !z5, false, guild));
updateViewState(new ViewState.Loaded(formFields == null && !formFields.isEmpty(), false, z5 || z6, verificationType, z6, createFormItems(formFields, !z2, channels, roles, allowAnimatedEmojis), memberVerificationFormData.getForm(), channels, roles, allowAnimatedEmojis, !z5 && !z6, !z2, guild));
}
verificationType = verificationType2;
boolean z5 = false;
List<MemberVerificationItem> createFormItems = createFormItems(formFields, false, channels, roles, allowAnimatedEmojis);
if (formFields != null) {
boolean z6 = false;
if (formFields == null) {
}
updateViewState(new ViewState.Loaded(formFields == null && !formFields.isEmpty(), false, z4 || z5, verificationType, z5, createFormItems, memberVerificationFormData.getForm(), channels, roles, allowAnimatedEmojis, !z4 && !z5, false, guild));
updateViewState(new ViewState.Loaded(formFields == null && !formFields.isEmpty(), false, z5 || z6, verificationType, z6, createFormItems(formFields, !z2, channels, roles, allowAnimatedEmojis), memberVerificationFormData.getForm(), channels, roles, allowAnimatedEmojis, !z5 && !z6, !z2, guild));
}
}
}

View File

@ -17,12 +17,12 @@ public final class WidgetSettings$configureToolbar$1<T1, T2> implements Action2<
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_settings_debugging /* 2131364333 */:
case R.id.menu_settings_debugging /* 2131364334 */:
WidgetDebugging.Companion companion = WidgetDebugging.Companion;
m.checkNotNullExpressionValue(context, "context");
companion.launch(context);
return;
case R.id.menu_settings_log_out /* 2131364334 */:
case R.id.menu_settings_log_out /* 2131364335 */:
WidgetSettings widgetSettings = this.this$0;
m.checkNotNullExpressionValue(context, "context");
WidgetSettings.access$showLogoutDialog(widgetSettings, context);

View File

@ -346,7 +346,7 @@ public final class WidgetSettings extends AppFragment implements OnTabSelectedLi
TextView textView = binding.f;
m.checkNotNullExpressionValue(textView, "appInfoHeader");
String string = getString(R.string.app_information);
textView.setText(string + " - 109.8 - Beta (109108)");
textView.setText(string + " - 110.5 - Beta (110105)");
binding.B.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this));
binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE);
binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE);

View File

@ -48,7 +48,7 @@ public final class SettingsUserProfileViewModel$observeHeaderViewState$1<T, R> i
} else {
guildMember = loaded.getMeMember();
}
return new UserProfileHeaderViewModel.ViewState.Loaded(user, str, bannerColor, guildMember, null, null, null, userProfile, isPremium, isVerified, 0, false, false, true, false, false, false, 117872, null);
return new UserProfileHeaderViewModel.ViewState.Loaded(user, str, bannerColor, guildMember, null, null, null, userProfile, isPremium, isVerified, false, false, true, false, false, false, 58480, null);
}
throw new NoWhenBranchMatchedException();
}

View File

@ -43,7 +43,7 @@ public final class Badge {
this();
}
public final List<Badge> getBadgesForUser(User user, UserProfile userProfile, int i, boolean z2, boolean z3, Context context) {
public final List<Badge> getBadgesForUser(User user, UserProfile userProfile, boolean z2, boolean z3, Context context) {
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(userProfile, "profile");
m.checkNotNullParameter(context, "context");
@ -61,15 +61,14 @@ public final class Badge {
if (userUtils.isHypeSquad(user)) {
arrayList.add(new Badge(R.drawable.ic_profile_badge_hypesquad_32dp, context.getString(R.string.hypesquad_badge_tooltip), null, false, null, 28, null));
}
boolean z4 = false;
if (userUtils.isHypesquadHouse1(user)) {
arrayList.add(new Badge(i == 1 ? R.drawable.ic_hypesquad_house1_winner_32dp : R.drawable.ic_hypesquad_house1_32dp, context.getString(R.string.hypesquad_house_1), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{b.h(context, R.string.hypesquad_house_1, new Object[0], null, 4)}, null, 4), false, null, 24, null));
arrayList.add(new Badge(R.drawable.ic_hypesquad_house1_32dp, context.getString(R.string.hypesquad_house_1), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{b.h(context, R.string.hypesquad_house_1, new Object[0], null, 4)}, null, 4), false, null, 24, null));
}
if (userUtils.isHypesquadHouse2(user)) {
arrayList.add(new Badge(i == 2 ? R.drawable.ic_hypesquad_house2_winner_32dp : R.drawable.ic_hypesquad_house2_32dp, b.h(context, R.string.hypesquad_house_2, new Object[0], null, 4), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{context.getString(R.string.hypesquad_house_2)}, null, 4), false, null, 24, null));
arrayList.add(new Badge(R.drawable.ic_hypesquad_house2_32dp, b.h(context, R.string.hypesquad_house_2, new Object[0], null, 4), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{context.getString(R.string.hypesquad_house_2)}, null, 4), false, null, 24, null));
}
if (userUtils.isHypesquadHouse3(user)) {
arrayList.add(new Badge(i == 3 ? R.drawable.ic_hypesquad_house3_winner_32dp : R.drawable.ic_hypesquad_house3_32dp, context.getString(R.string.hypesquad_house_3), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{b.h(context, R.string.hypesquad_house_3, new Object[0], null, 4)}, null, 4), false, null, 24, null));
arrayList.add(new Badge(R.drawable.ic_hypesquad_house3_32dp, context.getString(R.string.hypesquad_house_3), b.h(context, R.string.hypesquad_online_badge_tooltip, new Object[]{b.h(context, R.string.hypesquad_house_3, new Object[0], null, 4)}, null, 4), false, null, 24, null));
}
if (userUtils.isBugHunterLevel1(user)) {
arrayList.add(new Badge(R.drawable.ic_profile_badge_bughunter_level_1_32dp, context.getString(R.string.bug_hunter_badge_tooltip), null, false, null, 28, null));
@ -89,30 +88,7 @@ public final class Badge {
if (UserProfileUtilsKt.isGuildBooster(userProfile)) {
Integer guildBoostMonthsSubscribed = UserProfileUtilsKt.getGuildBoostMonthsSubscribed(userProfile);
int intValue = guildBoostMonthsSubscribed != null ? guildBoostMonthsSubscribed.intValue() : 0;
int i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl1_32dp;
if (intValue >= 24) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl9_32dp;
} else if (intValue >= 18) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl8_32dp;
} else if (intValue >= 15) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl7_32dp;
} else if (intValue >= 12) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl6_32dp;
} else if (intValue >= 9) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl5_32dp;
} else if (intValue >= 6) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl4_32dp;
} else if (intValue >= 3) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl3_32dp;
} else if (intValue >= 2) {
i2 = R.drawable.ic_profile_badge_premium_guild_subscription_lvl2_32dp;
}
String string = context.getString(R.string.premium_title);
CharSequence h = b.h(context, R.string.premium_guild_subscription_tooltip, new Object[]{UserProfileUtilsKt.getBoostingSince(userProfile, context)}, null, 4);
if (!z2 && z3) {
z4 = true;
}
arrayList.add(new Badge(i2, string, h, z4, "PREMIUM_GUILD"));
arrayList.add(new Badge(intValue >= 24 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl9_32dp : intValue >= 18 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl8_32dp : intValue >= 15 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl7_32dp : intValue >= 12 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl6_32dp : intValue >= 9 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl5_32dp : intValue >= 6 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl4_32dp : intValue >= 3 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl3_32dp : intValue >= 2 ? R.drawable.ic_profile_badge_premium_guild_subscription_lvl2_32dp : R.drawable.ic_profile_badge_premium_guild_subscription_lvl1_32dp, context.getString(R.string.premium_title), b.h(context, R.string.premium_guild_subscription_tooltip, new Object[]{UserProfileUtilsKt.getBoostingSince(userProfile, context)}, null, 4), !z2 && z3, "PREMIUM_GUILD"));
}
return arrayList;
}

View File

@ -508,12 +508,11 @@ public final class UserProfileHeaderView extends ConstraintLayout {
Badge.Companion companion = Badge.Companion;
User user = loaded.getUser();
UserProfile userProfile = loaded.getUserProfile();
int snowsGivingHypeSquadEventWinner = loaded.getSnowsGivingHypeSquadEventWinner();
boolean isMeUserPremium = loaded.isMeUserPremium();
boolean isMeUserVerified = loaded.isMeUserVerified();
Context context = getContext();
m.checkNotNullExpressionValue(context, "context");
this.badgesAdapter.setData(companion.getBadgesForUser(user, userProfile, snowsGivingHypeSquadEventWinner, isMeUserPremium, isMeUserVerified, context));
this.badgesAdapter.setData(companion.getBadgesForUser(user, userProfile, isMeUserPremium, isMeUserVerified, context));
Presence presence = loaded.getPresence();
Activity customStatusActivity = presence != null ? PresenceUtils.INSTANCE.getCustomStatusActivity(presence) : null;
if (customStatusActivity != null) {

View File

@ -2,13 +2,11 @@ package com.discord.widgets.user.profile;
import com.discord.api.channel.Channel;
import com.discord.api.user.UserProfile;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
import com.discord.models.user.User;
import com.discord.stores.StoreAccessibility;
import com.discord.stores.StoreChannels;
import com.discord.stores.StoreExperiments;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreUserPresence;
import com.discord.stores.StoreUserProfile;
@ -26,14 +24,13 @@ import java.util.Collection;
import java.util.Map;
import kotlin.Pair;
import rx.Observable;
import rx.functions.Func9;
import rx.functions.Func8;
/* compiled from: UserProfileHeaderViewModel.kt */
public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R> implements b<Pair<? extends MeUser, ? extends User>, Observable<? extends UserProfileHeaderViewModel.StoreState>> {
public final /* synthetic */ Long $channelId;
public final /* synthetic */ Long $guildId;
public final /* synthetic */ StoreAccessibility $storeAccessibility;
public final /* synthetic */ StoreChannels $storeChannels;
public final /* synthetic */ StoreExperiments $storeExperiments;
public final /* synthetic */ StoreGuilds $storeGuilds;
public final /* synthetic */ StoreUserPresence $storeUserPresence;
public final /* synthetic */ StoreUserProfile $storeUserProfile;
@ -42,7 +39,7 @@ public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R
/* compiled from: UserProfileHeaderViewModel.kt */
/* renamed from: com.discord.widgets.user.profile.UserProfileHeaderViewModel$Companion$observeStoreState$2$1 reason: invalid class name */
public static final class AnonymousClass1<T1, T2, T3, T4, T5, T6, T7, T8, T9, R> implements Func9<Map<Long, ? extends GuildMember>, Map<Long, ? extends Map<Long, ? extends GuildMember>>, ModelRichPresence, StreamContext, UserProfile, Experiment, Boolean, Boolean, Channel, UserProfileHeaderViewModel.StoreState> {
public static final class AnonymousClass1<T1, T2, T3, T4, T5, T6, T7, T8, R> implements Func8<Map<Long, ? extends GuildMember>, Map<Long, ? extends Map<Long, ? extends GuildMember>>, ModelRichPresence, StreamContext, UserProfile, Boolean, Boolean, Channel, UserProfileHeaderViewModel.StoreState> {
public final /* synthetic */ MeUser $meUser;
public final /* synthetic */ User $targetUser;
@ -51,7 +48,7 @@ public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R
this.$targetUser = user;
}
public final UserProfileHeaderViewModel.StoreState call(Map<Long, GuildMember> map, Map<Long, ? extends Map<Long, GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Experiment experiment, Boolean bool, Boolean bool2, Channel channel) {
public final UserProfileHeaderViewModel.StoreState call(Map<Long, GuildMember> map, Map<Long, ? extends Map<Long, GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Boolean bool, Boolean bool2, Channel channel) {
MeUser meUser = this.$meUser;
m.checkNotNullExpressionValue(meUser, "meUser");
User user = this.$targetUser;
@ -61,18 +58,18 @@ public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R
m.checkNotNullExpressionValue(bool, "allowAnimatedEmojis");
boolean booleanValue = bool.booleanValue();
m.checkNotNullExpressionValue(bool2, "reducedMotionEnabled");
return new UserProfileHeaderViewModel.StoreState(meUser, user, map, values, modelRichPresence, streamContext, userProfile, experiment, booleanValue, bool2.booleanValue(), channel);
return new UserProfileHeaderViewModel.StoreState(meUser, user, map, values, modelRichPresence, streamContext, userProfile, booleanValue, bool2.booleanValue(), channel);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // rx.functions.Func9
public /* bridge */ /* synthetic */ UserProfileHeaderViewModel.StoreState call(Map<Long, ? extends GuildMember> map, Map<Long, ? extends Map<Long, ? extends GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Experiment experiment, Boolean bool, Boolean bool2, Channel channel) {
return call((Map<Long, GuildMember>) map, (Map<Long, ? extends Map<Long, GuildMember>>) map2, modelRichPresence, streamContext, userProfile, experiment, bool, bool2, channel);
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // rx.functions.Func8
public /* bridge */ /* synthetic */ UserProfileHeaderViewModel.StoreState call(Map<Long, ? extends GuildMember> map, Map<Long, ? extends Map<Long, ? extends GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Boolean bool, Boolean bool2, Channel channel) {
return call((Map<Long, GuildMember>) map, (Map<Long, ? extends Map<Long, GuildMember>>) map2, modelRichPresence, streamContext, userProfile, bool, bool2, channel);
}
}
public UserProfileHeaderViewModel$Companion$observeStoreState$2(Long l, StoreChannels storeChannels, StoreGuilds storeGuilds, Long l2, StoreUserPresence storeUserPresence, StreamContextService streamContextService, StoreUserProfile storeUserProfile, StoreExperiments storeExperiments, StoreUserSettings storeUserSettings, StoreAccessibility storeAccessibility) {
public UserProfileHeaderViewModel$Companion$observeStoreState$2(Long l, StoreChannels storeChannels, StoreGuilds storeGuilds, Long l2, StoreUserPresence storeUserPresence, StreamContextService streamContextService, StoreUserProfile storeUserProfile, StoreUserSettings storeUserSettings, StoreAccessibility storeAccessibility) {
this.$channelId = l;
this.$storeChannels = storeChannels;
this.$storeGuilds = storeGuilds;
@ -80,7 +77,6 @@ public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R
this.$storeUserPresence = storeUserPresence;
this.$streamContextService = streamContextService;
this.$storeUserProfile = storeUserProfile;
this.$storeExperiments = storeExperiments;
this.$storeUserSettings = storeUserSettings;
this.$storeAccessibility = storeAccessibility;
}
@ -108,6 +104,6 @@ public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R
observable = this.$storeChannels.observeChannel(this.$channelId.longValue());
}
observable = new k<>(null);
return Observable.c(UserProfileHeaderViewModel.Companion.access$observeComputedMembers(UserProfileHeaderViewModel.Companion, this.$channelId, this.$guildId, n0.setOf((Object[]) new Long[]{Long.valueOf(component1.getId()), Long.valueOf(user.getId())}), this.$storeChannels, this.$storeGuilds), this.$storeGuilds.observeComputed(), ModelRichPresence.Companion.get(user.getId(), this.$storeUserPresence), this.$streamContextService.getForUser(user.getId(), true), this.$storeUserProfile.observeUserProfile(user.getId()), this.$storeExperiments.observeUserExperiment("2019-hypesquad_winner_badges", true), StoreUserSettings.observeIsAnimatedEmojisEnabled$default(this.$storeUserSettings, false, 1, null), this.$storeAccessibility.observeReducedMotionEnabled(), observable, new AnonymousClass1(component1, user));
return Observable.d(UserProfileHeaderViewModel.Companion.access$observeComputedMembers(UserProfileHeaderViewModel.Companion, this.$channelId, this.$guildId, n0.setOf((Object[]) new Long[]{Long.valueOf(component1.getId()), Long.valueOf(user.getId())}), this.$storeChannels, this.$storeGuilds), this.$storeGuilds.observeComputed(), ModelRichPresence.Companion.get(user.getId(), this.$storeUserPresence), this.$streamContextService.getForUser(user.getId(), true), this.$storeUserProfile.observeUserProfile(user.getId()), StoreUserSettings.observeIsAnimatedEmojisEnabled$default(this.$storeUserSettings, false, 1, null), this.$storeAccessibility.observeReducedMotionEnabled(), observable, new AnonymousClass1(component1, user));
}
}

View File

@ -8,7 +8,6 @@ import com.discord.api.channel.Channel;
import com.discord.api.channel.ChannelUtils;
import com.discord.api.user.UserProfile;
import com.discord.app.AppViewModel;
import com.discord.models.experiments.domain.Experiment;
import com.discord.models.member.GuildMember;
import com.discord.models.presence.Presence;
import com.discord.models.user.MeUser;
@ -120,7 +119,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
m.checkNotNullParameter(storeUserSettings, "storeUserSettings");
m.checkNotNullParameter(streamContextService, "streamContextService");
m.checkNotNullParameter(storeAccessibility, "storeAccessibility");
Observable<StoreState> Y = StoreUser.observeMe$default(storeUser, false, 1, null).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$1(j, storeUser)).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$2(l, storeChannels, storeGuilds, l2, storeUserPresence, streamContextService, storeUserProfile, storeExperiments, storeUserSettings, storeAccessibility));
Observable<StoreState> Y = StoreUser.observeMe$default(storeUser, false, 1, null).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$1(j, storeUser)).Y(new UserProfileHeaderViewModel$Companion$observeStoreState$2(l, storeChannels, storeGuilds, l2, storeUserPresence, streamContextService, storeUserProfile, storeUserSettings, storeAccessibility));
m.checkNotNullExpressionValue(Y, "storeUser.observeMe()\n … }\n }");
return Y;
}
@ -140,11 +139,10 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
private final User user;
private final Map<Long, GuildMember> userIdToGuildMemberMap;
private final UserProfile userProfile;
private final Experiment winnerBadgeExperiment;
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: java.util.Collection<? extends java.util.Map<java.lang.Long, com.discord.models.member.GuildMember>> */
/* JADX WARN: Multi-variable type inference failed */
public StoreState(MeUser meUser, User user, Map<Long, GuildMember> map, Collection<? extends Map<Long, GuildMember>> collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Experiment experiment, boolean z2, boolean z3, Channel channel) {
public StoreState(MeUser meUser, User user, Map<Long, GuildMember> map, Collection<? extends Map<Long, GuildMember>> collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, Channel channel) {
m.checkNotNullParameter(meUser, "me");
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(map, "userIdToGuildMemberMap");
@ -157,25 +155,20 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
this.richPresence = modelRichPresence;
this.streamContext = streamContext;
this.userProfile = userProfile;
this.winnerBadgeExperiment = experiment;
this.allowAnimatedEmojis = z2;
this.reducedMotionEnabled = z3;
this.channel = channel;
}
public static /* synthetic */ StoreState copy$default(StoreState storeState, MeUser meUser, User user, Map map, Collection collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Experiment experiment, boolean z2, boolean z3, Channel channel, int i, Object obj) {
return storeState.copy((i & 1) != 0 ? storeState.f2831me : meUser, (i & 2) != 0 ? storeState.user : user, (i & 4) != 0 ? storeState.userIdToGuildMemberMap : map, (i & 8) != 0 ? storeState.guildMembers : collection, (i & 16) != 0 ? storeState.richPresence : modelRichPresence, (i & 32) != 0 ? storeState.streamContext : streamContext, (i & 64) != 0 ? storeState.userProfile : userProfile, (i & 128) != 0 ? storeState.winnerBadgeExperiment : experiment, (i & 256) != 0 ? storeState.allowAnimatedEmojis : z2, (i & 512) != 0 ? storeState.reducedMotionEnabled : z3, (i & 1024) != 0 ? storeState.channel : channel);
public static /* synthetic */ StoreState copy$default(StoreState storeState, MeUser meUser, User user, Map map, Collection collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, Channel channel, int i, Object obj) {
return storeState.copy((i & 1) != 0 ? storeState.f2831me : meUser, (i & 2) != 0 ? storeState.user : user, (i & 4) != 0 ? storeState.userIdToGuildMemberMap : map, (i & 8) != 0 ? storeState.guildMembers : collection, (i & 16) != 0 ? storeState.richPresence : modelRichPresence, (i & 32) != 0 ? storeState.streamContext : streamContext, (i & 64) != 0 ? storeState.userProfile : userProfile, (i & 128) != 0 ? storeState.allowAnimatedEmojis : z2, (i & 256) != 0 ? storeState.reducedMotionEnabled : z3, (i & 512) != 0 ? storeState.channel : channel);
}
public final MeUser component1() {
return this.f2831me;
}
public final boolean component10() {
return this.reducedMotionEnabled;
}
public final Channel component11() {
public final Channel component10() {
return this.channel;
}
@ -203,21 +196,21 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return this.userProfile;
}
public final Experiment component8() {
return this.winnerBadgeExperiment;
}
public final boolean component9() {
public final boolean component8() {
return this.allowAnimatedEmojis;
}
public final StoreState copy(MeUser meUser, User user, Map<Long, GuildMember> map, Collection<? extends Map<Long, GuildMember>> collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Experiment experiment, boolean z2, boolean z3, Channel channel) {
public final boolean component9() {
return this.reducedMotionEnabled;
}
public final StoreState copy(MeUser meUser, User user, Map<Long, GuildMember> map, Collection<? extends Map<Long, GuildMember>> collection, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, Channel channel) {
m.checkNotNullParameter(meUser, "me");
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(map, "userIdToGuildMemberMap");
m.checkNotNullParameter(collection, "guildMembers");
m.checkNotNullParameter(userProfile, "userProfile");
return new StoreState(meUser, user, map, collection, modelRichPresence, streamContext, userProfile, experiment, z2, z3, channel);
return new StoreState(meUser, user, map, collection, modelRichPresence, streamContext, userProfile, z2, z3, channel);
}
public boolean equals(Object obj) {
@ -228,7 +221,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return false;
}
StoreState storeState = (StoreState) obj;
return m.areEqual(this.f2831me, storeState.f2831me) && m.areEqual(this.user, storeState.user) && m.areEqual(this.userIdToGuildMemberMap, storeState.userIdToGuildMemberMap) && m.areEqual(this.guildMembers, storeState.guildMembers) && m.areEqual(this.richPresence, storeState.richPresence) && m.areEqual(this.streamContext, storeState.streamContext) && m.areEqual(this.userProfile, storeState.userProfile) && m.areEqual(this.winnerBadgeExperiment, storeState.winnerBadgeExperiment) && this.allowAnimatedEmojis == storeState.allowAnimatedEmojis && this.reducedMotionEnabled == storeState.reducedMotionEnabled && m.areEqual(this.channel, storeState.channel);
return m.areEqual(this.f2831me, storeState.f2831me) && m.areEqual(this.user, storeState.user) && m.areEqual(this.userIdToGuildMemberMap, storeState.userIdToGuildMemberMap) && m.areEqual(this.guildMembers, storeState.guildMembers) && m.areEqual(this.richPresence, storeState.richPresence) && m.areEqual(this.streamContext, storeState.streamContext) && m.areEqual(this.userProfile, storeState.userProfile) && this.allowAnimatedEmojis == storeState.allowAnimatedEmojis && this.reducedMotionEnabled == storeState.reducedMotionEnabled && m.areEqual(this.channel, storeState.channel);
}
public final boolean getAllowAnimatedEmojis() {
@ -271,10 +264,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return this.userProfile;
}
public final Experiment getWinnerBadgeExperiment() {
return this.winnerBadgeExperiment;
}
public int hashCode() {
MeUser meUser = this.f2831me;
int i = 0;
@ -291,8 +280,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
int hashCode6 = (hashCode5 + (streamContext != null ? streamContext.hashCode() : 0)) * 31;
UserProfile userProfile = this.userProfile;
int hashCode7 = (hashCode6 + (userProfile != null ? userProfile.hashCode() : 0)) * 31;
Experiment experiment = this.winnerBadgeExperiment;
int hashCode8 = (hashCode7 + (experiment != null ? experiment.hashCode() : 0)) * 31;
boolean z2 = this.allowAnimatedEmojis;
int i2 = 1;
if (z2) {
@ -301,7 +288,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
int i6 = (hashCode8 + i3) * 31;
int i6 = (hashCode7 + i3) * 31;
boolean z3 = this.reducedMotionEnabled;
if (!z3) {
i2 = z3 ? 1 : 0;
@ -329,8 +316,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
R.append(this.streamContext);
R.append(", userProfile=");
R.append(this.userProfile);
R.append(", winnerBadgeExperiment=");
R.append(this.winnerBadgeExperiment);
R.append(", allowAnimatedEmojis=");
R.append(this.allowAnimatedEmojis);
R.append(", reducedMotionEnabled=");
@ -370,13 +355,12 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
private final boolean showMediumAvatar;
private final boolean showPresence;
private final boolean showSmallAvatar;
private final int snowsGivingHypeSquadEventWinner;
private final StreamContext streamContext;
private final User user;
private final UserProfile userProfile;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Loaded(User user, String str, String str2, GuildMember guildMember, List<GuildMember> list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9) {
public Loaded(User user, String str, String str2, GuildMember guildMember, List<GuildMember> list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9) {
super(null);
String str3;
m.checkNotNullParameter(user, "user");
@ -392,7 +376,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
this.userProfile = userProfile;
this.isMeUserPremium = z2;
this.isMeUserVerified = z3;
this.snowsGivingHypeSquadEventWinner = i;
this.allowAnimatedEmojis = z4;
this.showPresence = z5;
this.editable = z6;
@ -418,12 +401,12 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ Loaded(User user, String str, String str2, GuildMember guildMember, List list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this(user, str, str2, (i2 & 8) != 0 ? null : guildMember, (i2 & 16) != 0 ? n.emptyList() : list, (i2 & 32) != 0 ? null : presence, (i2 & 64) != 0 ? null : streamContext, (i2 & 128) != 0 ? StoreUserProfile.Companion.getEMPTY_PROFILE() : userProfile, z2, z3, (i2 & 1024) != 0 ? -1 : i, (i2 & 2048) != 0 ? false : z4, z5, (i2 & 8192) != 0 ? false : z6, (i2 & 16384) != 0 ? false : z7, (32768 & i2) != 0 ? false : z8, (i2 & 65536) != 0 ? false : z9);
public /* synthetic */ Loaded(User user, String str, String str2, GuildMember guildMember, List list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(user, str, str2, (i & 8) != 0 ? null : guildMember, (i & 16) != 0 ? n.emptyList() : list, (i & 32) != 0 ? null : presence, (i & 64) != 0 ? null : streamContext, (i & 128) != 0 ? StoreUserProfile.Companion.getEMPTY_PROFILE() : userProfile, z2, z3, (i & 1024) != 0 ? false : z4, z5, (i & 4096) != 0 ? false : z6, (i & 8192) != 0 ? false : z7, (i & 16384) != 0 ? false : z8, (i & 32768) != 0 ? false : z9);
}
public static /* synthetic */ Loaded copy$default(Loaded loaded, User user, String str, String str2, GuildMember guildMember, List list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9, int i2, Object obj) {
return loaded.copy((i2 & 1) != 0 ? loaded.user : user, (i2 & 2) != 0 ? loaded.banner : str, (i2 & 4) != 0 ? loaded.bannerColorHex : str2, (i2 & 8) != 0 ? loaded.guildMember : guildMember, (i2 & 16) != 0 ? loaded.guildMembersForAka : list, (i2 & 32) != 0 ? loaded.presence : presence, (i2 & 64) != 0 ? loaded.streamContext : streamContext, (i2 & 128) != 0 ? loaded.userProfile : userProfile, (i2 & 256) != 0 ? loaded.isMeUserPremium : z2, (i2 & 512) != 0 ? loaded.isMeUserVerified : z3, (i2 & 1024) != 0 ? loaded.snowsGivingHypeSquadEventWinner : i, (i2 & 2048) != 0 ? loaded.allowAnimatedEmojis : z4, (i2 & 4096) != 0 ? loaded.showPresence : z5, (i2 & 8192) != 0 ? loaded.editable : z6, (i2 & 16384) != 0 ? loaded.reducedMotionEnabled : z7, (i2 & 32768) != 0 ? loaded.allowAnimationInReducedMotion : z8, (i2 & 65536) != 0 ? loaded.isMe : z9);
public static /* synthetic */ Loaded copy$default(Loaded loaded, User user, String str, String str2, GuildMember guildMember, List list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9, int i, Object obj) {
return loaded.copy((i & 1) != 0 ? loaded.user : user, (i & 2) != 0 ? loaded.banner : str, (i & 4) != 0 ? loaded.bannerColorHex : str2, (i & 8) != 0 ? loaded.guildMember : guildMember, (i & 16) != 0 ? loaded.guildMembersForAka : list, (i & 32) != 0 ? loaded.presence : presence, (i & 64) != 0 ? loaded.streamContext : streamContext, (i & 128) != 0 ? loaded.userProfile : userProfile, (i & 256) != 0 ? loaded.isMeUserPremium : z2, (i & 512) != 0 ? loaded.isMeUserVerified : z3, (i & 1024) != 0 ? loaded.allowAnimatedEmojis : z4, (i & 2048) != 0 ? loaded.showPresence : z5, (i & 4096) != 0 ? loaded.editable : z6, (i & 8192) != 0 ? loaded.reducedMotionEnabled : z7, (i & 16384) != 0 ? loaded.allowAnimationInReducedMotion : z8, (i & 32768) != 0 ? loaded.isMe : z9);
}
public final User component1() {
@ -434,31 +417,27 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return this.isMeUserVerified;
}
public final int component11() {
return this.snowsGivingHypeSquadEventWinner;
}
public final boolean component12() {
public final boolean component11() {
return this.allowAnimatedEmojis;
}
public final boolean component13() {
public final boolean component12() {
return this.showPresence;
}
public final boolean component14() {
public final boolean component13() {
return this.editable;
}
public final boolean component15() {
public final boolean component14() {
return this.reducedMotionEnabled;
}
public final boolean component16() {
public final boolean component15() {
return this.allowAnimationInReducedMotion;
}
public final boolean component17() {
public final boolean component16() {
return this.isMe;
}
@ -494,11 +473,11 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return this.isMeUserPremium;
}
public final Loaded copy(User user, String str, String str2, GuildMember guildMember, List<GuildMember> list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, int i, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9) {
public final Loaded copy(User user, String str, String str2, GuildMember guildMember, List<GuildMember> list, Presence presence, StreamContext streamContext, UserProfile userProfile, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, boolean z9) {
m.checkNotNullParameter(user, "user");
m.checkNotNullParameter(list, "guildMembersForAka");
m.checkNotNullParameter(userProfile, "userProfile");
return new Loaded(user, str, str2, guildMember, list, presence, streamContext, userProfile, z2, z3, i, z4, z5, z6, z7, z8, z9);
return new Loaded(user, str, str2, guildMember, list, presence, streamContext, userProfile, z2, z3, z4, z5, z6, z7, z8, z9);
}
public boolean equals(Object obj) {
@ -509,7 +488,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return false;
}
Loaded loaded = (Loaded) obj;
return m.areEqual(this.user, loaded.user) && m.areEqual(this.banner, loaded.banner) && m.areEqual(this.bannerColorHex, loaded.bannerColorHex) && m.areEqual(this.guildMember, loaded.guildMember) && m.areEqual(this.guildMembersForAka, loaded.guildMembersForAka) && m.areEqual(this.presence, loaded.presence) && m.areEqual(this.streamContext, loaded.streamContext) && m.areEqual(this.userProfile, loaded.userProfile) && this.isMeUserPremium == loaded.isMeUserPremium && this.isMeUserVerified == loaded.isMeUserVerified && this.snowsGivingHypeSquadEventWinner == loaded.snowsGivingHypeSquadEventWinner && this.allowAnimatedEmojis == loaded.allowAnimatedEmojis && this.showPresence == loaded.showPresence && this.editable == loaded.editable && this.reducedMotionEnabled == loaded.reducedMotionEnabled && this.allowAnimationInReducedMotion == loaded.allowAnimationInReducedMotion && this.isMe == loaded.isMe;
return m.areEqual(this.user, loaded.user) && m.areEqual(this.banner, loaded.banner) && m.areEqual(this.bannerColorHex, loaded.bannerColorHex) && m.areEqual(this.guildMember, loaded.guildMember) && m.areEqual(this.guildMembersForAka, loaded.guildMembersForAka) && m.areEqual(this.presence, loaded.presence) && m.areEqual(this.streamContext, loaded.streamContext) && m.areEqual(this.userProfile, loaded.userProfile) && this.isMeUserPremium == loaded.isMeUserPremium && this.isMeUserVerified == loaded.isMeUserVerified && this.allowAnimatedEmojis == loaded.allowAnimatedEmojis && this.showPresence == loaded.showPresence && this.editable == loaded.editable && this.reducedMotionEnabled == loaded.reducedMotionEnabled && this.allowAnimationInReducedMotion == loaded.allowAnimationInReducedMotion && this.isMe == loaded.isMe;
}
public final boolean getAllowAnimatedEmojis() {
@ -588,10 +567,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return this.showSmallAvatar;
}
public final int getSnowsGivingHypeSquadEventWinner() {
return this.snowsGivingHypeSquadEventWinner;
}
public final StreamContext getStreamContext() {
return this.streamContext;
}
@ -641,7 +616,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
int i8 = z3 ? 1 : 0;
int i9 = z3 ? 1 : 0;
int i10 = z3 ? 1 : 0;
int i11 = (((i7 + i8) * 31) + this.snowsGivingHypeSquadEventWinner) * 31;
int i11 = (i7 + i8) * 31;
boolean z4 = this.allowAnimatedEmojis;
if (z4) {
z4 = true;
@ -726,8 +701,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
R.append(this.isMeUserPremium);
R.append(", isMeUserVerified=");
R.append(this.isMeUserVerified);
R.append(", snowsGivingHypeSquadEventWinner=");
R.append(this.snowsGivingHypeSquadEventWinner);
R.append(", allowAnimatedEmojis=");
R.append(this.allowAnimatedEmojis);
R.append(", showPresence=");
@ -784,8 +757,6 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
List list;
long id2 = storeState.getUser().getId();
GuildMember guildMember = storeState.getUserIdToGuildMemberMap().get(Long.valueOf(id2));
Experiment winnerBadgeExperiment = storeState.getWinnerBadgeExperiment();
int bucket = winnerBadgeExperiment != null ? winnerBadgeExperiment.getBucket() : -1;
NullSerializable<String> b2 = storeState.getUserProfile().g().b();
Presence presence = null;
if (!(b2 instanceof NullSerializable.b)) {
@ -817,7 +788,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
if (richPresence != null) {
presence = richPresence.getPresence();
}
updateViewState(new ViewState.Loaded(user, str, a, guildMember, list, presence, storeState.getStreamContext(), storeState.getUserProfile(), UserUtils.INSTANCE.isPremium(storeState.getMe()), storeState.getMe().isVerified(), bucket, storeState.getAllowAnimatedEmojis(), true, false, storeState.getReducedMotionEnabled(), viewState instanceof ViewState.Loaded ? ((ViewState.Loaded) viewState).getAllowAnimationInReducedMotion() : false, id2 == storeState.getMe().getId(), 8192, null));
updateViewState(new ViewState.Loaded(user, str, a, guildMember, list, presence, storeState.getStreamContext(), storeState.getUserProfile(), UserUtils.INSTANCE.isPremium(storeState.getMe()), storeState.getMe().isVerified(), storeState.getAllowAnimatedEmojis(), true, false, storeState.getReducedMotionEnabled(), viewState instanceof ViewState.Loaded ? ((ViewState.Loaded) viewState).getAllowAnimationInReducedMotion() : false, id2 == storeState.getMe().getId(), 4096, null));
}
@MainThread
@ -831,7 +802,7 @@ public final class UserProfileHeaderViewModel extends AppViewModel<ViewState> {
return;
}
if (loaded.getReducedMotionEnabled()) {
updateViewState(ViewState.Loaded.copy$default(loaded, null, null, null, null, null, null, null, null, false, false, 0, false, false, false, false, !loaded.getAllowAnimationInReducedMotion(), false, 98303, null));
updateViewState(ViewState.Loaded.copy$default(loaded, null, null, null, null, null, null, null, null, false, false, false, false, false, false, !loaded.getAllowAnimationInReducedMotion(), false, 49151, null));
}
}
}

View File

@ -1844,10 +1844,10 @@ public final class WidgetUserSheetViewModel extends AppViewModel<ViewState> {
boolean z13 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanDeafen()) ? false : true;
boolean z14 = voiceState != null && voiceState.b();
boolean z15 = (voiceState == null || manageUserContext == null || !manageUserContext.getCanMove()) ? false : true;
Boolean[] boolArr = {Boolean.valueOf(z7), Boolean.valueOf(z8), Boolean.valueOf(z10), Boolean.valueOf(z11), Boolean.valueOf(z13), Boolean.valueOf(z15)};
Boolean[] boolArr = {Boolean.valueOf(z7), Boolean.valueOf(z8), Boolean.valueOf(z10), Boolean.valueOf(z9), Boolean.valueOf(z11), Boolean.valueOf(z13), Boolean.valueOf(z15)};
int i = 0;
while (true) {
if (i >= 6) {
if (i >= 7) {
z6 = false;
break;
} else if (boolArr[i].booleanValue()) {

View File

@ -52,21 +52,21 @@ public final class WidgetCallFullscreen$configureMenu$1<T1, T2> implements Actio
public final void call(MenuItem menuItem, Context context) {
m.checkNotNullExpressionValue(menuItem, "menuItem");
switch (menuItem.getItemId()) {
case R.id.menu_call_overlay_launcher /* 2131364291 */:
case R.id.menu_call_overlay_launcher /* 2131364292 */:
DiscordOverlayService.Companion companion = DiscordOverlayService.Companion;
m.checkNotNullExpressionValue(context, "context");
companion.launchForConnect(context);
return;
case R.id.menu_call_switch_camera /* 2131364292 */:
case R.id.menu_call_switch_camera /* 2131364293 */:
WidgetCallFullscreen.access$getViewModel$p(this.this$0).switchCameraInputPressed();
return;
case R.id.menu_call_video_list /* 2131364293 */:
case R.id.menu_call_video_list /* 2131364294 */:
WidgetVoiceBottomSheet.Companion companion2 = WidgetVoiceBottomSheet.Companion;
FragmentManager parentFragmentManager = this.this$0.getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
companion2.show(parentFragmentManager, this.$viewState.getCallModel().getChannel().h(), false, WidgetVoiceBottomSheet.FeatureContext.FULLSCREEN_CALL).setOnStreamPreviewClickedListener(new AnonymousClass1(this));
return;
case R.id.menu_call_voice_settings /* 2131364294 */:
case R.id.menu_call_voice_settings /* 2131364295 */:
WidgetVoiceSettingsBottomSheet.Companion companion3 = WidgetVoiceSettingsBottomSheet.Companion;
Long valueOf = Long.valueOf(this.$viewState.getCallModel().getChannel().h());
FragmentManager parentFragmentManager2 = this.this$0.getParentFragmentManager();

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="@dimen/settings_border_insets" android:insetRight="@dimen/settings_border_insets" android:insetTop="@dimen/settings_border_insets">
<shape android:shape="rectangle">
<stroke android:width="0.25dp" android:color="@color/black_alpha_10"/>
<solid android:color="@color/white_3_alpha_25"/>
</shape>
</inset>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:layout_marginBottom="12dp" android:layout_marginStart="12dp" android:layout_marginEnd="12dp">
<androidx.cardview.widget.CardView android:id="@+id/chat_input_member_verification_guard" android:layout_width="match_parent" android:layout_height="wrap_content" android:foreground="?attr/bg_pressed_highlight" app:cardBackgroundColor="?attr/colorBackgroundTertiary" app:cardCornerRadius="8dp" app:cardElevation="0dp">
<LinearLayout android:gravity="center" android:layout_width="wrap_content" style="@style/UiKit_ViewGroup_LinearLayout_Horizontal">
<ImageView android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_icon" android:layout_width="40dp" android:src="@drawable/img_member_verification_started" android:importantForAccessibility="no" android:layout_marginStart="12dp" style="@style/UiKit_ImageView"/>
<TextView android:gravity="center_vertical" android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_text" android:layout_width="0dp" android:layout_height="wrap_content" android:text="@string/member_verification_chat_blocker_text" android:layout_weight="1" android:lineSpacingMultiplier="1" android:layout_marginStart="12dp" style="@style/UiKit_TextView_Medium"/>
<ImageView android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_action" android:layout_width="32dp" android:layout_height="wrap_content" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:src="@drawable/ic_member_verification_chat_guard_cta" android:importantForAccessibility="no" android:layout_marginHorizontal="12dp"/>
<com.google.android.material.button.MaterialButton android:id="@+id/chat_input_member_verification_guard_button" android:layout_height="wrap_content" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:text="@string/cancel" android:textAllCaps="false" android:layout_marginHorizontal="12dp" style="@style/UiKit_Material_Button_Secondary"/>
</LinearLayout>
</androidx.cardview.widget.CardView>
</RelativeLayout>

View File

@ -8,17 +8,17 @@
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?attr/colorTextNormal" android:id="@+id/disable_guild_communication_body" android:paddingTop="0dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/disable_guild_communication_body_header" android:fontFamily="?attr/font_primary_normal" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toTopOf="0"/>
<TextView android:textSize="12sp" android:textColor="?attr/colorHeaderSecondary" android:id="@+id/label_duration" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/duration" android:textAllCaps="true" android:fontFamily="?attr/font_display_bold" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_body"/>
<LinearLayout android:orientation="vertical" android:id="@+id/disable_guild_communication_options" android:background="@drawable/bg_disable_guild_communication_duration_select" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" app:layout_constraintTop_toBottomOf="@+id/label_duration">
<com.discord.views.CheckedSetting android:id="@+id/time_unit_60_seconds" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_60_sec_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_60_seconds" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View android:layout_marginTop="0dp" style="@style/UiKit_Settings_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_5_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_5_min_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_5_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_10_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_10_min_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_10_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_hour" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_hour_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_hour" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_day" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_day_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_day" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_week" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_week_mobile" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_week" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
</LinearLayout>
<TextView android:textSize="12sp" android:textColor="?attr/colorHeaderSecondary" android:id="@+id/disable_guild_communication_reason_header" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/disable_guild_communication_reason_header" android:textAllCaps="true" android:fontFamily="?attr/font_display_bold" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_options"/>
<com.google.android.material.textfield.TextInputLayout android:textColorHint="?attr/colorTextMuted" android:id="@+id/disable_guild_communication_reason" android:background="@drawable/rounded_rectangle_8dp_radius" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:backgroundTint="?attr/colorBackgroundPrimary" app:boxCornerRadiusBottomEnd="4dp" app:boxCornerRadiusBottomStart="4dp" app:boxCornerRadiusTopEnd="4dp" app:boxStrokeWidthFocused="0dp" app:errorTextAppearance="@style/UiKit_TextAppearance" app:hintTextColor="?attr/colorHeaderSecondary" app:layout_constraintEnd_toEndOf="0" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_reason_header">

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:background="?attr/colorBackgroundPrimary" android:layout_width="match_parent" android:layout_height="match_parent">
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?attr/color_brand" android:background="@drawable/drawable_bg_settings_header" android:paddingLeft="@dimen/settings_option_padding" android:paddingTop="@dimen/settings_option_padding_header_top" android:paddingRight="@dimen/settings_option_padding" android:paddingBottom="@dimen/settings_option_padding" android:layout_width="match_parent" android:text="@string/unhandled_link_title" android:textAllCaps="true" style="@style/UiKit_TextView_Bold"/>
<TextView android:padding="16dp" android:layout_width="match_parent" android:text="@string/unhandled_link_title" style="@style/UiKit_TextView_H1_Bold"/>
<View style="@style/UiKit_Divider"/>
<LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginTop="8dp" android:layout_marginRight="16dp">
<TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="?attr/colorTextNormal" android:text="@string/unhandled_link_body" style="@style/UiKit_TextView"/>

View File

@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center" android:paddingTop="4dp" android:paddingBottom="4dp" android:drawablePadding="8dp" app:drawableStartCompat="@drawable/ic_check_circle_green_24dp" style="@style/UiKit_TextView"/>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center_vertical" android:paddingTop="4dp" android:paddingBottom="4dp" android:drawablePadding="8dp" app:drawableStartCompat="@drawable/ic_check_circle_green_24dp" style="@style/UiKit_TextView"/>

View File

@ -4,7 +4,8 @@
<LinearLayout android:gravity="center" android:layout_width="wrap_content" style="@style/UiKit_ViewGroup_LinearLayout_Horizontal">
<ImageView android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_icon" android:layout_width="40dp" android:src="@drawable/img_member_verification_started" android:importantForAccessibility="no" android:layout_marginStart="12dp" style="@style/UiKit_ImageView"/>
<TextView android:gravity="center_vertical" android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_text" android:layout_width="0dp" android:layout_height="wrap_content" android:text="@string/member_verification_chat_blocker_text" android:layout_weight="1" android:lineSpacingMultiplier="1" android:layout_marginStart="12dp" style="@style/UiKit_TextView_Medium"/>
<ImageView android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_action" android:layout_width="32dp" android:layout_height="wrap_content" android:src="@drawable/ic_member_verification_chat_guard_cta" android:importantForAccessibility="no" android:layout_marginStart="12dp" android:layout_marginEnd="12dp"/>
<ImageView android:layout_gravity="center_vertical" android:id="@+id/chat_input_member_verification_guard_action" android:layout_width="32dp" android:layout_height="wrap_content" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:src="@drawable/ic_member_verification_chat_guard_cta" android:importantForAccessibility="no"/>
<com.google.android.material.button.MaterialButton android:id="@+id/chat_input_member_verification_guard_button" android:layout_height="wrap_content" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:text="@string/cancel" android:textAllCaps="false" style="@style/UiKit_Material_Button_Secondary"/>
</LinearLayout>
</androidx.cardview.widget.CardView>
</RelativeLayout>

View File

@ -8,17 +8,17 @@
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?attr/colorTextNormal" android:id="@+id/disable_guild_communication_body" android:paddingTop="0dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/disable_guild_communication_body_header" android:fontFamily="?attr/font_primary_normal" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toTopOf="0"/>
<TextView android:textSize="12sp" android:textColor="?attr/colorHeaderSecondary" android:id="@+id/label_duration" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/duration" android:textAllCaps="true" android:fontFamily="?attr/font_display_bold" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_body"/>
<LinearLayout android:orientation="vertical" android:id="@+id/disable_guild_communication_options" android:background="@drawable/bg_disable_guild_communication_duration_select" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" app:layout_constraintTop_toBottomOf="@+id/label_duration">
<com.discord.views.CheckedSetting android:id="@+id/time_unit_60_seconds" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_60_sec_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_60_seconds" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View android:layout_marginTop="0dp" style="@style/UiKit_Settings_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_5_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_5_min_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_5_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_10_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_10_min_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_10_minutes" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_hour" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_hour_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_hour" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_day" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_day_mobile" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_day" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text_size="16sp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<View style="@style/UiKit_Divider"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_week" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_text="@string/duration_1_week_mobile" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
<com.discord.views.CheckedSetting android:id="@+id/time_unit_1_week" android:layout_width="match_parent" android:layout_height="48dp" app:cs_padding_vertical="14dp" app:cs_view_type="1" style="@style/UiKit_CheckedSetting_Themed"/>
</LinearLayout>
<TextView android:textSize="12sp" android:textColor="?attr/colorHeaderSecondary" android:id="@+id/disable_guild_communication_reason_header" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/disable_guild_communication_reason_header" android:textAllCaps="true" android:fontFamily="?attr/font_display_bold" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_options"/>
<com.google.android.material.textfield.TextInputLayout android:textColorHint="?attr/colorTextMuted" android:id="@+id/disable_guild_communication_reason" android:background="@drawable/rounded_rectangle_8dp_radius" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:backgroundTint="?attr/colorBackgroundPrimary" app:boxCornerRadiusBottomEnd="4dp" app:boxCornerRadiusBottomStart="4dp" app:boxCornerRadiusTopEnd="4dp" app:boxStrokeWidthFocused="0dp" app:errorTextAppearance="@style/UiKit_TextAppearance" app:hintTextColor="?attr/colorHeaderSecondary" app:layout_constraintEnd_toEndOf="0" app:layout_constraintStart_toStartOf="0" app:layout_constraintTop_toBottomOf="@+id/disable_guild_communication_reason_header">

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} Month</item>
<item quantity="other">{#} Months</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} day ago</item>
<item quantity="other">{daysSincePurchase} days ago</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} member</item>
<item quantity="other">{#} members</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} mention</item>
<item quantity="other">{#} mentions</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 second</item>
<item quantity="other">{seconds} seconds</item>
@ -208,10 +200,6 @@
<item quantity="one">1 second</item>
<item quantity="other">{seconds} seconds</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 Speaker</item>
<item quantity="other">{speakerCount} Speakers</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 other</item>
<item quantity="other">{n} others</item>
@ -248,6 +236,10 @@
<item quantity="one">, {#} unread message</item>
<item quantity="other">, {#} unread messages</item>
</plurals>
<plurals name="duration_days_capitalize_days">
<item quantity="one">1 Day</item>
<item quantity="other">{days} Days</item>
</plurals>
<plurals name="duration_days_days">
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
@ -256,6 +248,10 @@
<item quantity="one">1d</item>
<item quantity="other">{days}d</item>
</plurals>
<plurals name="duration_hours_capitalize_hours">
<item quantity="one">1 Hour</item>
<item quantity="other">{hours} Hours</item>
</plurals>
<plurals name="duration_hours_hours">
<item quantity="one">1 hour</item>
<item quantity="other">{hours} hours</item>
@ -268,6 +264,10 @@
<item quantity="one">1 min</item>
<item quantity="other">{mins} mins</item>
</plurals>
<plurals name="duration_minutes_capitalize_minutes">
<item quantity="one">1 Minute</item>
<item quantity="other">{minutes} Minutes</item>
</plurals>
<plurals name="duration_minutes_minutes">
<item quantity="one">1 minute</item>
<item quantity="other">{minutes} minutes</item>
@ -276,6 +276,10 @@
<item quantity="one">1m</item>
<item quantity="other">{minutes}m</item>
</plurals>
<plurals name="duration_seconds_capitalize_seconds">
<item quantity="one">1 Second</item>
<item quantity="other">{seconds} Seconds</item>
</plurals>
<plurals name="duration_seconds_seconds">
<item quantity="one">1 second</item>
<item quantity="other">{seconds} seconds</item>
@ -284,18 +288,22 @@
<item quantity="one">1s</item>
<item quantity="other">{seconds}s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} other</item>
<item quantity="other">{#} others</item>
<plurals name="duration_secs_secs">
<item quantity="one">1 sec</item>
<item quantity="other">{secs} secs</item>
</plurals>
<plurals name="duration_weeks_capitalize_weeks">
<item quantity="one">1 Week</item>
<item quantity="other">{weeks} Weeks</item>
</plurals>
<plurals name="duration_weeks_weeks">
<item quantity="one">1 week</item>
<item quantity="other">{weeks} weeks</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} other</item>
<item quantity="other">{#} others</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} other</item>
<item quantity="other">{#} others</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} slot</item>
<item quantity="other">{count} slots</item>
@ -312,6 +320,14 @@
<item quantity="one">Rewind %d second</item>
<item quantity="other">Rewind %d seconds</item>
</plurals>
<plurals name="form_help_last_seen_1_days">
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
</plurals>
<plurals name="form_help_last_seen_1_members">
<item quantity="one">1 member</item>
<item quantity="other">{members} members</item>
</plurals>
<plurals name="form_help_last_seen_days">
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
@ -320,6 +336,14 @@
<item quantity="one">1 member</item>
<item quantity="other">{members} members</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_1_days">
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_1_members">
<item quantity="one">1 member</item>
<item quantity="other">{members} members</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_days">
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
@ -528,14 +552,6 @@
<item quantity="one">boost</item>
<item quantity="other">boosts</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 result</item>
<item quantity="other">{count} results</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** community</item>
<item quantity="other">{count} **{category}** communities</item>
@ -588,10 +604,6 @@
<item quantity="one">1 channel</item>
<item quantity="other">{#} channels</item>
</plurals>
<plurals name="guild_role_subscription_tier_members_count_label_members">
<item quantity="one">1 member</item>
<item quantity="other">{members} members</item>
</plurals>
<plurals name="guild_role_subscription_tier_review_exclusive_channel_header_count">
<item quantity="one">Exclusive Channel</item>
<item quantity="other">{count} Exclusive Channels</item>
@ -721,8 +733,8 @@
<item quantity="other">{#} more boosts</item>
</plurals>
<plurals name="guild_settings_premium_guild_count_subscribers_count">
<item quantity="one">{#} extremely cool person has</item>
<item quantity="other">{#} extremely cool people have</item>
<item quantity="one">**{#} extremely cool person** has</item>
<item quantity="other">**{#} extremely cool people** have</item>
</plurals>
<plurals name="guild_settings_premium_guild_tier_requirement_required">
<item quantity="one">{#} Boost</item>
@ -848,10 +860,6 @@
<item quantity="one">1 connected account</item>
<item quantity="other">{count} connected accounts</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="other">{count} Webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -912,22 +920,6 @@
<item quantity="one">1 day</item>
<item quantity="other">{days} days</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">viewer</item>
<item quantity="other">viewers</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 use</item>
<item quantity="other">{maxUses} uses</item>
@ -968,10 +960,6 @@
<item quantity="one">1 new message</item>
<item quantity="other">{count} new messages</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">one day</item>
<item quantity="other">{numDays} days</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} day</item>
<item quantity="other">{#} days</item>
@ -1020,10 +1008,6 @@
<item quantity="one">{#} Boost Applied</item>
<item quantity="other">{#} Boosts Applied</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -1048,10 +1032,6 @@
<item quantity="one">Server Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">Server Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -1196,26 +1176,6 @@
<item quantity="one">Server Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} day</item>
<item quantity="other">{#} days</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} hour</item>
<item quantity="other">{#} hours</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} hour</item>
<item quantity="other">{#} hours</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minute</item>
<item quantity="other">{#} minutes</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minute</item>
<item quantity="other">{#} minutes</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
@ -1340,10 +1300,6 @@
<item quantity="one">, {#} unread message</item>
<item quantity="other">, {#} unread messages</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} unread message</item>
<item quantity="other">, {#} unread messages</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reaction</item>
<item quantity="other">, {#} reactions</item>
@ -1360,10 +1316,18 @@
<item quantity="one">1 other</item>
<item quantity="other">{n} others</item>
</plurals>
<plurals name="reaction_tooltip_3_n_interactive_n">
<item quantity="one">1 other</item>
<item quantity="other">[{n} others](onClick)</item>
</plurals>
<plurals name="reaction_tooltip_3_n_n">
<item quantity="one">1 other</item>
<item quantity="other">{n} others</item>
</plurals>
<plurals name="reaction_tooltip_n_interactive_n">
<item quantity="one">1 person</item>
<item quantity="other">[{n} people](onClick)</item>
</plurals>
<plurals name="reaction_tooltip_n_n">
<item quantity="one">1 person</item>
<item quantity="other">{n} people</item>
@ -1451,22 +1415,10 @@
<item quantity="one">Account</item>
<item quantity="other">Accounts</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 person</item>
<item quantity="other">{count} people</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 speaking</item>
<item quantity="other">{speakerCount} speaking</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">is</item>
<item quantity="other">are</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} speaking with {userNick}</item>
<item quantity="other">{userNick} is speaking</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} speaking</item>
</plurals>
@ -1478,10 +1430,6 @@
<item quantity="one">+{count} Speaker</item>
<item quantity="other">+{count} Speakers</item>
</plurals>
<plurals name="stage_instance_speakers_speakerCount">
<item quantity="one">and {speakerCount} other</item>
<item quantity="other">and {speakerCount} others</item>
</plurals>
<plurals name="stage_invite_speaker_count_count">
<item quantity="one">1 Speaker</item>
<item quantity="other">{count} Speakers</item>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} усилване</item>
<item quantity="other">{#} усилвания</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} месец</item>
<item quantity="other">{#} месеца</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">преди {daysSincePurchase} ден</item>
<item quantity="other">преди {daysSincePurchase} дни</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} член</item>
<item quantity="other">{#} членове</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} споменаване</item>
<item quantity="other">{#} споменавания</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 секунда</item>
<item quantity="other">{seconds} секунди</item>
@ -208,10 +200,6 @@
<item quantity="one">1 секунда</item>
<item quantity="other">{seconds} секунди</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">Добавен е 1 говорител</item>
<item quantity="other">Добавени са {speakerCount} говорители</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 друг</item>
<item quantity="other">{n} други</item>
@ -280,18 +268,10 @@
<item quantity="one">1 с</item>
<item quantity="other">{seconds} с</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} друг</item>
<item quantity="other">{#} други</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} друг</item>
<item quantity="other">{#} други</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} друг</item>
<item quantity="other">{#} други</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} слот</item>
<item quantity="other">{count} слотове</item>
@ -520,14 +500,6 @@
<item quantity="one">Трябва да премахнеш 1 приятел.</item>
<item quantity="other">Трябва да премахнеш {number} приятели.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}сек</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 резултат</item>
<item quantity="other">{count} резултата</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** общност</item>
<item quantity="other">{count} **{category}** общности</item>
@ -808,10 +780,6 @@
<item quantity="one">1 свързан акаунт</item>
<item quantity="other">{count} свързани акаунта</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 уебкука</item>
<item quantity="other">{count} уебкуки</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 уебкука</item>
<item quantity="other">{count} уебкуки</item>
@ -860,25 +828,6 @@
<item quantity="one">1 ден</item>
<item quantity="other">{days} дни</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">зрител</item>
<item quantity="other">зрители</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} буст сервера</item>
<item quantity="few">{#} буста сервера</item>
<item quantity="other">{#} бустов сервера</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} буст сервера</item>
<item quantity="few">{#} буста сервера</item>
<item quantity="other">{#} бустов сервера</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} буст сервера</item>
<item quantity="few">{#} буста сервера</item>
<item quantity="other">{#} бустов сервера</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 използване</item>
<item quantity="other">{maxUses} използвания</item>
@ -915,10 +864,6 @@
<item quantity="one">1 ново съобщение</item>
<item quantity="other">{count} нови съобщения</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">един ден</item>
<item quantity="other">{numDays} дни</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} ден</item>
<item quantity="other">{#} дни</item>
@ -967,10 +912,6 @@
<item quantity="one">{#} усилване е приложено</item>
<item quantity="other">{#} усилвания са приложени</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Усилване</item>
<item quantity="other">{#} Усилвания</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} усилване</item>
<item quantity="other">{#} усилвания</item>
@ -995,10 +936,6 @@
<item quantity="one">усилване на сървър</item>
<item quantity="other">усилвания на сървър</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">усилване на сървър</item>
<item quantity="other">усилвания на сървър</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} усилване</item>
<item quantity="other">{#} усилвания</item>
@ -1143,26 +1080,6 @@
<item quantity="one">усилване на сървър</item>
<item quantity="other">усилвания на сървър</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} ден</item>
<item quantity="other">{#} дни</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} час</item>
<item quantity="other">{#} часа</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} час</item>
<item quantity="other">{#} часа</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} минута</item>
<item quantity="other">{#} минути</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} минута</item>
<item quantity="other">{#} минути</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} Усилване на сървър</item>
<item quantity="other">{#} Усилвания на сървър</item>
@ -1287,10 +1204,6 @@
<item quantity="one">, {#} непрочетено съобщение</item>
<item quantity="other">, {#} непрочетени съобщения</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} непрочетено съобщение</item>
<item quantity="other">, {#} непрочетени съобщения</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} реакция</item>
<item quantity="other">, {#} реакции</item>
@ -1398,22 +1311,10 @@
<item quantity="one">блокиран акаунт</item>
<item quantity="other">блокирани акаунта</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 човек</item>
<item quantity="other">{count} души</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 говори</item>
<item quantity="other">{speakerCount} говорят</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">говори</item>
<item quantity="other">говорят</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} говори с/ъс {userNick}</item>
<item quantity="other">{userNick} говори</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} говорят</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -131,10 +131,6 @@
<item quantity="one">{#} vylepšení</item>
<item quantity="other">{#} vylepšení</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} měsíc</item>
<item quantity="other">{#} měsíce/-ů</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">Před {daysSincePurchase} dnem</item>
<item quantity="other">Před{daysSincePurchase} dny</item>
@ -202,11 +198,6 @@
<item quantity="few">{#} členové</item>
<item quantity="other">{#} členů</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} zmínka</item>
<item quantity="few">{#} zmínky</item>
<item quantity="other">{#} zmínek</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 vteřinu</item>
<item quantity="few">{seconds} vteřiny</item>
@ -237,11 +228,6 @@
<item quantity="few">{seconds} vteřiny</item>
<item quantity="other">{seconds} vteřin</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 řečník</item>
<item quantity="few">{speakerCount} řečníci</item>
<item quantity="other">{speakerCount} řečníků</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 další</item>
<item quantity="few">{n} další</item>
@ -320,21 +306,11 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} další</item>
<item quantity="few">{#} další</item>
<item quantity="other">{#} dalších</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} další</item>
<item quantity="few">{#} další</item>
<item quantity="other">{#} dalších</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} další</item>
<item quantity="few">{#} další</item>
<item quantity="other">{#} dalších</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} pozice</item>
<item quantity="other">{count} pozic</item>
@ -603,15 +579,6 @@
<item quantity="few">Musíš odznačit {number} přátele.</item>
<item quantity="other">Musíš odznačit {number} přátel.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}/y</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 výsledek</item>
<item quantity="few">{count} výsledky</item>
<item quantity="other">{count} výsledků</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** komunita</item>
<item quantity="few">{count} **{category}** komunity</item>
@ -934,11 +901,6 @@
<item quantity="few">{count} připojené účty</item>
<item quantity="other">{count} připojených účtů</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="few">{count} Webhooky</item>
<item quantity="other">{count} Webhooků</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="few">{count} webhooky</item>
@ -994,23 +956,6 @@
<item quantity="one">1 dnem</item>
<item quantity="other">{days} dny</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">divák</item>
<item quantity="few">diváci</item>
<item quantity="other">diváků</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení serveru</item>
<item quantity="other">{#} vylepšení serveru</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení serveru</item>
<item quantity="other">{#} vylepšení serveru</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení serveru</item>
<item quantity="other">{#} vylepšení serveru</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 použití</item>
<item quantity="other">{maxUses} použití</item>
@ -1051,11 +996,6 @@
<item quantity="one">1 nová zpráva</item>
<item quantity="other">{count} nových zpráv</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">jeden den</item>
<item quantity="few">{numDays} dny</item>
<item quantity="other">{numDays} dní</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} den</item>
<item quantity="few">{#} dny</item>
@ -1113,10 +1053,6 @@
<item quantity="few">{#} využitá vylepšení</item>
<item quantity="other">{#} využitých vylepšení</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení</item>
<item quantity="other">{#} vylepšení</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení</item>
<item quantity="other">{#} vylepšení</item>
@ -1141,10 +1077,6 @@
<item quantity="one">vylepšení serveru</item>
<item quantity="other">vylepšení serveru</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">vylepšení serveru</item>
<item quantity="other">vylepšení serveru</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} vylepšení</item>
<item quantity="other">{#} vylepšení</item>
@ -1295,26 +1227,6 @@
<item quantity="one">vylepšení serveru</item>
<item quantity="other">vylepšení serveru</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} d</item>
<item quantity="other">{#} d</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} h</item>
<item quantity="other">{#} h</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} h</item>
<item quantity="other">{#} h</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} m</item>
<item quantity="other">{#} m</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} m</item>
<item quantity="other">{#} m</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} vylepšení serveru</item>
<item quantity="other">{#} vylepšení serveru</item>
@ -1465,11 +1377,6 @@
<item quantity="few">, {#} nepřečtené zprávy</item>
<item quantity="other">, {#} nepřečtených zpráv</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} nepřečtená zpráva</item>
<item quantity="few">, {#} nepřečtené zprávy</item>
<item quantity="other">, {#} nepřečtených zpráv</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reakce</item>
<item quantity="few">, {#} reakce</item>
@ -1594,25 +1501,11 @@
<item quantity="one">zablokovaný účet</item>
<item quantity="other">zablokované účty</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 člověk</item>
<item quantity="few">{count} lidé</item>
<item quantity="other">{count} lidí</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 řečník</item>
<item quantity="few">{speakerCount} řečníci</item>
<item quantity="other">{speakerCount} řečníků</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one"> člověk</item>
<item quantity="few">{count} lidé</item>
<item quantity="other">{count} lidí</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} mluví s uživatelem {userNick}</item>
<item quantity="other">{userNick} právě mluví</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} právě mluví</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts)</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} Måned</item>
<item quantity="other">{#} Måneder</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} dag siden</item>
<item quantity="other">{daysSincePurchase} dage siden</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} medlem</item>
<item quantity="other">{#} medlemmer</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} mention</item>
<item quantity="other">{#} mentions</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 sekund</item>
<item quantity="other">{seconds} sekunder</item>
@ -208,10 +200,6 @@
<item quantity="one">1 sekund</item>
<item quantity="other">{seconds} sekunder</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 Taler</item>
<item quantity="other">{speakerCount} talere</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 anden</item>
<item quantity="other">{n} andre</item>
@ -280,18 +268,10 @@
<item quantity="one">1s</item>
<item quantity="other">{seconds}s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} anden</item>
<item quantity="other">{#} andre</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} anden</item>
<item quantity="other">{#} andre</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} anden</item>
<item quantity="other">{#} andre</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} plads</item>
<item quantity="other">{count} pladser</item>
@ -520,14 +500,6 @@
<item quantity="one">Du skal fravælge 1 ven.</item>
<item quantity="other">Du skal fravælge {number} venner.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 resultat</item>
<item quantity="other">{count} resultater</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** community</item>
<item quantity="other">{count} **{category}** communities</item>
@ -808,10 +780,6 @@
<item quantity="one">1 tilsluttet konto</item>
<item quantity="other">{count} tilsluttede konti</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="other">{count} Webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -860,22 +828,6 @@
<item quantity="one">1 dag</item>
<item quantity="other">{days} dage</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">seer</item>
<item quantity="other">seere</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} Serverboost</item>
<item quantity="other">{#} Serverboosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} Serverboost</item>
<item quantity="other">{#} Serverboosts</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 anvendelse</item>
<item quantity="other">{maxUses} anvendelser</item>
@ -912,10 +864,6 @@
<item quantity="one">1 ny besked</item>
<item quantity="other">{count} nye beskeder</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">èn dag</item>
<item quantity="other">{numDays} dage</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} dag</item>
<item quantity="other">{#} dage</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} Boost anvendt</item>
<item quantity="other">{#} Boosts anvendt</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -992,10 +936,6 @@
<item quantity="one">Serverboost</item>
<item quantity="other">Serverboosts</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">Serverboost</item>
<item quantity="other">Serverboosts</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -1140,26 +1080,6 @@
<item quantity="one">Serverboost</item>
<item quantity="other">Serverboosts</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} dag</item>
<item quantity="other">{#} dage</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} time</item>
<item quantity="other">{#} timer</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} time</item>
<item quantity="other">{#} timer</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minut</item>
<item quantity="other">{#} minutter</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minut</item>
<item quantity="other">{#} minutter</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="other">{#} Server Boosts</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} ulæst besked</item>
<item quantity="other">, {#} ulæste beskeder</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} ulæst besked</item>
<item quantity="other">, {#} ulæste beskeder</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reaktion</item>
<item quantity="other">, {#} reaktioner</item>
@ -1395,22 +1311,10 @@
<item quantity="one">konto</item>
<item quantity="other">konti</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 person</item>
<item quantity="other">{count} personer</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 taler</item>
<item quantity="other">{speakerCount} taler</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one" />
<item quantity="other" />
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} taler med {userNick}</item>
<item quantity="other">{userNick} taler</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} taler</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} Monat</item>
<item quantity="other">{#} Monate</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} Tag</item>
<item quantity="other">{daysSincePurchase} Tagen</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} Mitglied</item>
<item quantity="other">{#} Mitglieder</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} Erwähnung</item>
<item quantity="other">{#} Erwähnungen</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 Sekunde</item>
<item quantity="other">{seconds} Sekunden</item>
@ -208,10 +200,6 @@
<item quantity="one">einmal pro Sekunde</item>
<item quantity="other">alle {seconds} Sekunden</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 Sprecher</item>
<item quantity="other">{speakerCount} Sprecher</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 weiterer</item>
<item quantity="other">{n} weitere</item>
@ -280,18 +268,10 @@
<item quantity="one">1 Sek.</item>
<item quantity="other">{seconds} Sek.</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} weiterer nimmt</item>
<item quantity="other">{#} weitere nehmen</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} weiterer spielt</item>
<item quantity="other">{#} weitere spielen</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} weiterer schaut</item>
<item quantity="other">{#} weitere schauen</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} Platz</item>
<item quantity="other">{count} Plätze</item>
@ -520,14 +500,6 @@
<item quantity="one">Du musst einen Freund aus der Auswahl entfernen.</item>
<item quantity="other">Du musst {number} Freunde aus der Auswahl entfernen.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}n</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 Ergebnis</item>
<item quantity="other">{count} Ergebnisse</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}**Community</item>
<item quantity="other">{count} **{category}** Communities</item>
@ -808,10 +780,6 @@
<item quantity="one">1 verbundener Account</item>
<item quantity="other">{count} verbundene Accounts</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 WebHook</item>
<item quantity="other">{count} WebHooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 WebHook</item>
<item quantity="other">{count} WebHooks</item>
@ -860,22 +828,6 @@
<item quantity="one">einem Tag</item>
<item quantity="other">{days} Tagen</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">Zuschauer</item>
<item quantity="other">Zuschauer</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} Server-Boost</item>
<item quantity="other">{#} Server-Boosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} Server-Boost</item>
<item quantity="other">{#} Server-Boosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} Server-Boost</item>
<item quantity="other">{#} Server-Boosts</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">Eine Verwendung</item>
<item quantity="other">{maxUses} Verwendungen</item>
@ -912,10 +864,6 @@
<item quantity="one">1 neue Nachricht</item>
<item quantity="other">{count} neue Nachrichten</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">einen Tag</item>
<item quantity="other">{numDays} Tage</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} Tag</item>
<item quantity="other">{#} Tage</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} verwendeten Boost</item>
<item quantity="other">{#} verwendete Boosts</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -992,10 +936,6 @@
<item quantity="one">Server Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">Server Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="other">{#} Boosts</item>
@ -1140,26 +1080,6 @@
<item quantity="one">Server-Boost</item>
<item quantity="other">Server Boosts</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} Tag</item>
<item quantity="other">{#} Tagen</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} Stunde</item>
<item quantity="other">{#} Stunden</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} Stunde</item>
<item quantity="other">{#} Stunden</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} Minute</item>
<item quantity="other">{#} Minuten</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} Minute</item>
<item quantity="other">{#} Minuten</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} Server-Boost</item>
<item quantity="other">{#} Server-Boosts</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} ungelesene Nachricht</item>
<item quantity="other">, {#} ungelesene Nachrichten</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">{#} ungelesene Nachricht</item>
<item quantity="other">, {#} ungelesene Nachrichten</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} Reaktion</item>
<item quantity="other">, {#} Reaktionen</item>
@ -1395,22 +1311,10 @@
<item quantity="one">blockierter Account</item>
<item quantity="other">blockierte Accounts</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 Person</item>
<item quantity="other">{count} Personen</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 Sprecher</item>
<item quantity="other">{speakerCount} Sprecher</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">redet</item>
<item quantity="other">reden</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} spricht mit {userNick}</item>
<item quantity="other">{userNick} spricht</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} sprechen</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} Ενίσχυση</item>
<item quantity="other">{#} Ενισχύσεις</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} Μήνας</item>
<item quantity="other">{#} Μήνες</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} ημέρα πριν</item>
<item quantity="other">{daysSincePurchase} ημέρες πριν</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} μέλος</item>
<item quantity="other">{#} μέλη</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} αναφορά</item>
<item quantity="other">{#} αναφορές</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 δευτερόλεπτο</item>
<item quantity="other">{seconds} δευτερόλεπτα</item>
@ -208,10 +200,6 @@
<item quantity="one">1 δευτερόλεπτο</item>
<item quantity="other">{seconds} δευτερόλεπτα</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 Ομιλητή</item>
<item quantity="other">{speakerCount} Ομιλητών</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 άλλος</item>
<item quantity="other">{n} άλλοι</item>
@ -280,18 +268,10 @@
<item quantity="one"></item>
<item quantity="other">{seconds}δε</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} άλλος</item>
<item quantity="other">{#} άλλοι</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} άλλος</item>
<item quantity="other">{#} άλλοι</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} άλλος</item>
<item quantity="other">{#} άλλοι</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} θέση</item>
<item quantity="other">{count} θέσεις</item>
@ -520,14 +500,6 @@
<item quantity="one">Πρέπει να αποεπιλέξεις 1 φίλο.</item>
<item quantity="other">Πρέπει να αποεπιλέξεις {number} φίλους.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}α</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 αποτέλεσμα</item>
<item quantity="other">{count} αποτελέσματα</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** κοινότητα</item>
<item quantity="other">{count} **{category}** κοινότητες</item>
@ -808,10 +780,6 @@
<item quantity="one">1 συνδεδεμένος λογαριασμός</item>
<item quantity="other">{count} συνδεδεμένοι λογαριασμοί</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="other">{count} Webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -860,22 +828,6 @@
<item quantity="one">1 ημέρα</item>
<item quantity="other">{days} ημέρες</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">θεατής</item>
<item quantity="other">θεατές</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} ενίσχυση διακομιστή</item>
<item quantity="other">{#} ενισχύσεις διακομιστή</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} ενίσχυση διακομιστή</item>
<item quantity="other">{#} ενισχύσεις διακομιστή</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} ενίσχυση διακομιστή</item>
<item quantity="other">{#} ενισχύσεις διακομιστή</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 χρήση</item>
<item quantity="other">{maxUses} χρήσεις</item>
@ -912,10 +864,6 @@
<item quantity="one">1 νέο μήνυμα</item>
<item quantity="other">{count} νέα μηνύματα</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">μία ημέρα</item>
<item quantity="other">{numDays} ημέρες</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} ημέρα</item>
<item quantity="other">{#} ημέρες</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} Ενίσχυση που εφαρμόστηκε</item>
<item quantity="other">{#} Ενισχύσεις που εφαρμόστηκαν</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Ενίσχυση</item>
<item quantity="other">{#} Ενισχύσεις</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} Ενίσχυση</item>
<item quantity="other">{#} Ενισχύσεις</item>
@ -992,10 +936,6 @@
<item quantity="one">Ενίσχυση διακομιστή</item>
<item quantity="other">Ενισχύσεις διακομιστή</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">Ενίσχυση διακομιστή</item>
<item quantity="other">Ενισχύσεις διακομιστή</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">Ενίσχυση</item>
<item quantity="other">{#} Ενισχύσεις</item>
@ -1140,26 +1080,6 @@
<item quantity="one">Ενίσχυση διακομιστή</item>
<item quantity="other">Ενισχύσεις Διακομιστή</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} μέρα</item>
<item quantity="other">{#} μέρες</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} ώρα</item>
<item quantity="other">{#} ώρες</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} ώρα</item>
<item quantity="other">{#} ώρες</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} λεπτό</item>
<item quantity="other">{#} λεπτά</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} λεπτό</item>
<item quantity="other">{#} λεπτά</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} Ενίσχυση διακομιστή</item>
<item quantity="other">{#} Ενισχύσεις διακομιστή</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} μη αναγνωσμένο μήνυμα</item>
<item quantity="other">, {#} μη αναγνωσμένα μηνύματα</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} μη αναγνωσμένο μήνυμα</item>
<item quantity="other">, {#} μη αναγνωσμένα μηνύματα</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} αντίδραση</item>
<item quantity="other">, {#} αντιδράσεις</item>
@ -1395,22 +1311,10 @@
<item quantity="one">Υπάρχει αποκλεισμένος λογαριασμός</item>
<item quantity="other">Υπάρχουν αποκλεισμένοι λογαριασμοί</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 άτομο</item>
<item quantity="other">{count} άτομα</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 μιλάει</item>
<item quantity="other">{speakerCount} μιλάνε</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">μιλάει</item>
<item quantity="other">μιλάνε</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} μιλάνε με {userNick}</item>
<item quantity="other">{userNick} μιλάει</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} μιλάνε</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">[»{#}« βööšţ one two]</item>
<item quantity="other">[»{#}« βööšţš one two]</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">[»{#}« Ḿöñţĥ one two]</item>
<item quantity="other">[»{#}« Ḿöñţĥš one two]</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">[»{daysSincePurchase}« ðåý åĝö one two]</item>
<item quantity="other">[»{daysSincePurchase}« ðåýš åĝö one two]</item>
@ -176,10 +172,6 @@
<item quantity="one">[»{#}« ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{#}« ḿéḿɓéŕš one two]</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">[»{#}« ḿéñţîöñ one two]</item>
<item quantity="other">[»{#}« ḿéñţîöñš one two]</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">[1 šéçöñð one two]</item>
<item quantity="other">[»{seconds}« šéçöñðš one two]</item>
@ -208,10 +200,6 @@
<item quantity="one">[1 šéçöñð one two]</item>
<item quantity="other">[»{seconds}« šéçöñðš one two]</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">[1 Šþéåķéŕ one two]</item>
<item quantity="other">[»{speakerCount}« Šþéåķéŕš one two]</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">[1 öţĥéŕ one two]</item>
<item quantity="other">[»{n}« öţĥéŕš one two]</item>
@ -248,6 +236,10 @@
<item quantity="one">[, »{#}« ûñŕéåð ḿéššåĝé one two three]</item>
<item quantity="other">[, »{#}« ûñŕéåð ḿéššåĝéš one two three]</item>
</plurals>
<plurals name="duration_days_capitalize_days">
<item quantity="one">[1 Ðåý one]</item>
<item quantity="other">[»{days}« Ðåýš one]</item>
</plurals>
<plurals name="duration_days_days">
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
@ -256,6 +248,10 @@
<item quantity="one">[1ð one]</item>
<item quantity="other">[»{days}«ð one]</item>
</plurals>
<plurals name="duration_hours_capitalize_hours">
<item quantity="one">[1 Ĥöûŕ one two]</item>
<item quantity="other">[»{hours}« Ĥöûŕš one two]</item>
</plurals>
<plurals name="duration_hours_hours">
<item quantity="one">[1 ĥöûŕ one two]</item>
<item quantity="other">[»{hours}« ĥöûŕš one two]</item>
@ -268,6 +264,10 @@
<item quantity="one">[1 ḿîñ one]</item>
<item quantity="other">[»{mins}« ḿîñš one]</item>
</plurals>
<plurals name="duration_minutes_capitalize_minutes">
<item quantity="one">[1 Ḿîñûţé one two]</item>
<item quantity="other">[»{minutes}« Ḿîñûţéš one two]</item>
</plurals>
<plurals name="duration_minutes_minutes">
<item quantity="one">[1 ḿîñûţé one two]</item>
<item quantity="other">[»{minutes}« ḿîñûţéš one two]</item>
@ -276,6 +276,10 @@
<item quantity="one">[1ḿ one]</item>
<item quantity="other">[»{minutes}«ḿ one]</item>
</plurals>
<plurals name="duration_seconds_capitalize_seconds">
<item quantity="one">[1 Šéçöñð one two]</item>
<item quantity="other">[»{seconds}« Šéçöñðš one two]</item>
</plurals>
<plurals name="duration_seconds_seconds">
<item quantity="one">[1 šéçöñð one two]</item>
<item quantity="other">[»{seconds}« šéçöñðš one two]</item>
@ -284,18 +288,22 @@
<item quantity="one">[1š one]</item>
<item quantity="other">[»{seconds}«š one]</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">[»{#}« öţĥéŕ one two]</item>
<item quantity="other">[»{#}« öţĥéŕš one two]</item>
<plurals name="duration_secs_secs">
<item quantity="one">[1 šéç one]</item>
<item quantity="other">[»{secs}« šéçš one]</item>
</plurals>
<plurals name="duration_weeks_capitalize_weeks">
<item quantity="one">[1 Ŵééķ one two]</item>
<item quantity="other">[»{weeks}« Ŵééķš one two]</item>
</plurals>
<plurals name="duration_weeks_weeks">
<item quantity="one">[1 ŵééķ one two]</item>
<item quantity="other">[»{weeks}« ŵééķš one two]</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">[»{#}« öţĥéŕ one two]</item>
<item quantity="other">[»{#}« öţĥéŕš one two]</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">[»{#}« öţĥéŕ one two]</item>
<item quantity="other">[»{#}« öţĥéŕš one two]</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">[»{count}« šļöţ one]</item>
<item quantity="other">[»{count}« šļöţš one two]</item>
@ -312,6 +320,14 @@
<item quantity="one">[Ŕéŵîñð %d šéçöñð one two three]</item>
<item quantity="other">[Ŕéŵîñð %d šéçöñðš one two three]</item>
</plurals>
<plurals name="form_help_last_seen_1_days">
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
</plurals>
<plurals name="form_help_last_seen_1_members">
<item quantity="one">[1 ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{members}« ḿéḿɓéŕš one two]</item>
</plurals>
<plurals name="form_help_last_seen_days">
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
@ -320,6 +336,14 @@
<item quantity="one">[1 ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{members}« ḿéḿɓéŕš one two]</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_1_days">
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_1_members">
<item quantity="one">[1 ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{members}« ḿéḿɓéŕš one two]</item>
</plurals>
<plurals name="form_help_last_seen_with_roles_days">
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
@ -528,14 +552,6 @@
<item quantity="one">[ɓööšţ one]</item>
<item quantity="other">[ɓööšţš one two]</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">[»{#}« »{unit}« one]</item>
<item quantity="other">[»{#}« »{unit}«š one]</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">[1 ŕéšûļţ one two]</item>
<item quantity="other">[»{count}« ŕéšûļţš one two]</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">[1 **»{category}«** çöḿḿûñîţý one two three]</item>
<item quantity="other">[»{count}« **»{category}«** çöḿḿûñîţîéš one two three]</item>
@ -588,10 +604,6 @@
<item quantity="one">[1 çĥåññéļ one two]</item>
<item quantity="other">[»{#}« çĥåññéļš one two]</item>
</plurals>
<plurals name="guild_role_subscription_tier_members_count_label_members">
<item quantity="one">[1 ḿéḿɓéŕ one two]</item>
<item quantity="other">[»{members}« ḿéḿɓéŕš one two]</item>
</plurals>
<plurals name="guild_role_subscription_tier_review_exclusive_channel_header_count">
<item quantity="one">хçļûšîVé Çĥåññéļ one two three]</item>
<item quantity="other">[»{count}« ÉхçļûšîVé Çĥåññéļš one two three]</item>
@ -721,8 +733,8 @@
<item quantity="other">[»{#}« ḿöŕé ɓööšţš one two]</item>
</plurals>
<plurals name="guild_settings_premium_guild_count_subscribers_count">
<item quantity="one">[»{#}« éхţŕéḿéļý çööļ þéŕšöñ ĥåš one two three four]</item>
<item quantity="other">[»{#}« éхţŕéḿéļý çööļ þéöþļé ĥåVé one two three four]</item>
<item quantity="one">[**»{#}« éхţŕéḿéļý çööļ þéŕšöñ** ĥåš one two three four]</item>
<item quantity="other">[**»{#}« éхţŕéḿéļý çööļ þéöþļé** ĥåVé one two three four]</item>
</plurals>
<plurals name="guild_settings_premium_guild_tier_requirement_required">
<item quantity="one">[»{#}« βööšţ one two]</item>
@ -848,10 +860,6 @@
<item quantity="one">[1 çöññéçţéð åççöûñţ one two three]</item>
<item quantity="other">[»{count}« çöññéçţéð åççöûñţš one two three]</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">[1 Ŵéɓĥööķ one two]</item>
<item quantity="other">[»{count}« Ŵéɓĥööķš one two]</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">[1 ŵéɓĥööķ one two]</item>
<item quantity="other">[»{count}« ŵéɓĥööķš one two]</item>
@ -912,22 +920,6 @@
<item quantity="one">[1 ðåý one]</item>
<item quantity="other">[»{days}« ðåýš one]</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">[Vîéŵéŕ one two]</item>
<item quantity="other">[Vîéŵéŕš one two]</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[»{#}« ŠéŕVéŕ βööšţš one two three]</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[»{#}« ŠéŕVéŕ βööšţš one two three]</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[»{#}« ŠéŕVéŕ βööšţš one two three]</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">[1 ûšé one]</item>
<item quantity="other">[»{maxUses}« ûšéš one]</item>
@ -968,10 +960,6 @@
<item quantity="one">[1 ñéŵ ḿéššåĝé one two]</item>
<item quantity="other">[»{count}« ñéŵ ḿéššåĝéš one two]</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">[öñé ðåý one two]</item>
<item quantity="other">[»{numDays}« ðåýš one]</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">[»{#}« ðåý one]</item>
<item quantity="other">[»{#}« ðåýš one]</item>
@ -1020,10 +1008,6 @@
<item quantity="one">[»{#}« βööšţ Åþþļîéð one two three]</item>
<item quantity="other">[»{#}« βööšţš Åþþļîéð one two three]</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« βööšţ one two]</item>
<item quantity="other">[»{#}« βööšţš one two]</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« βööšţ one two]</item>
<item quantity="other">[»{#}« βööšţš one two]</item>
@ -1048,10 +1032,6 @@
<item quantity="one">[ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[ŠéŕVéŕ βööšţš one two]</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">[ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[ŠéŕVéŕ βööšţš one two]</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">[»{#}« βööšţ one two]</item>
<item quantity="other">[»{#}« βööšţš one two]</item>
@ -1196,26 +1176,6 @@
<item quantity="one">[ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[ŠéŕVéŕ βööšţš one two]</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">[»{#}« ðåý one]</item>
<item quantity="other">[»{#}« ðåýš one]</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">[»{#}« ĥöûŕ one]</item>
<item quantity="other">[»{#}« ĥöûŕš one two]</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">[»{#}« ĥöûŕ one]</item>
<item quantity="other">[»{#}« ĥöûŕš one two]</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">[»{#}« ḿîñûţé one two]</item>
<item quantity="other">[»{#}« ḿîñûţéš one two]</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">[»{#}« ḿîñûţé one two]</item>
<item quantity="other">[»{#}« ḿîñûţéš one two]</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">[»{#}« ŠéŕVéŕ βööšţ one two]</item>
<item quantity="other">[»{#}« ŠéŕVéŕ βööšţš one two three]</item>
@ -1340,10 +1300,6 @@
<item quantity="one">[, »{#}« ûñŕéåð ḿéššåĝé one two three]</item>
<item quantity="other">[, »{#}« ûñŕéåð ḿéššåĝéš one two three]</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">[, »{#}« ûñŕéåð ḿéššåĝé one two three]</item>
<item quantity="other">[, »{#}« ûñŕéåð ḿéššåĝéš one two three]</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">[, »{#}« ŕéåçţîöñ one two]</item>
<item quantity="other">[, »{#}« ŕéåçţîöñš one two]</item>
@ -1360,10 +1316,18 @@
<item quantity="one">[1 öţĥéŕ one two]</item>
<item quantity="other">[»{n}« öţĥéŕš one two]</item>
</plurals>
<plurals name="reaction_tooltip_3_n_interactive_n">
<item quantity="one">[1 öţĥéŕ one two]</item>
<item quantity="other">[[»{n}« öţĥéŕš](öñÇļîçķ) one two three]</item>
</plurals>
<plurals name="reaction_tooltip_3_n_n">
<item quantity="one">[1 öţĥéŕ one two]</item>
<item quantity="other">[»{n}« öţĥéŕš one two]</item>
</plurals>
<plurals name="reaction_tooltip_n_interactive_n">
<item quantity="one">[1 þéŕšöñ one two]</item>
<item quantity="other">[[»{n}« þéöþļé](öñÇļîçķ) one two three]</item>
</plurals>
<plurals name="reaction_tooltip_n_n">
<item quantity="one">[1 þéŕšöñ one two]</item>
<item quantity="other">[»{n}« þéöþļé one two]</item>
@ -1451,22 +1415,10 @@
<item quantity="one">[Åççöûñţ one two]</item>
<item quantity="other">[Åççöûñţš one two]</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">[1 þéŕšöñ one two]</item>
<item quantity="other">[»{count}« þéöþļé one two]</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">[1 šþéåķîñĝ one two]</item>
<item quantity="other">[»{speakerCount}« šþéåķîñĝ one two]</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">[îš one]</item>
<item quantity="other">[åŕé one]</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">[»{#}« šþéåķîñĝ ŵîţĥ »{userNick}« one two three]</item>
<item quantity="other">[»{userNick}« îš šþéåķîñĝ one two]</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">[+»{count}« šþéåķîñĝ one two]</item>
</plurals>
@ -1478,10 +1430,6 @@
<item quantity="one">[+»{count}« Šþéåķéŕ one two]</item>
<item quantity="other">[+»{count}« Šþéåķéŕš one two]</item>
</plurals>
<plurals name="stage_instance_speakers_speakerCount">
<item quantity="one">[åñð »{speakerCount}« öţĥéŕ one two]</item>
<item quantity="other">[åñð »{speakerCount}« öţĥéŕš one two]</item>
</plurals>
<plurals name="stage_invite_speaker_count_count">
<item quantity="one">[1 Šþéåķéŕ one two]</item>
<item quantity="other">[»{count}« Šþéåķéŕš one two]</item>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} mejora</item>
<item quantity="other">{#} mejoras</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} mes</item>
<item quantity="other">{#} meses</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">Hace {daysSincePurchase} día</item>
<item quantity="other">Hace {daysSincePurchase} días</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} miembro</item>
<item quantity="other">{#} miembros</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} mención</item>
<item quantity="other">{#} menciones</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 segundo</item>
<item quantity="other">{seconds} segundos</item>
@ -208,10 +200,6 @@
<item quantity="one">1 segundo</item>
<item quantity="other">{seconds} segundos</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">Se ha añadido 1 orador</item>
<item quantity="other">Se han añadido {speakerCount} oradores</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 persona más</item>
<item quantity="other">{n} personas más</item>
@ -280,18 +268,10 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} persona más</item>
<item quantity="other">{#} personas más</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} persona más</item>
<item quantity="other">{#} personas más</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} persona más</item>
<item quantity="other">{#} personas más</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} espacio</item>
<item quantity="other">{count} espacios</item>
@ -512,14 +492,6 @@
<item quantity="one">Debes deseleccionar 1 amigo.</item>
<item quantity="other">Debes deseleccionar {number} amigos.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">Queda {#} {unit}</item>
<item quantity="other">Quedan {#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 resultado</item>
<item quantity="other">{count} resultados</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 comunidad de **{category}**</item>
<item quantity="other">{count} comunidades de **{category}**</item>
@ -800,10 +772,6 @@
<item quantity="one">1 cuenta conectada</item>
<item quantity="other">{count} cuentas conectadas</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -852,22 +820,6 @@
<item quantity="one">1 día</item>
<item quantity="other">{days} días</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">espectador</item>
<item quantity="other">espectadores</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora del servidor</item>
<item quantity="other">{#} mejoras del servidor</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora del servidor</item>
<item quantity="other">{#} mejoras del servidor</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora del servidor</item>
<item quantity="other">{#} mejoras del servidor</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 uso</item>
<item quantity="other">{maxUses} usos</item>
@ -900,10 +852,6 @@
<item quantity="one">1 mensaje nuevo</item>
<item quantity="other">{count} mensajes nuevos</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">un día</item>
<item quantity="other">{numDays} días</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} día</item>
<item quantity="other">{#} días</item>
@ -952,10 +900,6 @@
<item quantity="one">{#} mejora aplicada</item>
<item quantity="other">{#} mejoras aplicadas</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora</item>
<item quantity="other">{#} mejoras</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora</item>
<item quantity="other">{#} mejoras</item>
@ -980,10 +924,6 @@
<item quantity="one">mejora del servidor</item>
<item quantity="other">mejoras del servidor</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">mejora del servidor</item>
<item quantity="other">mejoras del servidor</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} mejora</item>
<item quantity="other">{#} mejoras</item>
@ -1128,26 +1068,6 @@
<item quantity="one">mejora del servidor</item>
<item quantity="other">mejoras del servidor</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} día</item>
<item quantity="other">{#} días</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} hora</item>
<item quantity="other">{#} horas</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} hora</item>
<item quantity="other">{#} horas</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minuto</item>
<item quantity="other">{#} minutos</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minuto</item>
<item quantity="other">{#} minutos</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} mejora del servidor</item>
<item quantity="other">{#} mejoras del servidor</item>
@ -1272,10 +1192,6 @@
<item quantity="one">, {#} mensaje no leído</item>
<item quantity="other">, {#} mensajes no leídos</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} mensaje no leído</item>
<item quantity="other">, {#} mensajes no leídos</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reacción</item>
<item quantity="other">, {#} reacciones</item>
@ -1383,22 +1299,10 @@
<item quantity="one">Cuenta bloqueada presente</item>
<item quantity="other">Cuentas bloqueadas presentes</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 persona</item>
<item quantity="other">{count} personas</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 hablando</item>
<item quantity="other">{speakerCount} hablando</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">está</item>
<item quantity="other">están</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} hablando con {userNick}</item>
<item quantity="other">{userNick} está hablando</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} hablando</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} nostatuksen</item>
<item quantity="other">{#} nostatusta</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} kuukausi</item>
<item quantity="other">{#} kuukautta</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} päivä sitten</item>
<item quantity="other">{daysSincePurchase} päivää sitten</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} jäsen</item>
<item quantity="other">{#} jäsentä</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} maininta</item>
<item quantity="other">{#} mainintaa</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 sekunnin</item>
<item quantity="other">{seconds} sekunnin</item>
@ -208,10 +200,6 @@
<item quantity="one">1 sekunnin</item>
<item quantity="other">{seconds} sekunnin</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 puhuja</item>
<item quantity="other">{speakerCount} puhujaa</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 muu</item>
<item quantity="other">{n} muuta</item>
@ -280,18 +268,10 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} muu</item>
<item quantity="other">{#} muuta</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} muu</item>
<item quantity="other">{#} muuta</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} muu</item>
<item quantity="other">{#} muuta</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} paikka</item>
<item quantity="other">{count} paikkaa</item>
@ -520,14 +500,6 @@
<item quantity="one">Sinun pitää poistaa 1 kaverin valinta.</item>
<item quantity="other">Sinun pitää poistaa {number} kaverin valinta.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 tulos</item>
<item quantity="other">{count} tulosta</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 luokan **{category}** yhteisö</item>
<item quantity="other">{count} luokan **{category}** yhteisöä</item>
@ -808,10 +780,6 @@
<item quantity="one">1 yhdistetty tili</item>
<item quantity="other">{count} yhdistettyä tiliä</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhookia</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhookia</item>
@ -860,22 +828,6 @@
<item quantity="one">1 päivä</item>
<item quantity="other">{days} päivää</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">katselija</item>
<item quantity="other">katselijaa</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} palvelimen nostatuksen</item>
<item quantity="other">{#} palvelimen nostatusta</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} palvelimen nostatusta</item>
<item quantity="other">{#} palvelimen nostatusta</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} palvelimen nostatusta</item>
<item quantity="other">{#} palvelimen nostatusta</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 käyttökerta</item>
<item quantity="other">{maxUses} käyttökertaa</item>
@ -912,10 +864,6 @@
<item quantity="one">1 uusi viesti</item>
<item quantity="other">{count} uutta viestiä</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">yhden päivän</item>
<item quantity="other">{numDays} päivän</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} päivä</item>
<item quantity="other">{#} päivää</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} nostatus käytetty</item>
<item quantity="other">{#} nostatusta käytetty</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Nitro-nostatus</item>
<item quantity="other">{#} Nitro-nostatusta</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} nostatuksen</item>
<item quantity="other">{#} nostatusta</item>
@ -992,10 +936,6 @@
<item quantity="one">palvelimen nostatus</item>
<item quantity="other">palvelimen nostatusta</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">palvelimen nostatus</item>
<item quantity="other">palvelimen nostatusta</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} nostatus</item>
<item quantity="other">{#} nostatusta</item>
@ -1140,26 +1080,6 @@
<item quantity="one">palvelimen nostatus</item>
<item quantity="other">palvelimen nostatusta</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} päivän</item>
<item quantity="other">{#} päivän</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} tunnin</item>
<item quantity="other">{#} tunnin</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} tunnin</item>
<item quantity="other">{#} tunnin</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minuutin</item>
<item quantity="other">{#} minuutin</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minuutin</item>
<item quantity="other">{#} minuutin</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} palvelimen nostatuksen</item>
<item quantity="other">{#} palvelimen nostatusta</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} lukematon viesti</item>
<item quantity="other">, {#} lukematonta viestiä</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} lukematon viesti</item>
<item quantity="other">, {#} lukematonta viestiä</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reaktio</item>
<item quantity="other">, {#} reaktiota</item>
@ -1395,22 +1311,10 @@
<item quantity="one">Estetty tili</item>
<item quantity="other">Estettyjä tilejä</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 henkilö</item>
<item quantity="other">{count} henkilöä</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 puhuu</item>
<item quantity="other">{speakerCount} puhuu</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">puhuu</item>
<item quantity="other">puhuu</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} puhuu ja {userNick} on mukana</item>
<item quantity="other">{userNick} puhuu</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} puhuu</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} mois gratuit</item>
<item quantity="other">{#} mois gratuits</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">Il y a {daysSincePurchase} jour</item>
<item quantity="other">Il y a {daysSincePurchase} jours</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} membre</item>
<item quantity="other">{#} membres</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} mention</item>
<item quantity="other">{#} mentions</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 seconde</item>
<item quantity="other">{seconds} secondes</item>
@ -208,10 +200,6 @@
<item quantity="one">secondes</item>
<item quantity="other">{seconds} secondes</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 locuteur ajouté</item>
<item quantity="other">{speakerCount} locuteurs ajoutés</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 autre</item>
<item quantity="other">{n} autres</item>
@ -280,18 +268,10 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} autre</item>
<item quantity="other">{#} autres</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} autre</item>
<item quantity="other">{#} autres</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} autre</item>
<item quantity="other">{#} autres</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} emplacement disponible</item>
<item quantity="other">{count} emplacements disponibles</item>
@ -520,14 +500,6 @@
<item quantity="one">Tu dois désélectionner 1 ami.</item>
<item quantity="other">Tu dois désélectionner {number} amis.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 résultat</item>
<item quantity="other">{count} résultats</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 communauté **{category}**</item>
<item quantity="other">{count} communautés **{category}**</item>
@ -808,10 +780,6 @@
<item quantity="one">1 compte connecté</item>
<item quantity="other">{count} comptes connectés</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -860,22 +828,6 @@
<item quantity="one">1 jour</item>
<item quantity="other">{days} jours</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">spectateur</item>
<item quantity="other">spectateurs</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} boost de serveur</item>
<item quantity="other">{#} boosts de serveur</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} boost de serveur</item>
<item quantity="other">{#} boosts de serveur</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} boost de serveur</item>
<item quantity="other">{#} boosts de serveur</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 utilisation</item>
<item quantity="other">{maxUses} utilisations</item>
@ -912,10 +864,6 @@
<item quantity="one">1 nouveau message</item>
<item quantity="other">{count} nouveaux messages</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">un jour</item>
<item quantity="other">{numDays} jours</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} jour</item>
<item quantity="other">{#} jours</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} boost appliqué</item>
<item quantity="other">{#} boosts appliqués</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
@ -992,10 +936,6 @@
<item quantity="one">boost de serveur annuel</item>
<item quantity="other">boosts de serveur annuels</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">boost de serveur annuel</item>
<item quantity="other">boosts de serveur annuels</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
@ -1140,26 +1080,6 @@
<item quantity="one">boost de serveur</item>
<item quantity="other">boosts de serveur</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} jour</item>
<item quantity="other">{#} jours</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} heure</item>
<item quantity="other">{#} heures</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} heure</item>
<item quantity="other">{#} heures</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minute</item>
<item quantity="other">{#} minutes</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minute</item>
<item quantity="other">{#} minutes</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} boost de serveur</item>
<item quantity="other">{#} boosts de serveur</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} message non lu</item>
<item quantity="other">, {#} messages non lus</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} message non lu</item>
<item quantity="other">, {#} messages non lus</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} réaction</item>
<item quantity="other">, {#} réactions</item>
@ -1395,22 +1311,10 @@
<item quantity="one">Compte présent bloqué</item>
<item quantity="other">Comptes présents bloqués</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 personne</item>
<item quantity="other">{count} personnes</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 locuteur</item>
<item quantity="other">{speakerCount} locuteurs</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">est</item>
<item quantity="other">sont</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} est en train de parler avec {userNick}</item>
<item quantity="other">{userNick} est en train de parler</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} en train de parler</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} बूस्ट</item>
<item quantity="other">{#} बूस्ट्स</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} महीना</item>
<item quantity="other">{#} महीने</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} दिन पहले</item>
<item quantity="other">{daysSincePurchase} दिन पहले</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} मेम्बर</item>
<item quantity="other">{#} मेम्बर</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} मेंशन</item>
<item quantity="other">{#} मेंशन</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 सेकंड</item>
<item quantity="other">{seconds} सेकंड</item>
@ -208,10 +200,6 @@
<item quantity="one">1 सेकंड</item>
<item quantity="other">{seconds} सेकंड</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 स्पीकर</item>
<item quantity="other">{speakerCount} स्पीकर्स</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 दूसरा</item>
<item quantity="other">{n} दूसरे</item>
@ -280,18 +268,10 @@
<item quantity="one">1 सेकंड</item>
<item quantity="other">{seconds}सेकंड</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} दूसरे</item>
<item quantity="other">{#} दूसरे</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} दूसरे</item>
<item quantity="other">{#} दूसरे</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} दूसरे</item>
<item quantity="other">{#} दूसरे</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} स्लॉट</item>
<item quantity="other">{count} स्लॉट</item>
@ -520,14 +500,6 @@
<item quantity="one">आपको 1 फ्रेंड से सलेक्ट हटाना होगा.</item>
<item quantity="other">आपको फ्रेंड से{number} सलेक्ट हटाना होगा.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}सेकंड</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 रिज़ल्ट</item>
<item quantity="other">{count}रिज़ल्ट्स</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** कम्युनिटी</item>
<item quantity="other">{count} **{category}** कम्युनिटी</item>
@ -808,10 +780,6 @@
<item quantity="one">1 कनेक्टेड अकाउंट</item>
<item quantity="other">{count} कनेक्टेड अकाउंट</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 वेबहुक</item>
<item quantity="other">{count} वेबहुक</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 वेबहुक</item>
<item quantity="other">{count} वेबहुक</item>
@ -860,22 +828,6 @@
<item quantity="one">1 दिन या</item>
<item quantity="other">{days} दिनों</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">व्यूअर</item>
<item quantity="other">व्यूअर</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} सर्वर बूस्ट</item>
<item quantity="other">{#} सर्वर बूस्ट</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} सर्वर बूस्ट</item>
<item quantity="other">{#} सर्वर बूस्ट</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} सर्वर बूस्ट</item>
<item quantity="other">{#} सर्वर बूस्ट</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 इस्तेमाल</item>
<item quantity="other">{maxUses} इस्तेमाल होता है</item>
@ -912,10 +864,6 @@
<item quantity="one">1 नया मैसेज</item>
<item quantity="other">{count} नए मैसेज</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">एक दिन</item>
<item quantity="other">{numDays} दिन</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} दिन</item>
<item quantity="other">{#} दिन</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} बूस्ट अप्लाई किया गया</item>
<item quantity="other">{#} बूस्ट्स अप्लाई किए गए</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} बूस्ट</item>
<item quantity="other">{#} बूस्ट्स</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} बूस्ट</item>
<item quantity="other">{#} बूस्ट्स</item>
@ -992,10 +936,6 @@
<item quantity="one">सर्वर बूस्ट</item>
<item quantity="other">सर्वर बूस्ट</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">सर्वर बूस्ट</item>
<item quantity="other">सर्वर बूस्ट</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} बूस्ट</item>
<item quantity="other">{#} बूस्ट्स</item>
@ -1140,26 +1080,6 @@
<item quantity="one">सर्वर बूस्ट</item>
<item quantity="other">सर्वर बूस्ट</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} दिन</item>
<item quantity="other">{#} दिन</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} घंटा</item>
<item quantity="other">{#} घंटे</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} घंटा</item>
<item quantity="other">{#} घंटे</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} मिनट</item>
<item quantity="other">{#} मिनट</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} मिनट</item>
<item quantity="other">{#} मिनट</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} सर्वर बूस्ट</item>
<item quantity="other">{#} सर्वर बूस्ट</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} बिना पढ़ा हुआ मैसेज</item>
<item quantity="other">, {#} बिना पढ़े हुए मैसेज</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} बिना पढ़ा हुआ मैसेज</item>
<item quantity="other">, {#} बिना पढ़े हुए मैसेज</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} रिएक्शन</item>
<item quantity="other">, {#} रिएक्शन्स</item>
@ -1395,22 +1311,10 @@
<item quantity="one">अकाउंट</item>
<item quantity="other">अकाउंट्स</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 व्यक्ति</item>
<item quantity="other">{count} व्यक्ति</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 व्यक्ति बोल रहा है</item>
<item quantity="other">{speakerCount} बोल रहे हैं</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">बोल</item>
<item quantity="other">रहे हैं</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} {userNick}से बोल रहे हैं</item>
<item quantity="other">{userNick} बोल रहे हैं</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} बोल रहे हैं</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -132,11 +132,6 @@
<item quantity="few">{#} Boosta</item>
<item quantity="other">{#} Boostova</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} mjesec</item>
<item quantity="few">{#} mjeseca</item>
<item quantity="other">{#} mjeseci</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">prije {daysSincePurchase} dana</item>
<item quantity="other">prije {daysSincePurchase} dana</item>
@ -207,10 +202,6 @@
<item quantity="few">{#} člana</item>
<item quantity="other">{#} članova</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} spominjanje</item>
<item quantity="other">{#} spominjanja</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">za sekundu</item>
<item quantity="few">za {seconds} sekunde</item>
@ -246,10 +237,6 @@
<item quantity="few">svake {seconds} sekunde</item>
<item quantity="other">svakih {seconds} sekundi</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 govornik dodan</item>
<item quantity="other">{speakerCount} govornika dodano</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 osoba</item>
<item quantity="few">{n} osobe</item>
@ -325,21 +312,11 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} drugi korisnik sudjeluje</item>
<item quantity="few">{#} druga korisnika sudjeluju</item>
<item quantity="other">{#} drugih korisnika sudjeluje</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} drugi korisnik igraju</item>
<item quantity="few">{#} druga korisnika igraju</item>
<item quantity="other">{#} drugih korisnika igra</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} drugi korisnik gledaju</item>
<item quantity="few">{#} druga korisnika gledaju</item>
<item quantity="other">{#} drugih korisnika gleda</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} slobodno mjesto</item>
<item quantity="few">{count} slobodna mjesta</item>
@ -606,14 +583,6 @@
<item quantity="one">Moraš odznačiti jednog prijatelja.</item>
<item quantity="other">Moraš odznačiti {number} prijatelja.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 rezultat</item>
<item quantity="other">{count} rezultata</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** zajednica</item>
<item quantity="few">{count} **{category}** zajednice</item>
@ -933,11 +902,6 @@
<item quantity="few">{count} povezana računa</item>
<item quantity="other">{count} povezanih računa</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="few">{count} Webhooka</item>
<item quantity="other">{count} Webhookova</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="few">{count} webhooka</item>
@ -987,25 +951,6 @@
<plurals name="last_seen_days">
<item quantity="other">{days}</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">gledatelj</item>
<item quantity="other">gledatelja</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} server boost</item>
<item quantity="few">{#} server boosta</item>
<item quantity="other">{#} server boostova</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="few">{#} Server Boosta</item>
<item quantity="other">{#} Server Boostova</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} Server Boost</item>
<item quantity="few">{#} Server Boosta</item>
<item quantity="other">{#} Server Boostova</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">{maxUses} korištenje</item>
<item quantity="other">{maxUses} korištenja</item>
@ -1047,10 +992,6 @@
<item quantity="few">{count} nove poruke</item>
<item quantity="other">{count} novih poruka</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">jedan dan</item>
<item quantity="other">{numDays} dana</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} dan</item>
<item quantity="other">{#} dana</item>
@ -1103,11 +1044,6 @@
<item quantity="few">{#} Boosta iskorištena</item>
<item quantity="other">{#} Boostova iskorišteno</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} boost</item>
<item quantity="few">{#} boosta</item>
<item quantity="other">{#} boostova</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} Boost</item>
<item quantity="few">{#} Boosta</item>
@ -1138,11 +1074,6 @@
<item quantity="few">boostanja servera</item>
<item quantity="other">boostanja servera</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">boostanje servera</item>
<item quantity="few">boostanja servera</item>
<item quantity="other">boostanja servera</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} boost</item>
<item quantity="few">{#} boosta</item>
@ -1308,30 +1239,6 @@
<item quantity="few">server boosta</item>
<item quantity="other">server boostova</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} dan</item>
<item quantity="other">{#} dana</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} sat</item>
<item quantity="few">{#} sata</item>
<item quantity="other">{#} sati</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} sat</item>
<item quantity="few">{#}sata</item>
<item quantity="other">{#} sati</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minutu</item>
<item quantity="few">{#} minute</item>
<item quantity="other">{#} minuta</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minutu</item>
<item quantity="few">{#} minute</item>
<item quantity="other">{#} minuta</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} server boost</item>
<item quantity="few">{#} server boosta</item>
@ -1473,11 +1380,6 @@
<item quantity="few">, {#} nepročitane poruke</item>
<item quantity="other">, {#} nepročitanih poruka</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} nepročitana poruka</item>
<item quantity="few">, {#} nepročitane poruke</item>
<item quantity="other">, {#} nepročitanih poruka</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reakcija</item>
<item quantity="few">, {#} reakcije</item>
@ -1603,22 +1505,10 @@
<item quantity="one">Prisutan je blokirani račun</item>
<item quantity="other">Ima prisutnih računa koji su blokirani</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 osoba</item>
<item quantity="other">{count} ljudi</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 govori</item>
<item quantity="other">{speakerCount} govori</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">govori</item>
<item quantity="other">govore</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} razgovara s {userNick}</item>
<item quantity="other">{userNick} govori</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} govore</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} gyorsítás</item>
<item quantity="other">{#} gyorsítás</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} hónap</item>
<item quantity="other">{#} hónap</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} napja</item>
<item quantity="other">{daysSincePurchase} napja</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} tag</item>
<item quantity="other">{#} tag</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} említés</item>
<item quantity="other">{#} említés</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 másodperc</item>
<item quantity="other">{seconds} másodperc</item>
@ -208,10 +200,6 @@
<item quantity="one">1 másodpercenként</item>
<item quantity="other">{seconds} másodpercenként</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 beszélő</item>
<item quantity="other">{speakerCount} beszélő</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 további személy</item>
<item quantity="other">{n} további személy</item>
@ -280,18 +268,10 @@
<item quantity="one">1mp</item>
<item quantity="other">{seconds}mp</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} további</item>
<item quantity="other">{#} további</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} további</item>
<item quantity="other">{#} további</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} további</item>
<item quantity="other">{#} további</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} hely</item>
<item quantity="other">{count} hely</item>
@ -520,14 +500,6 @@
<item quantity="one">1 barát kiválasztását szüntesd meg.</item>
<item quantity="other">{number} barát kiválasztását szüntesd meg.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}mp</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 találat</item>
<item quantity="other">{count} találat</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** közösség</item>
<item quantity="other">{count} **{category}** közösség</item>
@ -808,10 +780,6 @@
<item quantity="one">1 csatlakoztatott fiók</item>
<item quantity="other">{count} csatlakoztatott fiók</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhook</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhook</item>
@ -860,22 +828,6 @@
<item quantity="one">1 napja</item>
<item quantity="other">{days} napja</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">néző</item>
<item quantity="other">néző</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} szervergyorsítást</item>
<item quantity="other">{#} szervergyorsítást</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} szervergyorsítást</item>
<item quantity="other">{#} szervergyorsítást</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} szervergyorsítást</item>
<item quantity="other">{#} szervergyorsítást</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 használat</item>
<item quantity="other">{maxUses} használat</item>
@ -912,10 +864,6 @@
<item quantity="one">1 új üzenet</item>
<item quantity="other">{count} új üzenet</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">egy napod</item>
<item quantity="other">{numDays} napod</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} napod</item>
<item quantity="other">{#} napod</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} gyorsítás beváltva</item>
<item quantity="other">{#} gyorsítás beváltva</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} gyorsítás</item>
<item quantity="other">{#} gyorsítás</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} gyorsítást</item>
<item quantity="other">{#} gyorsítást</item>
@ -992,10 +936,6 @@
<item quantity="one">szervergyorsítás</item>
<item quantity="other">szervergyorsítás</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">szervergyorsítás</item>
<item quantity="other">szervergyorsítás</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} gyorsítás</item>
<item quantity="other">{#} gyorsítás</item>
@ -1140,26 +1080,6 @@
<item quantity="one">szervergyorsítás</item>
<item quantity="other">szervergyorsítás</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} nap</item>
<item quantity="other">{#} nap</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} óra</item>
<item quantity="other">{#} óra</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} óra</item>
<item quantity="other">{#} óra</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} perc</item>
<item quantity="other">{#} perc</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} perc</item>
<item quantity="other">{#} perc</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} szervergyorsítást</item>
<item quantity="other">{#} szervergyorsítást</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} olvasatlan üzenet</item>
<item quantity="other">, {#} olvasatlan üzenet</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} olvasatlan üzenet</item>
<item quantity="other">, {#} olvasatlan üzenet</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reakció</item>
<item quantity="other">, {#} reakció</item>
@ -1395,22 +1311,10 @@
<item quantity="one">letiltott fiók</item>
<item quantity="other">letiltott fiók</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 személy</item>
<item quantity="other">{count} személy</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 beszélő</item>
<item quantity="other">{speakerCount} beszélő</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">személy</item>
<item quantity="other">személy</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} beszél a következő felhasználóval: {userNick}</item>
<item quantity="other">{userNick} beszél</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} beszél</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} Potenziamento</item>
<item quantity="other">{#} Potenziamenti</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} mese</item>
<item quantity="other">{#} mesi</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} giorno fa</item>
<item quantity="other">{daysSincePurchase} giorni fa</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} membro</item>
<item quantity="other">{#} membri</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} menzione</item>
<item quantity="other">{#} menzioni</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 secondo</item>
<item quantity="other">{seconds} secondi</item>
@ -208,10 +200,6 @@
<item quantity="one">1 secondo</item>
<item quantity="other">{seconds} secondi</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 relatore aggiunto</item>
<item quantity="other">{speakerCount} relatori aggiunti</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 altro</item>
<item quantity="other">altri {n}</item>
@ -280,18 +268,10 @@
<item quantity="one">1s</item>
<item quantity="other">{seconds}s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} altro</item>
<item quantity="other">{#} altri</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} altro</item>
<item quantity="other">{#} altri</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} altro</item>
<item quantity="other">{#} altri</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} slot</item>
<item quantity="other">{count} slot</item>
@ -520,14 +500,6 @@
<item quantity="one">Devi deselezionare 1 amico.</item>
<item quantity="other">Devi deselezionare {number} amici.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 risultato</item>
<item quantity="other">{count} risultati</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 community **{category}**</item>
<item quantity="other">{count} community **{category}**</item>
@ -808,10 +780,6 @@
<item quantity="one">1 account connesso</item>
<item quantity="other">{count} account connessi</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="other">{count} Webhook</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhook</item>
@ -860,22 +828,6 @@
<item quantity="one">1 giorno</item>
<item quantity="other">{days} giorni</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">spettatore</item>
<item quantity="other">spettatori</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} potenziamento server</item>
<item quantity="other">{#} potenziamenti server</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} potenziamento server</item>
<item quantity="other">{#} potenziamenti server</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} potenziamento server</item>
<item quantity="other">{#} potenziamenti server</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 utilizzo</item>
<item quantity="other">{maxUses} utilizzi</item>
@ -912,10 +864,6 @@
<item quantity="one">1 nuovo messaggio</item>
<item quantity="other">{count} nuovi messaggi</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">un giorno</item>
<item quantity="other">{numDays} giorni</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} giorno</item>
<item quantity="other">{#} giorni</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} potenziamento applicato</item>
<item quantity="other">{#} potenziamenti applicati</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} Potenziamento</item>
<item quantity="other">{#} Potenziamenti</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} potenziamento</item>
<item quantity="other">{#} potenziamenti</item>
@ -992,10 +936,6 @@
<item quantity="one">Potenziamento server</item>
<item quantity="other">Potenziamenti server</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">Potenziamento server</item>
<item quantity="other">Potenziamenti server</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} Potenziamento</item>
<item quantity="other">{#} Potenziamenti</item>
@ -1140,26 +1080,6 @@
<item quantity="one">Potenziamento server</item>
<item quantity="other">Potenziamenti server</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} giorno</item>
<item quantity="other">{#} giorni</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} ora</item>
<item quantity="other">{#} ore</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} ora</item>
<item quantity="other">{#} ore</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minuto</item>
<item quantity="other">{#} minuti</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minuto</item>
<item quantity="other">{#} minuti</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} potenziamento server</item>
<item quantity="other">{#} potenziamenti server</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} messaggio non letto</item>
<item quantity="other">, {#} messaggi non letti</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} messaggio non letto</item>
<item quantity="other">, {#} messaggi non letti</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reazione</item>
<item quantity="other">, {#} reazioni</item>
@ -1395,22 +1311,10 @@
<item quantity="one">Account bloccato presente</item>
<item quantity="other">Account bloccati presenti</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 persona</item>
<item quantity="other">{count} persone</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 relatore</item>
<item quantity="other">{speakerCount} relatori</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">sta</item>
<item quantity="other">stanno</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} stanno parlando con {userNick}</item>
<item quantity="other">{userNick} sta parlando</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} stanno parlando</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} 回</item>
<item quantity="other">{#} 回</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} ヶ月</item>
<item quantity="other">{#} ヶ月</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} 日前</item>
<item quantity="other">{daysSincePurchase} 日前</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} 人のメンバー</item>
<item quantity="other">{#} 人のメンバー</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} 件のメンション</item>
<item quantity="other">{#} 件のメンション</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1秒</item>
<item quantity="other">{seconds}秒</item>
@ -208,10 +200,6 @@
<item quantity="one">1秒</item>
<item quantity="other">{seconds}秒</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 人のスピーカー</item>
<item quantity="other">{speakerCount} 人のスピーカー</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">他 1 人</item>
<item quantity="other">他 {n} 人</item>
@ -280,18 +268,10 @@
<item quantity="one">1秒</item>
<item quantity="other">{seconds}秒</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} 人</item>
<item quantity="other">{#} 人</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} 人</item>
<item quantity="other">{#} 人</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} 人</item>
<item quantity="other">{#} 人</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">あと{count}スロット</item>
<item quantity="other">あと{count}スロット</item>
@ -520,14 +500,6 @@
<item quantity="one">あと1人フレンドの選択を外す必要があります。</item>
<item quantity="other">あと{number}人フレンドの選択を外す必要があります。</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#}{unit}</item>
<item quantity="other">{#}{unit}秒</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 ヒット</item>
<item quantity="other">{count} ヒット</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 件の **{category}** コミュニティ</item>
<item quantity="other">{count} 件の **{category}** コミュニティ</item>
@ -808,10 +780,6 @@
<item quantity="one">接続済みのアカウント 1 件</item>
<item quantity="other">接続済みのアカウント {count} 件</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 件のウェブフック</item>
<item quantity="other">{count} 件のウェブフック</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 件のウェブフック</item>
<item quantity="other">{count} 件のウェブフック</item>
@ -860,22 +828,6 @@
<item quantity="one">1日</item>
<item quantity="other">{days}日</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">人の視聴者</item>
<item quantity="other">人の視聴者</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#}個のサーバーブースト</item>
<item quantity="other">{#}個のサーバーブースト</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#}個のサーバーブースト</item>
<item quantity="other">{#}個のサーバーブースト</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#}個のサーバーブースト</item>
<item quantity="other">{#}個のサーバーブースト</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1回</item>
<item quantity="other">{maxUses}回</item>
@ -912,10 +864,6 @@
<item quantity="one">1件の新着メッセージ</item>
<item quantity="other">{count}件の 新着メッセージ</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">1日</item>
<item quantity="other">{numDays}日</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#}日</item>
<item quantity="other">{#}日</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} 個の適用済みブースト</item>
<item quantity="other">{#} 個の適用済みブースト</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#}ブースト</item>
<item quantity="other">{#}ブースト</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} ブースト</item>
<item quantity="other">{#} ブースト</item>
@ -992,10 +936,6 @@
<item quantity="one">サーバーブースト</item>
<item quantity="other">サーバーブースト</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">サーバーブースト</item>
<item quantity="other">サーバーブースト</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#}ブースト</item>
<item quantity="other">{#}ブースト</item>
@ -1140,26 +1080,6 @@
<item quantity="one">サーバーブースト</item>
<item quantity="other">サーバーブースト</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} 日</item>
<item quantity="other">{#} 日</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} 時間</item>
<item quantity="other">{#} 時間</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} 時間</item>
<item quantity="other">{#} 時間</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} 分</item>
<item quantity="other">{#} 分</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} 分</item>
<item quantity="other">{#} 分</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#}個のサーバーブースト</item>
<item quantity="other">{#}個のサーバーブースト</item>
@ -1284,10 +1204,6 @@
<item quantity="one">、{#} 件の未読のメッセージ</item>
<item quantity="other">、{#} 件の未読のメッセージ</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">、{#} 件の未読のメッセージ</item>
<item quantity="other">、{#} 件の未読のメッセージ</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} 件のリアクション</item>
<item quantity="other">, {#} 件のリアクション</item>
@ -1395,22 +1311,10 @@
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 人</item>
<item quantity="other">{count} 人</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">スピーカー 1 人</item>
<item quantity="other">スピーカー {speakerCount} 人</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} 人が {userNick} と話しています</item>
<item quantity="other">{userNick} が話しています</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} 人が話しています</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">부스트 {#}번</item>
<item quantity="other">부스트 {#}번</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#}개월</item>
<item quantity="other">{#}개월</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase}일 전</item>
<item quantity="other">{daysSincePurchase}일 전</item>
@ -176,10 +172,6 @@
<item quantity="one">{#}명</item>
<item quantity="other">{#}명</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">멘션 {#}개</item>
<item quantity="other">멘션 {#}개</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1초</item>
<item quantity="other">{seconds}초</item>
@ -208,10 +200,6 @@
<item quantity="one">1초</item>
<item quantity="other">{seconds}초</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1명</item>
<item quantity="other">{speakerCount}명</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one"></item>
<item quantity="other">{n}명</item>
@ -280,18 +268,10 @@
<item quantity="one">1초</item>
<item quantity="other">{seconds}초</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#}명</item>
<item quantity="other">{#}명</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#}명</item>
<item quantity="other">{#}명</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#}명</item>
<item quantity="other">{#}명</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">슬롯 {count}개</item>
<item quantity="other">슬롯 {count}개</item>
@ -520,14 +500,6 @@
<item quantity="one">1명 더 취소해야 해요.</item>
<item quantity="other">{number}명 더 취소해야 해요.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1개</item>
<item quantity="other">{count}개</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">**{category}** 커뮤니티 1개</item>
<item quantity="other">**{category}** 커뮤니티 {count}개</item>
@ -808,10 +780,6 @@
<item quantity="one">연동된 계정 1개</item>
<item quantity="other">연동된 계정 {count}개</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">웹후크 1개</item>
<item quantity="other">웹후크 {count}개</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">웹후크 1개</item>
<item quantity="other">웹후크 {count}개</item>
@ -860,22 +828,6 @@
<item quantity="one">1일</item>
<item quantity="other">{days}일</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1회</item>
<item quantity="other">{maxUses}회</item>
@ -912,10 +864,6 @@
<item quantity="one">1개</item>
<item quantity="other">{count}</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">1일</item>
<item quantity="other">{numDays}일</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#}일</item>
<item quantity="other">{#}일</item>
@ -964,10 +912,6 @@
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">부스트 {#}번</item>
<item quantity="other">부스트 {#}번</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">부스트 {#}회</item>
<item quantity="other">부스트 {#}회</item>
@ -992,10 +936,6 @@
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">부스트 {#}번</item>
<item quantity="other">부스트 {#}번</item>
@ -1140,26 +1080,6 @@
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#}일</item>
<item quantity="other">{#}일</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#}시간</item>
<item quantity="other">{#}시간</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#}시간</item>
<item quantity="other">{#}시간</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#}분</item>
<item quantity="other">{#}분</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#}분</item>
<item quantity="other">{#}분</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, 읽지 않은 메시지 {#}개</item>
<item quantity="other">, 읽지 않은 메시지 {#}개</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, 읽지 않은 메시지 {#}개</item>
<item quantity="other">, 읽지 않은 메시지 {#}개</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">{#}개</item>
<item quantity="other">{#}개</item>
@ -1395,22 +1311,10 @@
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1명</item>
<item quantity="other">{count}명</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">연설자 1명</item>
<item quantity="other">연설자 {speakerCount}명</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one"></item>
<item quantity="other"></item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#}명이 {userNick} 님과 이야기 중</item>
<item quantity="other">{userNick} 님이 이야기 중</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count}명이 발언 중</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -123,10 +123,6 @@
<item quantity="few">{#} stiprinimus</item>
<item quantity="other">{#} stiprinimų</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} mėn.</item>
<item quantity="other">{#} mėn.</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">Prieš {daysSincePurchase} d.</item>
<item quantity="other">Prieš {daysSincePurchase} d.</item>
@ -196,11 +192,6 @@
<item quantity="few">{#} nariai</item>
<item quantity="other">{#} narių</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} paminėjimas</item>
<item quantity="few">{#} paminėjimai</item>
<item quantity="other">{#} paminėjimų</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 sek</item>
<item quantity="other">{seconds} sek</item>
@ -229,10 +220,6 @@
<item quantity="one">1 sek</item>
<item quantity="other">{seconds} sek</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1</item>
<item quantity="other">{speakerCount}</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">{n} kitas</item>
<item quantity="few">{n} kiti</item>
@ -303,21 +290,11 @@
<item quantity="one">1 sek.</item>
<item quantity="other">{seconds} sek.</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} kitas žmogus</item>
<item quantity="few">{#} kiti žmonės</item>
<item quantity="other">{#} kitų žmonių</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} kitas žmogus</item>
<item quantity="few">{#} kiti žmonės</item>
<item quantity="other">{#} kitų žmonių</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} kitas žmogus</item>
<item quantity="few">{#} kiti žmonės</item>
<item quantity="other">{#} kitų žmonių</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">Yra {count} vieta</item>
<item quantity="few">Yra {count} vietos</item>
@ -562,15 +539,6 @@
<item quantity="few">{number} draugus</item>
<item quantity="other">{number} draugų</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 rezultatas</item>
<item quantity="few">{count} rezultatai</item>
<item quantity="other">{count} rezultatų</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** bendruomenė, atitinkanti</item>
<item quantity="few">bendruomenės, atitinkančios</item>
@ -899,10 +867,6 @@
<item quantity="few">prijungtos paskyros</item>
<item quantity="other">{count} prijungtų paskyrų</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 Webhook</item>
<item quantity="other">{count} Webhook</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhook</item>
@ -956,26 +920,6 @@
<item quantity="one">1 d.</item>
<item quantity="other">{days} d.</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">stebėtojas</item>
<item quantity="few">stebėtojai</item>
<item quantity="other">stebėtojų</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} serverio stiprinimą</item>
<item quantity="few">{#} serverio stiprinimus</item>
<item quantity="other">{#} serverio stiprinimų</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">Neįskaičiuotas {#} serverio stiprinimas</item>
<item quantity="few">Neįskaičiuoti {#} serverio stiprinimai</item>
<item quantity="other">Neįskaičiuota {#} serverio stiprinimų</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">Neįskaičiuotas {#} serverio stiprinimas</item>
<item quantity="few">Neįskaičiuoti {#} serverio stiprinimai</item>
<item quantity="other">Neįskaičiuota {#} serverio stiprinimų</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 panaudojimas</item>
<item quantity="few">{maxUses} panaudojimai</item>
@ -1020,10 +964,6 @@
<item quantity="few">{count} nauji pranešimai</item>
<item quantity="other">{count} naujų pranešimų</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">viena diena</item>
<item quantity="other">{numDays} d.</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} diena</item>
<item quantity="other">{#} dienos, dienų</item>
@ -1078,11 +1018,6 @@
<item quantity="one">{#} taikyto stiprinimo</item>
<item quantity="other">{#} taikytų stiprinimų</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">stiprinimas</item>
<item quantity="few">{#} stiprinimai</item>
<item quantity="other">{#} stiprinimų</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} stiprinimą</item>
<item quantity="few">{#} stiprinimus</item>
@ -1113,11 +1048,6 @@
<item quantity="few">stiprinimai</item>
<item quantity="other">stiprinimų</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">stiprinimas</item>
<item quantity="few">stiprinimai</item>
<item quantity="other">stiprinimų</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} stiprinimas</item>
<item quantity="few">{#} stiprinimai</item>
@ -1282,26 +1212,6 @@
<item quantity="few">stiprinimai</item>
<item quantity="other">stiprinimų)</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} d.</item>
<item quantity="other">{#} d.</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} val.</item>
<item quantity="other">{#} val.</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} val.</item>
<item quantity="other">{#} val.</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} min.</item>
<item quantity="other">{#} min.</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} min.</item>
<item quantity="other">{#} min.</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} serverio stiprinimą</item>
<item quantity="few">{#} serverio stiprinimus</item>
@ -1437,11 +1347,6 @@
<item quantity="few">, {#} neperskaityti pranešimai</item>
<item quantity="other">, {#} neperskaitytų pranešimų</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} neperskaitytas pranešimas</item>
<item quantity="few">, {#} neperskaityti pranešimai</item>
<item quantity="other">, {#} neperskaitytų pranešimų</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reakcija</item>
<item quantity="few">, {#} reakcijos</item>
@ -1566,23 +1471,10 @@
<item quantity="one" />
<item quantity="other" />
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 žmogus</item>
<item quantity="few">{count} žmonės</item>
<item quantity="other">{count} žmonių</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 kalba</item>
<item quantity="other">{speakerCount} kalba</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">kalba</item>
<item quantity="other">kalba</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} kalba su {userNick}</item>
<item quantity="other">{userNick} kalba</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} kalba</item>
</plurals>

File diff suppressed because it is too large Load Diff

View File

@ -112,10 +112,6 @@
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
</plurals>
<plurals name="billing_price_per_year_months_free_numFreeMonths">
<item quantity="one">{#} maand</item>
<item quantity="other">{#} maanden</item>
</plurals>
<plurals name="billing_refund_purchase_date_daysSincePurchase">
<item quantity="one">{daysSincePurchase} dag geleden</item>
<item quantity="other">{daysSincePurchase} dagen geleden</item>
@ -176,10 +172,6 @@
<item quantity="one">{#} lid</item>
<item quantity="other">{#} leden</item>
</plurals>
<plurals name="channel_mention_badge_a11y_label_mentionCount">
<item quantity="one">{#} vermelding</item>
<item quantity="other">{#} vermeldingen</item>
</plurals>
<plurals name="channel_slowmode_cooldown_seconds">
<item quantity="one">1 seconde</item>
<item quantity="other">{seconds} seconden</item>
@ -208,10 +200,6 @@
<item quantity="one">seconde</item>
<item quantity="other">{seconds} seconden</item>
</plurals>
<plurals name="create_stage_instance_speakers_label_speakerCount">
<item quantity="one">1 spreker</item>
<item quantity="other">{speakerCount} sprekers</item>
</plurals>
<plurals name="currently_in_voice_2_n_n">
<item quantity="one">1 andere persoon</item>
<item quantity="other">{n} anderen</item>
@ -280,18 +268,10 @@
<item quantity="one">1 s</item>
<item quantity="other">{seconds} s</item>
</plurals>
<plurals name="embedded_activities_are_participating_count">
<item quantity="one">{#} ander persoon</item>
<item quantity="other">{#} anderen</item>
</plurals>
<plurals name="embedded_activities_are_playing_count">
<item quantity="one">{#} ander persoon</item>
<item quantity="other">{#} anderen</item>
</plurals>
<plurals name="embedded_activities_are_watching_count">
<item quantity="one">{#} ander persoon</item>
<item quantity="other">{#} anderen</item>
</plurals>
<plurals name="emoji_slots_available_count">
<item quantity="one">{count} slot</item>
<item quantity="other">{count} slots</item>
@ -520,14 +500,6 @@
<item quantity="one">Je moet 1 vriend deselecteren.</item>
<item quantity="other">Je moet {number} vrienden deselecteren.</item>
</plurals>
<plurals name="guild_communication_disabled_remaining_time_quantity">
<item quantity="one">{#} {unit}</item>
<item quantity="other">{#} {unit}s</item>
</plurals>
<plurals name="guild_discovery_header_search_results_count">
<item quantity="one">1 resultaat</item>
<item quantity="other">{count} resultaten</item>
</plurals>
<plurals name="guild_discovery_search_results_category_header_count">
<item quantity="one">1 **{category}** community</item>
<item quantity="other">{count} **{category}** community&apos;s</item>
@ -808,10 +780,6 @@
<item quantity="one">1 verbonden account</item>
<item quantity="other">{count} verbonden accounts</item>
</plurals>
<plurals name="integrations_webhooks_count_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
</plurals>
<plurals name="integrations_webhooks_summary_count">
<item quantity="one">1 webhook</item>
<item quantity="other">{count} webhooks</item>
@ -860,22 +828,6 @@
<item quantity="one">1 dag</item>
<item quantity="other">{days} dagen</item>
</plurals>
<plurals name="live_viewers_viewers">
<item quantity="one">kijker</item>
<item quantity="other">kijkers</item>
</plurals>
<plurals name="marketing_refresh_premium_features_included_guild_subscriptions_subheading_numFreeGuildSubscriptions">
<item quantity="one">{#} serverboost</item>
<item quantity="other">{#} serverboosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_label_numFreeGuildSubscriptions">
<item quantity="one">{#} serverboost</item>
<item quantity="other">{#} serverboosts</item>
</plurals>
<plurals name="marketing_refresh_premium_tier_1_cta_description_perks_info_no_premium_guild_subscriptions_numFreeGuildSubscriptions">
<item quantity="one">{#} serverboost</item>
<item quantity="other">{#} serverboosts</item>
</plurals>
<plurals name="max_uses_description_mobile_maxUses">
<item quantity="one">1 gebruik</item>
<item quantity="other">{maxUses} gebruiken</item>
@ -912,10 +864,6 @@
<item quantity="one">1 nieuw bericht</item>
<item quantity="other">{count} nieuwe berichten</item>
</plurals>
<plurals name="notice_premium_grandfathered_ending_numDays">
<item quantity="one">een dag</item>
<item quantity="other">{numDays} dagen</item>
</plurals>
<plurals name="notice_premium_tier_2_trial_ending_days_days">
<item quantity="one">{#} dag</item>
<item quantity="other">{#} dagen</item>
@ -964,10 +912,6 @@
<item quantity="one">{#} boost toegepast</item>
<item quantity="other">{#} boosts toegepast</item>
</plurals>
<plurals name="premium_chat_perks_description_premium_guild_included_numFreeGuildSubscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
</plurals>
<plurals name="premium_guild_features_upsell_banner_subscribe_numFreeGuildSubscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
@ -992,10 +936,6 @@
<item quantity="one">serverboost</item>
<item quantity="other">serverboosts</item>
</plurals>
<plurals name="premium_guild_num_year_guild_subscriptions_unformatted_num">
<item quantity="one">serverboost</item>
<item quantity="other">serverboosts</item>
</plurals>
<plurals name="premium_guild_perks_modal_header_subscription_count_subscriptions">
<item quantity="one">{#} boost</item>
<item quantity="other">{#} boosts</item>
@ -1140,26 +1080,6 @@
<item quantity="one">serverboost</item>
<item quantity="other">serverboosts</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_days">
<item quantity="one">{#} dag</item>
<item quantity="other">{#} dagen</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_days_hours">
<item quantity="one">{#} uur</item>
<item quantity="other">{#} uur</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_hours">
<item quantity="one">{#} uur</item>
<item quantity="other">{#} uur</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_hours_minutes">
<item quantity="one">{#} minuut</item>
<item quantity="other">{#} minuten</item>
</plurals>
<plurals name="premium_guild_unsubscribe_confirm_cooldown_warning_minutes_minutes">
<item quantity="one">{#} minuut</item>
<item quantity="other">{#} minuten</item>
</plurals>
<plurals name="premium_marketing_feature_premium_guild_description_numFreeGuildSubscriptions">
<item quantity="one">{#} serverboost</item>
<item quantity="other">{#} serverboosts</item>
@ -1284,10 +1204,6 @@
<item quantity="one">, {#} ongelezen bericht</item>
<item quantity="other">, {#} ongelezen berichten</item>
</plurals>
<plurals name="quick_switcher_unread_badge_label_mentions">
<item quantity="one">, {#} ongelezen bericht</item>
<item quantity="other">, {#} ongelezen berichten</item>
</plurals>
<plurals name="react_remove_with_count_a11y_label_reactions">
<item quantity="one">, {#} reactie</item>
<item quantity="other">, {#} reacties</item>
@ -1395,22 +1311,10 @@
<item quantity="one">account</item>
<item quantity="other">accounts</item>
</plurals>
<plurals name="stage_channel_people_count_count">
<item quantity="one">1 persoon</item>
<item quantity="other">{count} mensen</item>
</plurals>
<plurals name="stage_channel_people_count_speakerCount">
<item quantity="one">1 spreker</item>
<item quantity="other">{speakerCount} sprekers</item>
</plurals>
<plurals name="stage_channel_users_are_speaking_count">
<item quantity="one">iemand is</item>
<item quantity="other">mensen zijn</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_number">
<item quantity="one">{#} praat met {userNick}</item>
<item quantity="other">{userNick} is aan het praten</item>
</plurals>
<plurals name="stage_discovery_card_speaker_text_overflow_count">
<item quantity="other">+{count} zijn aan het praten</item>
</plurals>

Some files were not shown because too many files have changed in this diff Show More