116.4 - Alpha (116204)

This commit is contained in:
Juby210 2022-02-19 09:57:40 +00:00
parent c959c4cd16
commit 3b44893d53
9 changed files with 10013 additions and 9928 deletions

View File

@ -10,8 +10,8 @@ android {
applicationId 'com.discord'
minSdkVersion 21
targetSdkVersion 30
versionCode 116203
versionName "116.3 - Alpha"
versionCode 116204
versionName "116.4 - Alpha"
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="116203" android:versionName="116.3 - Alpha" 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="116204" android:versionName="116.4 - Alpha" 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

@ -1,34 +1,35 @@
package com.discord.utilities.guilds;
import com.discord.api.guild.GuildVerificationLevel;
import com.discord.api.role.GuildRole;
import com.discord.models.guild.Guild;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
import com.discord.utilities.time.Clock;
import d0.z.d.m;
import java.util.Map;
import rx.functions.Func5;
import rx.functions.Func6;
/* compiled from: GuildVerificationLevelUtils.kt */
public final class GuildVerificationLevelUtils$observeVerificationLevelTriggered$1<T1, T2, T3, T4, T5, R> implements Func5<Long, Guild, GuildVerificationLevel, Map<Long, ? extends GuildMember>, MeUser, GuildVerificationLevel> {
public final class GuildVerificationLevelUtils$observeVerificationLevelTriggered$1<T1, T2, T3, T4, T5, T6, R> implements Func6<Long, Guild, GuildVerificationLevel, Map<Long, ? extends GuildMember>, MeUser, Map<Long, ? extends GuildRole>, GuildVerificationLevel> {
public final /* synthetic */ Clock $clock;
public GuildVerificationLevelUtils$observeVerificationLevelTriggered$1(Clock clock) {
this.$clock = clock;
}
public final GuildVerificationLevel call(Long l, Guild guild, GuildVerificationLevel guildVerificationLevel, Map<Long, GuildMember> map, MeUser meUser) {
public final GuildVerificationLevel call(Long l, Guild guild, GuildVerificationLevel guildVerificationLevel, Map<Long, GuildMember> map, MeUser meUser, Map<Long, GuildRole> map2) {
GuildVerificationLevelUtils guildVerificationLevelUtils = GuildVerificationLevelUtils.INSTANCE;
m.checkNotNullExpressionValue(meUser, "me");
m.checkNotNullExpressionValue(map, "members");
m.checkNotNullExpressionValue(guildVerificationLevel, "verificationLevel");
m.checkNotNullExpressionValue(l, "joinedAt");
return GuildVerificationLevelUtils.access$computeVerificationLevelTriggered(guildVerificationLevelUtils, meUser, guild, map.get(Long.valueOf(meUser.getId())), guildVerificationLevel, l.longValue(), this.$clock);
return GuildVerificationLevelUtils.access$computeVerificationLevelTriggered(guildVerificationLevelUtils, meUser, guild, map.get(Long.valueOf(meUser.getId())), guildVerificationLevel, l.longValue(), this.$clock, map2);
}
/* 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] */
@Override // rx.functions.Func5
public /* bridge */ /* synthetic */ GuildVerificationLevel call(Long l, Guild guild, GuildVerificationLevel guildVerificationLevel, Map<Long, ? extends GuildMember> map, MeUser meUser) {
return call(l, guild, guildVerificationLevel, (Map<Long, GuildMember>) map, meUser);
/* 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] */
@Override // rx.functions.Func6
public /* bridge */ /* synthetic */ GuildVerificationLevel call(Long l, Guild guild, GuildVerificationLevel guildVerificationLevel, Map<Long, ? extends GuildMember> map, MeUser meUser, Map<Long, ? extends GuildRole> map2) {
return call(l, guild, guildVerificationLevel, (Map<Long, GuildMember>) map, meUser, (Map<Long, GuildRole>) map2);
}
}

View File

@ -1,6 +1,7 @@
package com.discord.utilities.guilds;
import com.discord.api.guild.GuildVerificationLevel;
import com.discord.api.role.GuildRole;
import com.discord.models.guild.Guild;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
@ -14,6 +15,7 @@ import com.discord.utilities.time.ClockFactory;
import com.discord.utilities.user.UserUtils;
import d0.z.d.m;
import j0.l.a.r;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
@ -25,16 +27,25 @@ public final class GuildVerificationLevelUtils {
private GuildVerificationLevelUtils() {
}
public static final /* synthetic */ GuildVerificationLevel access$computeVerificationLevelTriggered(GuildVerificationLevelUtils guildVerificationLevelUtils, MeUser meUser, Guild guild, GuildMember guildMember, GuildVerificationLevel guildVerificationLevel, long j, Clock clock) {
return guildVerificationLevelUtils.computeVerificationLevelTriggered(meUser, guild, guildMember, guildVerificationLevel, j, clock);
public static final /* synthetic */ GuildVerificationLevel access$computeVerificationLevelTriggered(GuildVerificationLevelUtils guildVerificationLevelUtils, MeUser meUser, Guild guild, GuildMember guildMember, GuildVerificationLevel guildVerificationLevel, long j, Clock clock, Map map) {
return guildVerificationLevelUtils.computeVerificationLevelTriggered(meUser, guild, guildMember, guildVerificationLevel, j, clock, map);
}
private final GuildVerificationLevel computeVerificationLevelTriggered(MeUser meUser, Guild guild, GuildMember guildMember, GuildVerificationLevel guildVerificationLevel, long j, Clock clock) {
private final GuildVerificationLevel computeVerificationLevelTriggered(MeUser meUser, Guild guild, GuildMember guildMember, GuildVerificationLevel guildVerificationLevel, long j, Clock clock, Map<Long, GuildRole> map) {
List<Long> roles;
GuildRole guildRole;
boolean z2 = false;
boolean z3 = guild != null && guild.isOwner(meUser.getId());
if (!(guildMember == null || (roles = guildMember.getRoles()) == null || !(!roles.isEmpty()))) {
z2 = true;
if (!(guildMember == null || (roles = guildMember.getRoles()) == null)) {
ArrayList arrayList = new ArrayList();
for (Object obj : roles) {
if (!((map == null || (guildRole = map.get(Long.valueOf(((Number) obj).longValue()))) == null) ? true : guildRole.e())) {
arrayList.add(obj);
}
}
if (!arrayList.isEmpty()) {
z2 = true;
}
}
UserUtils userUtils = UserUtils.INSTANCE;
boolean hasPhone = userUtils.getHasPhone(meUser);
@ -92,11 +103,12 @@ public final class GuildVerificationLevelUtils {
Guild guild = storeGuilds.getGuild(j);
Map<Long, GuildMember> map = storeGuilds.getMembers().get(Long.valueOf(j));
MeUser me2 = storeUser.getMe();
Map<Long, GuildRole> map2 = storeGuilds.getRoles().get(Long.valueOf(j));
GuildMember guildMember = map != null ? map.get(Long.valueOf(me2.getId())) : null;
if (guild == null || (guildVerificationLevel = guild.getVerificationLevel()) == null) {
guildVerificationLevel = GuildVerificationLevel.NONE;
}
return computeVerificationLevelTriggered(me2, guild, guildMember, guildVerificationLevel, GuildMemberUtilsKt.getJoinedAtOrNow(storeGuilds.getGuildsJoinedAt().get(Long.valueOf(j))), clock);
return computeVerificationLevelTriggered(me2, guild, guildMember, guildVerificationLevel, GuildMemberUtilsKt.getJoinedAtOrNow(storeGuilds.getGuildsJoinedAt().get(Long.valueOf(j))), clock, map2);
}
public final Observable<GuildVerificationLevel> observeVerificationLevelTriggered(long j, StoreGuilds storeGuilds, StoreUser storeUser, Clock clock) {
@ -107,7 +119,7 @@ public final class GuildVerificationLevelUtils {
Observable<Guild> observeGuild = storeGuilds.observeGuild(j);
Observable<GuildVerificationLevel> observeVerificationLevel = storeGuilds.observeVerificationLevel(j);
Observable<Map<Long, GuildMember>> observeComputed = storeGuilds.observeComputed(j);
Observable<GuildVerificationLevel> q = Observable.g(observeJoinedAt, observeGuild, observeVerificationLevel, Observable.h0(new r(observeComputed.j, new LeadingEdgeThrottle(1500, TimeUnit.MILLISECONDS))), storeUser.observeMe(true), new GuildVerificationLevelUtils$observeVerificationLevelTriggered$1(clock)).q();
Observable<GuildVerificationLevel> q = Observable.f(observeJoinedAt, observeGuild, observeVerificationLevel, Observable.h0(new r(observeComputed.j, new LeadingEdgeThrottle(1500, TimeUnit.MILLISECONDS))), storeUser.observeMe(true), storeGuilds.observeRoles(j), new GuildVerificationLevelUtils$observeVerificationLevelTriggered$1(clock)).q();
m.checkNotNullExpressionValue(q, "Observable\n .comb… .distinctUntilChanged()");
return q;
}

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 + " - 116.3 - Alpha (116203)");
textView.setText(string + " - 116.4 - Alpha (116204)");
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

@ -98,7 +98,8 @@
<string name="action_bar_scrolling_view_behavior">com.discord.app.AppScrollingViewBehavior</string>
<string name="action_may_take_a_moment">This may take a moment.</string>
<string name="actions">Actions</string>
<string name="active_channels_empty_title">No recent messages</string>
<string name="active_channels_empty_subtitle">Check back in a bit</string>
<string name="active_channels_empty_title">All channels are chilling</string>
<string name="active_channels_few_messages">{count}</string>
<string name="active_channels_header">Active Now</string>
<string name="active_channels_many_messages">Many recent messages</string>
@ -307,6 +308,7 @@
<string name="app_directory_all_category">All</string>
<string name="app_directory_back_to_home">App Directory Home</string>
<string name="app_directory_back_to_search">App Directory Search</string>
<string name="app_directory_category_apps_heading">{categoryName} Apps</string>
<string name="app_directory_empty_category_search_heading">No matches found in {categoryName}</string>
<string name="app_directory_empty_category_search_subheading">Try another search or $[see results from all categories](viewAllHook)</string>
<string name="app_directory_empty_search_heading">No matches found</string>
@ -316,7 +318,7 @@
<string name="app_directory_header_resources">Developer Resources</string>
<string name="app_directory_hero_heading">Customize your server with apps</string>
<string name="app_directory_hero_subheading">Automate useful tasks or introduce a bit of delight</string>
<string name="app_directory_home_category_heading">{categoryName} Apps</string>
<string name="app_directory_home_category_heading">Top {categoryName} Apps</string>
<string name="app_directory_home_popular_heading">Popular Now</string>
<string name="app_directory_home_trending_heading">On the Rise</string>
<string name="app_directory_home_view_collection_button">Explore Collection</string>
@ -2948,6 +2950,13 @@
<string name="forum_android_warning">This channel isnt fully built yet for Android devices. Log on to your desktop client for the full experience.</string>
<string name="forum_channel">Forum Channel</string>
<string name="forum_channel_description">Start discussions by topics</string>
<string name="forum_channel_topic_heading">Guidelines</string>
<string name="forum_channel_topic_missing_cta">Create Guidelines</string>
<string name="forum_channel_topic_missing_description">Help your members understand what this channel is for, and set rules to keep it civil!</string>
<string name="forum_channel_topic_missing_heading">Create Guidelines for this channel!</string>
<string name="forum_channel_topic_show_more">Show More</string>
<string name="forum_pin_confirm_body">Theres a post thats pinned already. Pinning this post will remove the existing pinned post.</string>
<string name="forum_pin_confirm_title">Pin this post?</string>
<string name="forum_post_aria_label">Post {title}, {count}</string>
<string name="forum_post_header_notice_locked">This post was archived by a moderator. Only moderators can unarchive it.</string>
<string name="forum_post_member_list_empty_state_header">Theres no one in this post.</string>
@ -3353,32 +3362,35 @@
<string name="guild_automod_actions_flag_to_channel_modal_channel_helper">Anyone with access to this text channel will see the alert.</string>
<string name="guild_automod_actions_flag_to_channel_modal_channel_placeholder">Select a text channel</string>
<string name="guild_automod_actions_flag_to_channel_modal_description">Choose a channel to post the alert message to. The alert will contain the flagged message contents, user, and channel it was originally posted to.</string>
<string name="guild_automod_actions_flag_to_channel_modal_edit">Edit Channel</string>
<string name="guild_automod_actions_flag_to_channel_modal_submit">Add Action</string>
<string name="guild_automod_actions_flag_to_channel_name">Post Alert To Channel</string>
<string name="guild_automod_actions_header">Then take these action(s)</string>
<string name="guild_automod_add_additional_rule">Add Another Rule</string>
<string name="guild_automod_add_additional_rule">Add Another {ruleName}</string>
<string name="guild_automod_blocked_message_edit_notice">Your message has been prevented from editing because it triggered AutoMod filters this community uses.</string>
<string name="guild_automod_blocked_message_edit_postfix">reverted</string>
<string name="guild_automod_blocked_message_learn_more">‏‮•‬‏ [Learn More]({helpUrl})</string>
<string name="guild_automod_blocked_message_send_notice">Your message was not sent because it triggered AutoMod filters this community uses.</string>
<string name="guild_automod_error_no_actions">Please add at least one action to this rule.</string>
<string name="guild_automod_input_filter_name">Filter Name (Optional)</string>
<string name="guild_automod_input_filter_name_placeholder">Enter a name for this filter (optional)</string>
<string name="guild_automod_keyword_entry_hint">Keywords must be comma separated (Ex: cat, dog, tiger…)</string>
<string name="guild_automod_keyword_error_invalid_keyword_length">{keyword} has an invalid length. Keywords must be between {min} and {max} characters.</string>
<string name="guild_automod_keyword_error_no_keywords">Please enter at least one keyword.</string>
<string name="guild_automod_keyword_error_too_many_keywords">Please enter no more than {limit} keywords.</string>
<string name="guild_automod_keyword_filter_description">Filter messages containing these terms or phrases from your server.</string>
<string name="guild_automod_keyword_filter_empty">No keywords have been added.</string>
<string name="guild_automod_keyword_filter_name">Custom Keyword Filter</string>
<string name="guild_automod_keyword_filter_name">Keyword Filter</string>
<string name="guild_automod_keyword_filter_trigger_header">If these keywords are sent…</string>
<string name="guild_automod_keywords_expand">{count} words</string>
<string name="guild_automod_keywords_placeholder">Enter your keywords here!</string>
<string name="guild_automod_link_filter_description">Filter messages containing malicious links from your server.</string>
<string name="guild_automod_link_filter_name">Spam Link Filter</string>
<string name="guild_automod_link_filter_name">Harmful Link Filter</string>
<string name="guild_automod_link_filter_trigger_header">If harmful links are detected…</string>
<string name="guild_automod_post_to_channel_channel_name">Channel: {channelName}</string>
<string name="guild_automod_post_to_channel_channel_name">Channel: $[**!!{channelName}!!**](channelHook)</string>
<string name="guild_automod_post_to_channel_rule_name">Rule: {ruleName}</string>
<string name="guild_automod_post_to_channel_username_header">has blocked a message</string>
<string name="guild_automod_username">Automod</string>
<string name="guild_automod_username">AutoMod</string>
<string name="guild_banner_notice">Want this server to feel unique? Unlock custom server banners with **{boostsNeeded} more {boostsNeeded}.**</string>
<string name="guild_banner_notice_cta">Boost This Server</string>
<string name="guild_banner_upsell_modal_perk_intro">Youll also help unlock more customization features and utility upgrades for everyone in the server like:</string>
@ -3871,6 +3883,11 @@
<string name="guild_role_subscription_restarted_title">Your membership has been restarted!</string>
<string name="guild_role_subscription_search_channels_placeholder">Search channels</string>
<string name="guild_role_subscription_settings_description">Monetize your server by offering exclusive channels and benefits.</string>
<string name="guild_role_subscription_settings_enable_cta">Apply for Access</string>
<string name="guild_role_subscription_settings_enable_owners_only_notice">Only the server owner can apply for Premium Membership. Give em a heads up!</string>
<string name="guild_role_subscription_settings_enable_request_pending">Application Pending</string>
<string name="guild_role_subscription_settings_enable_requirements_description">To apply, refer to the requirements below. Note that these are just the minimum requirements to apply, and acceptance is not guaranteed.</string>
<string name="guild_role_subscription_settings_enable_requirements_link">To learn more about Premium Membership, check out the FAQ.</string>
<string name="guild_role_subscription_settings_no_published_tiers">Get Started</string>
<string name="guild_role_subscription_settings_section_advanced">Advanced</string>
<string name="guild_role_subscription_settings_section_basic_info">Basic Info</string>
@ -4266,7 +4283,7 @@
<string name="guild_settings_audit_log_webhook_name_create">With name **!!{newValue}!!**</string>
<string name="guild_settings_audit_log_webhook_update">$[**!!{user}!!**](userHook) updated the webhook $[**!!{target}!!**](targetHook)</string>
<string name="guild_settings_automod_description">Setup rules for moderation in your server to automatically filter content and alert moderators so that you can keep your server safe around-the-clock</string>
<string name="guild_settings_automod_title">Automod</string>
<string name="guild_settings_automod_title">AutoMod</string>
<string name="guild_settings_banner_recommend">The recommended minimum size is 960x540 and recommended aspect ratio is 16:9. [Learn more]({articleURL}).</string>
<string name="guild_settings_community">Community Settings</string>
<string name="guild_settings_community_administrator_only">Only server administrators are allowed to do this</string>
@ -6184,8 +6201,8 @@
<string name="move_members_description">Members with this permission can drag other members out of this channel. They can only move members between channels both they and the member they are moving have access.</string>
<string name="move_to">Move To</string>
<string name="move_to_success">User has been moved to the selected channel.</string>
<string name="res_2131892283_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892284_msg_no_alert_showing">No Alert Showing</string>
<string name="res_2131892300_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892301_msg_no_alert_showing">No Alert Showing</string>
<string name="mtrl_badge_numberless_content_description">New notification</string>
<string name="mtrl_chip_close_icon_content_description">Remove %1$s</string>
<string name="mtrl_exceed_max_badge_number_content_description">More than %1$d new notifications</string>
@ -8500,6 +8517,7 @@
<string name="sound_viewer_join">Viewer Join</string>
<string name="sound_viewer_leave">Viewer Leave</string>
<string name="sound_voice_disconnected">Voice Disconnected</string>
<string name="soundboard_open_soundboard">Open Soundboard</string>
<string name="soundboard_popout_window_title">Discord Soundboard</string>
<string name="soundboard_sound_add_sound">Add Sound</string>
<string name="soundboard_sound_upload_modal_browse">Browse</string>

View File

@ -98,7 +98,8 @@
<string name="action_bar_scrolling_view_behavior">[çöḿ.ðîšçöŕð.åþþ.ÅþþŠçŕöļļîñĝνîéŵβéĥåVîöŕ one two three four five]</string>
<string name="action_may_take_a_moment">[Ţĥîš ḿåý ţåķé å ḿöḿéñţ. one two three]</string>
<string name="actions">[Åçţîöñš one two]</string>
<string name="active_channels_empty_title">[Ñö ŕéçéñţ ḿéššåĝéš one two three]</string>
<string name="active_channels_empty_subtitle">[Çĥéçķ ɓåçķ îñ å ɓîţ one two three]</string>
<string name="active_channels_empty_title">[Åļļ çĥåññéļš åŕé çĥîļļîñĝ one two three]</string>
<string name="active_channels_few_messages">[»{count}«]</string>
<string name="active_channels_header">[ÅçţîVé Ñöŵ one two]</string>
<string name="active_channels_many_messages">[Ḿåñý ŕéçéñţ ḿéššåĝéš one two three]</string>
@ -307,6 +308,7 @@
<string name="app_directory_all_category">[Åļļ one]</string>
<string name="app_directory_back_to_home">[Åþþ Ðîŕéçţöŕý Ĥöḿé one two three]</string>
<string name="app_directory_back_to_search">[Åþþ Ðîŕéçţöŕý Šéåŕçĥ one two three]</string>
<string name="app_directory_category_apps_heading">[»{categoryName}« Åþþš one]</string>
<string name="app_directory_empty_category_search_heading">[Ñö ḿåţçĥéš ƒöûñð îñ »{categoryName}« one two three]</string>
<string name="app_directory_empty_category_search_subheading">[Ţŕý åñöţĥéŕ šéåŕçĥ öŕ €[šéé ŕéšûļţš ƒŕöḿ åļļ çåţéĝöŕîéš](VîéŵÅļļĤööķ) one two three four five six seven eight]</string>
<string name="app_directory_empty_search_heading">[Ñö ḿåţçĥéš ƒöûñð one two three]</string>
@ -316,7 +318,7 @@
<string name="app_directory_header_resources">[ÐéVéļöþéŕ Ŕéšöûŕçéš one two three]</string>
<string name="app_directory_hero_heading">[Çûšţöḿîžé ýöûŕ šéŕVéŕ ŵîţĥ åþþš one two three four]</string>
<string name="app_directory_hero_subheading">[Åûţöḿåţé ûšéƒûļ ţåšķš öŕ îñţŕöðûçé å ɓîţ öƒ ðéļîĝĥţ one two three four five six]</string>
<string name="app_directory_home_category_heading">[»{categoryName}« Åþþš one]</string>
<string name="app_directory_home_category_heading">[Ţöþ »{categoryName}« Åþþš one two]</string>
<string name="app_directory_home_popular_heading">[Þöþûļåŕ Ñöŵ one two]</string>
<string name="app_directory_home_trending_heading">[Öñ ţĥé Ŕîšé one two]</string>
<string name="app_directory_home_view_collection_button">[Éхþļöŕé Çöļļéçţîöñ one two three]</string>
@ -2948,6 +2950,13 @@
<string name="forum_android_warning">[Ţĥîš çĥåññéļ îšñ’ţ ƒûļļý ɓûîļţ ýéţ ƒöŕ Åñðŕöîð ðéVîçéš. Ļöĝ öñ ţö ýöûŕ ðéšķţöþ çļîéñţ ƒöŕ ţĥé ƒûļļ éхþéŕîéñçé. one two three four five six seven eight nine ten eleven twelve]</string>
<string name="forum_channel">[Föŕûḿ Çĥåññéļ one two]</string>
<string name="forum_channel_description">[Šţåŕţ ðîšçûššîöñš ɓý ţöþîçš one two three four]</string>
<string name="forum_channel_topic_heading">[Ĝûîðéļîñéš one two]</string>
<string name="forum_channel_topic_missing_cta">[Çŕéåţé Ĝûîðéļîñéš one two three]</string>
<string name="forum_channel_topic_missing_description">[Ĥéļþ ýöûŕ ḿéḿɓéŕš ûñðéŕšţåñð ŵĥåţ ţĥîš çĥåññéļ îš ƒöŕ, åñð šéţ ŕûļéš ţö ķééþ îţ çîVîļ¡ one two three four five six seven eight nine]</string>
<string name="forum_channel_topic_missing_heading">[Çŕéåţé Ĝûîðéļîñéš ƒöŕ ţĥîš çĥåññéļ¡ one two three four]</string>
<string name="forum_channel_topic_show_more">[Šĥöŵ Ḿöŕé one two]</string>
<string name="forum_pin_confirm_body">[Ţĥéŕé’š å þöšţ ţĥåţ’š þîññéð åļŕéåðý. Þîññîñĝ ţĥîš þöšţ ŵîļļ ŕéḿöVé ţĥé éхîšţîñĝ þîññéð þöšţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen]</string>
<string name="forum_pin_confirm_title">[Þîñ ţĥîš þöšţ¿ one two three]</string>
<string name="forum_post_aria_label">[Þöšţ »{title}«, »{count}« one two]</string>
<string name="forum_post_header_notice_locked">[Ţĥîš þöšţ ŵåš åŕçĥîVéð ɓý å ḿöðéŕåţöŕ. Öñļý ḿöðéŕåţöŕš çåñ ûñåŕçĥîVé îţ. one two three four five six seven eight]</string>
<string name="forum_post_member_list_empty_state_header">[Ţĥéŕé’š ñö öñé îñ ţĥîš þöšţ. one two three four]</string>
@ -3353,32 +3362,35 @@
<string name="guild_automod_actions_flag_to_channel_modal_channel_helper">[Åñýöñé ŵîţĥ åççéšš ţö ţĥîš ţéхţ çĥåññéļ ŵîļļ šéé ţĥé åļéŕţ. one two three four five six seven]</string>
<string name="guild_automod_actions_flag_to_channel_modal_channel_placeholder">[Šéļéçţ å ţéхţ çĥåññéļ one two three]</string>
<string name="guild_automod_actions_flag_to_channel_modal_description">[Çĥööšé å çĥåññéļ ţö þöšţ ţĥé åļéŕţ ḿéššåĝé ţö. Ţĥé åļéŕţ ŵîļļ çöñţåîñ ţĥé ƒļåĝĝéð ḿéššåĝé çöñţéñţš, ûšéŕ, åñð çĥåññéļ îţ ŵåš öŕîĝîñåļļý þöšţéð ţö. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five]</string>
<string name="guild_automod_actions_flag_to_channel_modal_edit">[Éðîţ Çĥåññéļ one two]</string>
<string name="guild_automod_actions_flag_to_channel_modal_submit">[Åðð Åçţîöñ one two]</string>
<string name="guild_automod_actions_flag_to_channel_name">[Þöšţ Åļéŕţ Ţö Çĥåññéļ one two three]</string>
<string name="guild_automod_actions_header">[Ţĥéñ ţåķé ţĥéšé åçţîöñ(š) one two three]</string>
<string name="guild_automod_add_additional_rule">[Åðð Åñöţĥéŕ Ŕûļé one two three]</string>
<string name="guild_automod_add_additional_rule">[Åðð Åñöţĥéŕ »{ruleName}« one two]</string>
<string name="guild_automod_blocked_message_edit_notice">[Ýöûŕ ḿéššåĝé ĥåš ɓééñ þŕéVéñţéð ƒŕöḿ éðîţîñĝ ɓéçåûšé îţ ţŕîĝĝéŕéð ÅûţöḾöð ƒîļţéŕš ţĥîš çöḿḿûñîţý ûšéš. one two three four five six seven eight nine ten eleven]</string>
<string name="guild_automod_blocked_message_edit_postfix">[ŕéVéŕţéð one two]</string>
<string name="guild_automod_blocked_message_learn_more">[• [Ļéåŕñ Ḿöŕé](»{helpUrl}«) one two three four]</string>
<string name="guild_automod_blocked_message_send_notice">[Ýöûŕ ḿéššåĝé ŵåš ñöţ šéñţ ɓéçåûšé îţ ţŕîĝĝéŕéð ÅûţöḾöð ƒîļţéŕš ţĥîš çöḿḿûñîţý ûšéš. one two three four five six seven eight nine]</string>
<string name="guild_automod_error_no_actions">[Þļéåšé åðð åţ ļéåšţ öñé åçţîöñ ţö ţĥîš ŕûļé. one two three four five]</string>
<string name="guild_automod_input_filter_name">[Fîļţéŕ Ñåḿé (Öþţîöñåļ) one two three]</string>
<string name="guild_automod_input_filter_name_placeholder">[Éñţéŕ å ñåḿé ƒöŕ ţĥîš ƒîļţéŕ (öþţîöñåļ) one two three four five]</string>
<string name="guild_automod_keyword_entry_hint">[Ķéýŵöŕðš ḿûšţ ɓé çöḿḿå šéþåŕåţéð (Éх: çåţ, ðöĝ, ţîĝéŕ…) one two three four five six seven eight nine ten eleven twelve]</string>
<string name="guild_automod_keyword_error_invalid_keyword_length">[»{keyword}« ĥåš åñ îñVåļîð ļéñĝţĥ. Ķéýŵöŕðš ḿûšţ ɓé ɓéţŵééñ »{min}« åñð »{max}« çĥåŕåçţéŕš. one two three four five six seven eight]</string>
<string name="guild_automod_keyword_error_no_keywords">[Þļéåšé éñţéŕ åţ ļéåšţ öñé ķéýŵöŕð. one two three four]</string>
<string name="guild_automod_keyword_error_too_many_keywords">[Þļéåšé éñţéŕ ñö ḿöŕé ţĥåñ »{limit}« ķéýŵöŕðš. one two three four five]</string>
<string name="guild_automod_keyword_filter_description">[Fîļţéŕ ḿéššåĝéš çöñţåîñîñĝ ţĥéšé ţéŕḿš öŕ þĥŕåšéš ƒŕöḿ ýöûŕ šéŕVéŕ. one two three four five six seven eight]</string>
<string name="guild_automod_keyword_filter_empty">[Ñö ķéýŵöŕðš ĥåVé ɓééñ åððéð. one two three four]</string>
<string name="guild_automod_keyword_filter_name">[Çûšţöḿ Ķéýŵöŕð Fîļţéŕ one two three]</string>
<string name="guild_automod_keyword_filter_name">[Ķéýŵöŕð Fîļţéŕ one two three]</string>
<string name="guild_automod_keyword_filter_trigger_header">[΃ ţĥéšé ķéýŵöŕðš åŕé šéñţ… one two three four]</string>
<string name="guild_automod_keywords_expand">[»{count}« ŵöŕðš one two]</string>
<string name="guild_automod_keywords_placeholder">[Éñţéŕ ýöûŕ ķéýŵöŕðš ĥéŕé¡ one two three]</string>
<string name="guild_automod_link_filter_description">[Fîļţéŕ ḿéššåĝéš çöñţåîñîñĝ ḿåļîçîöûš ļîñķš ƒŕöḿ ýöûŕ šéŕVéŕ. one two three four five six seven]</string>
<string name="guild_automod_link_filter_name">[Šþåḿ Ļîñķ Fîļţéŕ one two three]</string>
<string name="guild_automod_link_filter_name">[Ĥåŕḿƒûļ Ļîñķ Fîļţéŕ one two three]</string>
<string name="guild_automod_link_filter_trigger_header">[΃ ĥåŕḿƒûļ ļîñķš åŕé ðéţéçţéð… one two three four]</string>
<string name="guild_automod_post_to_channel_channel_name">[Çĥåññéļ: »{channelName}« one two]</string>
<string name="guild_automod_post_to_channel_channel_name">[Çĥåññéļ: €[**¡¡»{channelName}«¡¡**](çĥåññéļĤööķ) one two three four]</string>
<string name="guild_automod_post_to_channel_rule_name">[Ŕûļé: »{ruleName}« one two]</string>
<string name="guild_automod_post_to_channel_username_header">[ĥåš ɓļöçķéð å ḿéššåĝé one two three]</string>
<string name="guild_automod_username">[Åûţöḿöð one two]</string>
<string name="guild_automod_username">[Åûţööð one two]</string>
<string name="guild_banner_notice">[Ŵåñţ ţĥîš šéŕVéŕ ţö ƒééļ ûñîQûé¿ Ûñļöçķ çûšţöḿ šéŕVéŕ ɓåññéŕš ŵîţĥ **»{boostsNeeded}« ḿöŕé »{boostsNeeded}«.** one two three four five six seven eight nine]</string>
<string name="guild_banner_notice_cta">[βööšţ Ţĥîš ŠéŕVéŕ one two three]</string>
<string name="guild_banner_upsell_modal_perk_intro">[Ýöû’ļļ åļšö ĥéļþ ûñļöçķ ḿöŕé çûšţöḿîžåţîöñ ƒéåţûŕéš åñð ûţîļîţý ûþĝŕåðéš ƒöŕ éVéŕýöñé îñ ţĥé šéŕVéŕ ļîķé: one two three four five six seven eight nine ten eleven]</string>
@ -3871,6 +3883,11 @@
<string name="guild_role_subscription_restarted_title">[Ýöûŕ ḿéḿɓéŕšĥîþ ĥåš ɓééñ ŕéšţåŕţéð¡ one two three four]</string>
<string name="guild_role_subscription_search_channels_placeholder">[Šéåŕçĥ çĥåññéļš one two three]</string>
<string name="guild_role_subscription_settings_description">[Ḿöñéţîžé ýöûŕ šéŕVéŕ ɓý öƒƒéŕîñĝ éхçļûšîVé çĥåññéļš åñð ɓéñéƒîţš. one two three four five six seven]</string>
<string name="guild_role_subscription_settings_enable_cta">[Åþþļý ƒöŕ Åççéšš one two three]</string>
<string name="guild_role_subscription_settings_enable_owners_only_notice">[Öñļý ţĥé šéŕVéŕ öŵñéŕ çåñ åþþļý ƒöŕ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ. ĜîVé ’éḿ å ĥéåðš ûþ¡ one two three four five six seven eight]</string>
<string name="guild_role_subscription_settings_enable_request_pending">[Åþþļîçåţîöñ Þéñðîñĝ one two three]</string>
<string name="guild_role_subscription_settings_enable_requirements_description">[Ţö åþþļý, ŕéƒéŕ ţö ţĥé ŕéQûîŕéḿéñţš ɓéļöŵ. Ñöţé ţĥåţ ţĥéšé åŕé ĵûšţ ţĥé ḿîñîḿûḿ ŕéQûîŕéḿéñţš ţö åþþļý, åñð åççéþţåñçé îš ñöţ ĝûåŕåñţééð. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three]</string>
<string name="guild_role_subscription_settings_enable_requirements_link">[Ţö ļéåŕñ ḿöŕé åɓöûţ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ, çĥéçķ öûţ ţĥé FÅq. one two three four five six seven]</string>
<string name="guild_role_subscription_settings_no_published_tiers">[Ĝéţ Šţåŕţéð one two]</string>
<string name="guild_role_subscription_settings_section_advanced">[ÅðVåñçéð one two]</string>
<string name="guild_role_subscription_settings_section_basic_info">[βåšîç Îñƒö one two]</string>
@ -4266,7 +4283,7 @@
<string name="guild_settings_audit_log_webhook_name_create">[Ŵîţĥ ñåḿé **¡¡»{newValue}«¡¡** one two three]</string>
<string name="guild_settings_audit_log_webhook_update">[€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) ûþðåţéð ţĥé ŵéɓĥööķ €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven twelve thirteen]</string>
<string name="guild_settings_automod_description">[Šéţûþ ŕûļéš ƒöŕ ḿöðéŕåţîöñ îñ ýöûŕ šéŕVéŕ ţö åûţöḿåţîçåļļý ƒîļţéŕ çöñţéñţ åñð åļéŕţ ḿöðéŕåţöŕš šö ţĥåţ ýöû çåñ ķééþ ýöûŕ šéŕVéŕ šåƒé åŕöûñð-ţĥé-çļöçķ one two three four five six seven eight nine ten eleven twelve thirteen fourteen]</string>
<string name="guild_settings_automod_title">[Åûţöḿöð one two]</string>
<string name="guild_settings_automod_title">[Åûţööð one two]</string>
<string name="guild_settings_banner_recommend">[Ţĥé ŕéçöḿḿéñðéð ḿîñîḿûḿ šîžé îš 960х540 åñð ŕéçöḿḿéñðéð åšþéçţ ŕåţîö îš 16:9. [Ļéåŕñ ḿöŕé](»{articleURL}«). one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen]</string>
<string name="guild_settings_community">[Çöḿḿûñîţý Šéţţîñĝš one two three]</string>
<string name="guild_settings_community_administrator_only">[Öñļý šéŕVéŕ åðḿîñîšţŕåţöŕš åŕé åļļöŵéð ţö ðö ţĥîš one two three four five six]</string>
@ -6184,8 +6201,8 @@
<string name="move_members_description">[Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ðŕåĝ öţĥéŕ ḿéḿɓéŕš öûţ öƒ ţĥîš çĥåññéļ. Ţĥéý çåñ öñļý ḿöVé ḿéḿɓéŕš ɓéţŵééñ çĥåññéļš ɓöţĥ ţĥéý åñð ţĥé ḿéḿɓéŕ ţĥéý åŕé ḿöVîñĝ ĥåVé åççéšš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen]</string>
<string name="move_to">[ḾöVé Ţö one two]</string>
<string name="move_to_success">[Ûšéŕ ĥåš ɓééñ ḿöVéð ţö ţĥé šéļéçţéð çĥåññéļ. one two three four five]</string>
<string name="res_2131892283_msg_alert_cleared">[Åļéŕţ Çļéåŕéð one two]</string>
<string name="res_2131892284_msg_no_alert_showing">[Ñö Åļéŕţ Šĥöŵîñĝ one two three]</string>
<string name="res_2131892300_msg_alert_cleared">[Åļéŕţ Çļéåŕéð one two]</string>
<string name="res_2131892301_msg_no_alert_showing">[Ñö Åļéŕţ Šĥöŵîñĝ one two three]</string>
<string name="mtrl_badge_numberless_content_description">[Ñéŵ ñöţîƒîçåţîöñ one two three]</string>
<string name="mtrl_chip_close_icon_content_description">[ŔéḿöVé »%1$s« one two]</string>
<string name="mtrl_exceed_max_badge_number_content_description">[Ḿöŕé ţĥåñ %1$d ñéŵ ñöţîƒîçåţîöñš one two three four]</string>
@ -8500,6 +8517,7 @@
<string name="sound_viewer_join">[νîéŵéŕ Ĵöîñ one two]</string>
<string name="sound_viewer_leave">[νîéŵéŕ ĻéåVé one two]</string>
<string name="sound_voice_disconnected">[νöîçé Ðîšçöññéçţéð one two three]</string>
<string name="soundboard_open_soundboard">[Öþéñ Šöûñðɓöåŕð one two three]</string>
<string name="soundboard_popout_window_title">[Ðîšçöŕð Šöûñðɓöåŕð one two three]</string>
<string name="soundboard_sound_add_sound">[Åðð Šöûñð one two]</string>
<string name="soundboard_sound_upload_modal_browse">[βŕöŵšé one two]</string>

File diff suppressed because it is too large Load Diff

View File

@ -98,7 +98,8 @@
<string name="action_bar_scrolling_view_behavior">com.discord.app.AppScrollingViewBehavior</string>
<string name="action_may_take_a_moment">This may take a moment.</string>
<string name="actions">Actions</string>
<string name="active_channels_empty_title">No recent messages</string>
<string name="active_channels_empty_subtitle">Check back in a bit</string>
<string name="active_channels_empty_title">All channels are chilling</string>
<string name="active_channels_few_messages">{count}</string>
<string name="active_channels_header">Active Now</string>
<string name="active_channels_many_messages">Many recent messages</string>
@ -307,6 +308,7 @@
<string name="app_directory_all_category">All</string>
<string name="app_directory_back_to_home">App Directory Home</string>
<string name="app_directory_back_to_search">App Directory Search</string>
<string name="app_directory_category_apps_heading">{categoryName} Apps</string>
<string name="app_directory_empty_category_search_heading">No matches found in {categoryName}</string>
<string name="app_directory_empty_category_search_subheading">Try another search or $[see results from all categories](viewAllHook)</string>
<string name="app_directory_empty_search_heading">No matches found</string>
@ -316,7 +318,7 @@
<string name="app_directory_header_resources">Developer Resources</string>
<string name="app_directory_hero_heading">Customize your server with apps</string>
<string name="app_directory_hero_subheading">Automate useful tasks or introduce a bit of delight</string>
<string name="app_directory_home_category_heading">{categoryName} Apps</string>
<string name="app_directory_home_category_heading">Top {categoryName} Apps</string>
<string name="app_directory_home_popular_heading">Popular Now</string>
<string name="app_directory_home_trending_heading">On the Rise</string>
<string name="app_directory_home_view_collection_button">Explore Collection</string>
@ -1486,7 +1488,7 @@
<string name="color_picker_custom">Custom</string>
<string name="color_picker_presets">Presets</string>
<string name="color_picker_use_default">Use Default</string>
<string name="res_2131887566_com_crashlytics_android_build_id">890905c898ba49aaa7483d035bcac8c6</string>
<string name="res_2131887568_com_crashlytics_android_build_id">2b103b8c5c0c4834b1c6b810f7110e0b</string>
<string name="command_accessibility_desc_app_header_item">Slash command application {applicationName}</string>
<string name="command_accessibility_desc_app_item">{applicationName} application</string>
<string name="command_accessibility_desc_app_item_selected">{applicationName} application selected</string>
@ -2959,6 +2961,13 @@
<string name="forum_android_warning">This channel isnt fully built yet for Android devices. Log on to your desktop client for the full experience.</string>
<string name="forum_channel">Forum Channel</string>
<string name="forum_channel_description">Start discussions by topics</string>
<string name="forum_channel_topic_heading">Guidelines</string>
<string name="forum_channel_topic_missing_cta">Create Guidelines</string>
<string name="forum_channel_topic_missing_description">Help your members understand what this channel is for, and set rules to keep it civil!</string>
<string name="forum_channel_topic_missing_heading">Create Guidelines for this channel!</string>
<string name="forum_channel_topic_show_more">Show More</string>
<string name="forum_pin_confirm_body">Theres a post thats pinned already. Pinning this post will remove the existing pinned post.</string>
<string name="forum_pin_confirm_title">Pin this post?</string>
<string name="forum_post_aria_label">Post {title}, {count}</string>
<string name="forum_post_header_notice_locked">This post was archived by a moderator. Only moderators can unarchive it.</string>
<string name="forum_post_member_list_empty_state_header">Theres no one in this post.</string>
@ -3369,32 +3378,35 @@
<string name="guild_automod_actions_flag_to_channel_modal_channel_helper">Anyone with access to this text channel will see the alert.</string>
<string name="guild_automod_actions_flag_to_channel_modal_channel_placeholder">Select a text channel</string>
<string name="guild_automod_actions_flag_to_channel_modal_description">Choose a channel to post the alert message to. The alert will contain the flagged message contents, user, and channel it was originally posted to.</string>
<string name="guild_automod_actions_flag_to_channel_modal_edit">Edit Channel</string>
<string name="guild_automod_actions_flag_to_channel_modal_submit">Add Action</string>
<string name="guild_automod_actions_flag_to_channel_name">Post Alert To Channel</string>
<string name="guild_automod_actions_header">Then take these action(s)</string>
<string name="guild_automod_add_additional_rule">Add Another Rule</string>
<string name="guild_automod_add_additional_rule">Add Another {ruleName}</string>
<string name="guild_automod_blocked_message_edit_notice">Your message has been prevented from editing because it triggered AutoMod filters this community uses.</string>
<string name="guild_automod_blocked_message_edit_postfix">reverted</string>
<string name="guild_automod_blocked_message_learn_more">• [Learn More]({helpUrl})</string>
<string name="guild_automod_blocked_message_send_notice">Your message was not sent because it triggered AutoMod filters this community uses.</string>
<string name="guild_automod_error_no_actions">Please add at least one action to this rule.</string>
<string name="guild_automod_input_filter_name">Filter Name (Optional)</string>
<string name="guild_automod_input_filter_name_placeholder">Enter a name for this filter (optional)</string>
<string name="guild_automod_keyword_entry_hint">Keywords must be comma separated (Ex: cat, dog, tiger…)</string>
<string name="guild_automod_keyword_error_invalid_keyword_length">{keyword} has an invalid length. Keywords must be between {min} and {max} characters.</string>
<string name="guild_automod_keyword_error_no_keywords">Please enter at least one keyword.</string>
<string name="guild_automod_keyword_error_too_many_keywords">Please enter no more than {limit} keywords.</string>
<string name="guild_automod_keyword_filter_description">Filter messages containing these terms or phrases from your server.</string>
<string name="guild_automod_keyword_filter_empty">No keywords have been added.</string>
<string name="guild_automod_keyword_filter_name">Custom Keyword Filter</string>
<string name="guild_automod_keyword_filter_name">Keyword Filter</string>
<string name="guild_automod_keyword_filter_trigger_header">If these keywords are sent…</string>
<string name="guild_automod_keywords_expand">{count} words</string>
<string name="guild_automod_keywords_placeholder">Enter your keywords here!</string>
<string name="guild_automod_link_filter_description">Filter messages containing malicious links from your server.</string>
<string name="guild_automod_link_filter_name">Spam Link Filter</string>
<string name="guild_automod_link_filter_name">Harmful Link Filter</string>
<string name="guild_automod_link_filter_trigger_header">If harmful links are detected…</string>
<string name="guild_automod_post_to_channel_channel_name">Channel: {channelName}</string>
<string name="guild_automod_post_to_channel_channel_name">Channel: $[**!!{channelName}!!**](channelHook)</string>
<string name="guild_automod_post_to_channel_rule_name">Rule: {ruleName}</string>
<string name="guild_automod_post_to_channel_username_header">has blocked a message</string>
<string name="guild_automod_username">Automod</string>
<string name="guild_automod_username">AutoMod</string>
<string name="guild_banner_notice">Want this server to feel unique? Unlock custom server banners with **{boostsNeeded} more {boostsNeeded}.**</string>
<string name="guild_banner_notice_cta">Boost This Server</string>
<string name="guild_banner_upsell_modal_perk_intro">Youll also help unlock more customization features and utility upgrades for everyone in the server like:</string>
@ -3887,6 +3899,11 @@
<string name="guild_role_subscription_restarted_title">Your membership has been restarted!</string>
<string name="guild_role_subscription_search_channels_placeholder">Search channels</string>
<string name="guild_role_subscription_settings_description">Monetize your server by offering exclusive channels and benefits.</string>
<string name="guild_role_subscription_settings_enable_cta">Apply for Access</string>
<string name="guild_role_subscription_settings_enable_owners_only_notice">Only the server owner can apply for Premium Membership. Give em a heads up!</string>
<string name="guild_role_subscription_settings_enable_request_pending">Application Pending</string>
<string name="guild_role_subscription_settings_enable_requirements_description">To apply, refer to the requirements below. Note that these are just the minimum requirements to apply, and acceptance is not guaranteed.</string>
<string name="guild_role_subscription_settings_enable_requirements_link">To learn more about Premium Membership, check out the FAQ.</string>
<string name="guild_role_subscription_settings_no_published_tiers">Get Started</string>
<string name="guild_role_subscription_settings_section_advanced">Advanced</string>
<string name="guild_role_subscription_settings_section_basic_info">Basic Info</string>
@ -4282,7 +4299,7 @@
<string name="guild_settings_audit_log_webhook_name_create">With name **!!{newValue}!!**</string>
<string name="guild_settings_audit_log_webhook_update">$[**!!{user}!!**](userHook) updated the webhook $[**!!{target}!!**](targetHook)</string>
<string name="guild_settings_automod_description">Setup rules for moderation in your server to automatically filter content and alert moderators so that you can keep your server safe around-the-clock</string>
<string name="guild_settings_automod_title">Automod</string>
<string name="guild_settings_automod_title">AutoMod</string>
<string name="guild_settings_banner_recommend">The recommended minimum size is 960x540 and recommended aspect ratio is 16:9. [Learn more]({articleURL}).</string>
<string name="guild_settings_community">Community Settings</string>
<string name="guild_settings_community_administrator_only">Only server administrators are allowed to do this</string>
@ -6203,8 +6220,8 @@
<string name="move_members_description">Members with this permission can drag other members out of this channel. They can only move members between channels both they and the member they are moving have access.</string>
<string name="move_to">Move To</string>
<string name="move_to_success">User has been moved to the selected channel.</string>
<string name="res_2131892283_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892284_msg_no_alert_showing">No Alert Showing</string>
<string name="res_2131892300_msg_alert_cleared">Alert Cleared</string>
<string name="res_2131892301_msg_no_alert_showing">No Alert Showing</string>
<string name="mtrl_badge_numberless_content_description">New notification</string>
<string name="mtrl_chip_close_icon_content_description">Remove %1$s</string>
<string name="mtrl_exceed_max_badge_number_content_description">More than %1$d new notifications</string>
@ -8527,6 +8544,7 @@
<string name="sound_viewer_join">Viewer Join</string>
<string name="sound_viewer_leave">Viewer Leave</string>
<string name="sound_voice_disconnected">Voice Disconnected</string>
<string name="soundboard_open_soundboard">Open Soundboard</string>
<string name="soundboard_popout_window_title">Discord Soundboard</string>
<string name="soundboard_sound_add_sound">Add Sound</string>
<string name="soundboard_sound_upload_modal_browse">Browse</string>