fix: Slowmode string update (#1403)

This commit is contained in:
David authored and GitHub committed 2026-07-14 00:26:30 +00:00
1 parent 6ebb43d10d
commit 4ed33fe3e1
6 files changed
+26 -26

No files matched your search

+1 -1
View File
@@ -25683,7 +25683,7 @@
"The community for this instance cannot be deleted.", "The community for this instance cannot be deleted.",
"You cannot leave the community for this instance.", "You cannot leave the community for this instance.",
"This instance policy change is not allowed.", "This instance policy change is not allowed.",
"Slow mode rate limited.", "Slowmode rate limited.",
"Service unavailable.", "Service unavailable.",
"Invalid request.", "Invalid request.",
"Stream key channel mismatch.", "Stream key channel mismatch.",
@@ -660,7 +660,7 @@ msgstr "{duration} behind you"
#. Short label in the channel and chat slowmode indicator. Keep it concise. Preserve {durationLabel}; it is inserted by code. #. Short label in the channel and chat slowmode indicator. Keep it concise. Preserve {durationLabel}; it is inserted by code.
#: src/features/channel/components/SlowmodeIndicator.tsx:30 #: src/features/channel/components/SlowmodeIndicator.tsx:30
msgid "{durationLabel} slowmode" msgid "{durationLabel} slowmode"
msgstr "{durationLabel} slow mode" msgstr "{durationLabel} slowmode"
#. Gift duration label. PREMIUM_PRODUCT_NAME is the paid plan name. #. Gift duration label. PREMIUM_PRODUCT_NAME is the paid plan name.
#: src/features/gift/utils/GiftUtils.ts:12 #: src/features/gift/utils/GiftUtils.ts:12
@@ -5642,7 +5642,7 @@ msgstr "Bypass mention suppression"
#. Permission name: allows ignoring per-channel message rate limits. #. Permission name: allows ignoring per-channel message rate limits.
#: src/features/permissions/utils/PermissionLabelDescriptors.ts:249 #: src/features/permissions/utils/PermissionLabelDescriptors.ts:249
msgid "Bypass slowmode" msgid "Bypass slowmode"
msgstr "Bypass slow mode" msgstr "Bypass slowmode"
#. Developer option label. #. Developer option label.
#. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse.
@@ -7764,17 +7764,17 @@ msgstr "Comma-separated"
#. Helper text in the forward modal explaining why the optional comment field is disabled when at least one selected target has slowmode active. #. Helper text in the forward modal explaining why the optional comment field is disabled when at least one selected target has slowmode active.
#: src/features/messaging/components/modals/ForwardModal.tsx:71 #: src/features/messaging/components/modals/ForwardModal.tsx:71
msgid "Comments are disabled because one or more selected channels have slowmode on. The comment would be blocked by slowmode right after the forward." msgid "Comments are disabled because one or more selected channels have slowmode on. The comment would be blocked by slowmode right after the forward."
msgstr "Comments are disabled because one or more selected channels have slow mode on. The comment would be blocked by slow mode right after the forward." msgstr "Comments are disabled because one or more selected channels have slowmode on. The comment would be blocked by slowmode right after the forward."
#. Helper text in the forward modal explaining why the optional comment field is disabled for a single selected channel with slowmode. #. Helper text in the forward modal explaining why the optional comment field is disabled for a single selected channel with slowmode.
#: src/features/messaging/components/modals/ForwardModal.tsx:65 #: src/features/messaging/components/modals/ForwardModal.tsx:65
msgid "Comments are disabled because slowmode is on in {forwardChannelDisplayName}. The comment would be blocked by slowmode right after the forward." msgid "Comments are disabled because slowmode is on in {forwardChannelDisplayName}. The comment would be blocked by slowmode right after the forward."
msgstr "Comments are disabled because slow mode is on in {forwardChannelDisplayName}. The comment would be blocked by slow mode right after the forward." msgstr "Comments are disabled because slowmode is on in {forwardChannelDisplayName}. The comment would be blocked by slowmode right after the forward."
#. Tooltip on the disabled comment field in the forward modal when slowmode blocks comments. #. Tooltip on the disabled comment field in the forward modal when slowmode blocks comments.
#: src/features/messaging/components/modals/ForwardModal.tsx:94 #: src/features/messaging/components/modals/ForwardModal.tsx:94
msgid "Comments are unavailable while slowmode is on." msgid "Comments are unavailable while slowmode is on."
msgstr "Comments are unavailable while slow mode is on." msgstr "Comments are unavailable while slowmode is on."
#. Short label in the privacy dashboard. Keep it concise. #. Short label in the privacy dashboard. Keep it concise.
#: src/features/user/components/modals/tabs/privacy_safety_tab/PrivacySafetyTabInline.tsx:25 #: src/features/user/components/modals/tabs/privacy_safety_tab/PrivacySafetyTabInline.tsx:25
@@ -11596,7 +11596,7 @@ msgstr "Disabled slider"
#: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:430 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:430
msgid "Disabled slowmode." msgid "Disabled slowmode."
msgstr "Disabled slow mode." msgstr "Disabled slowmode."
#: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:189 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:189
msgid "Disabled states" msgid "Disabled states"
@@ -15066,7 +15066,7 @@ msgstr "Force show voice connection"
#: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:173 #: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:173
msgid "Force slowmode active" msgid "Force slowmode active"
msgstr "Force slow mode active" msgstr "Force slowmode active"
#. Developer option label for rendering messages as unknown message types. #. Developer option label for rendering messages as unknown message types.
#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:113 #: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:113
@@ -28808,7 +28808,7 @@ msgstr "Set role colour to <0>{hex}</0> <1/>."
#. placeholder {0}: renderInline(seconds, i18n) #. placeholder {0}: renderInline(seconds, i18n)
#: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:432 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:432
msgid "Set slowmode to {0} {seconds, plural, one {second} other {seconds}}." msgid "Set slowmode to {0} {seconds, plural, one {second} other {seconds}}."
msgstr "Set slow mode to {0} {seconds, plural, one {second} other {seconds}}." msgstr "Set slowmode to {0} {seconds, plural, one {second} other {seconds}}."
#. Short label in the status change bottom sheet. Keep it concise. #. Short label in the status change bottom sheet. Keep it concise.
#: src/features/user/components/modals/StatusChangeBottomSheet.tsx:32 #: src/features/user/components/modals/StatusChangeBottomSheet.tsx:32
@@ -30028,49 +30028,49 @@ msgstr "Slow profile load"
#. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate).
#: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:44 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:44
msgid "Slowmode" msgid "Slowmode"
msgstr "Slow mode" msgstr "Slowmode"
#. Short label in the settings dialog forward channel selection. Preserve {remaining}; it is inserted by code. #. Short label in the settings dialog forward channel selection. Preserve {remaining}; it is inserted by code.
#: src/features/app/components/dialogs/shared/ForwardChannelSelection.ts:52 #: src/features/app/components/dialogs/shared/ForwardChannelSelection.ts:52
msgid "Slowmode · wait {remaining}" msgid "Slowmode · wait {remaining}"
msgstr "Slow mode · wait {remaining}" msgstr "Slowmode · wait {remaining}"
#. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse.
#. Short label in the slowmode rate limited modal. Keep it concise. #. Short label in the slowmode rate limited modal. Keep it concise.
#: src/features/channel/components/channel_header_components/developer_tools/DeveloperOptionLabels.ts:249 #: src/features/channel/components/channel_header_components/developer_tools/DeveloperOptionLabels.ts:249
#: src/features/slowmode/components/alerts/SlowmodeRateLimitedModal.tsx:13 #: src/features/slowmode/components/alerts/SlowmodeRateLimitedModal.tsx:13
msgid "Slowmode active" msgid "Slowmode active"
msgstr "Slow mode active" msgstr "Slowmode active"
#. Description text in the channel and chat slowmode indicator. #. Description text in the channel and chat slowmode indicator.
#: src/features/channel/components/SlowmodeIndicator.tsx:26 #: src/features/channel/components/SlowmodeIndicator.tsx:26
msgid "Slowmode is enabled for this channel." msgid "Slowmode is enabled for this channel."
msgstr "Slow mode is enabled for this channel." msgstr "Slowmode is enabled for this channel."
#. Description text in the channel and chat slowmode indicator. #. Description text in the channel and chat slowmode indicator.
#: src/features/channel/components/SlowmodeIndicator.tsx:18 #: src/features/channel/components/SlowmodeIndicator.tsx:18
msgid "Slowmode is enabled, but you are immune." msgid "Slowmode is enabled, but you are immune."
msgstr "Slow mode is on, but you're immune." msgstr "Slowmode is on, but you're immune."
#. Modal body shown when slowmode blocks sending a message. {duration} is a localized short duration such as "2 minutes". #. Modal body shown when slowmode blocks sending a message. {duration} is a localized short duration such as "2 minutes".
#: src/features/slowmode/components/alerts/SlowmodeRateLimitedModal.tsx:17 #: src/features/slowmode/components/alerts/SlowmodeRateLimitedModal.tsx:17
msgid "Slowmode is on — wait {duration} before sending another." msgid "Slowmode is on — wait {duration} before sending another."
msgstr "Slow mode is on – wait {duration} before sending another." msgstr "Slowmode is on – wait {duration} before sending another."
#. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse.
#: src/features/channel/components/channel_header_components/developer_tools/DeveloperOptionLabels.ts:253 #: src/features/channel/components/channel_header_components/developer_tools/DeveloperOptionLabels.ts:253
msgid "Slowmode remaining" msgid "Slowmode remaining"
msgstr "Slow mode remaining" msgstr "Slowmode remaining"
#. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse.
#: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:51 #: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:51
msgid "Slowmode simulation" msgid "Slowmode simulation"
msgstr "Slow mode simulation" msgstr "Slowmode simulation"
#. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse.
#: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:55 #: src/features/channel/components/channel_header_components/developer_tools/MockingMenu.tsx:55
msgid "Slowmode time remaining" msgid "Slowmode time remaining"
msgstr "Slow mode time remaining" msgstr "Slowmode time remaining"
#. IAR modal: rule description. #. IAR modal: rule description.
#: src/features/moderation/components/report_modal/IARModalCopy.ts:195 #: src/features/moderation/components/report_modal/IARModalCopy.ts:195
@@ -37060,12 +37060,12 @@ msgstr "Waiting for passkey…"
#. Inline notice in the forward modal when slowmode is active in the selected target channel. forwardChannelDisplayName is the channel name. #. Inline notice in the forward modal when slowmode is active in the selected target channel. forwardChannelDisplayName is the channel name.
#: src/features/messaging/components/modals/ForwardModal.tsx:77 #: src/features/messaging/components/modals/ForwardModal.tsx:77
msgid "Waiting for slowmode in {forwardChannelDisplayName} to expire." msgid "Waiting for slowmode in {forwardChannelDisplayName} to expire."
msgstr "Waiting for slow mode in {forwardChannelDisplayName} to expire." msgstr "Waiting for slowmode in {forwardChannelDisplayName} to expire."
#. Inline notice in the forward modal when slowmode is active in one or more selected target channels. #. Inline notice in the forward modal when slowmode is active in one or more selected target channels.
#: src/features/messaging/components/modals/ForwardModal.tsx:82 #: src/features/messaging/components/modals/ForwardModal.tsx:82
msgid "Waiting for slowmode in one or more selected channels to expire." msgid "Waiting for slowmode in one or more selected channels to expire."
msgstr "Waiting for slow mode to expire in one or more selected channels." msgstr "Waiting for slowmode to expire in one or more selected channels."
#. Label in the messages tab. #. Label in the messages tab.
#: src/features/user/components/modals/tabs/appearance_tab/MessagesTab.tsx:47 #: src/features/user/components/modals/tabs/appearance_tab/MessagesTab.tsx:47
@@ -37951,7 +37951,7 @@ msgstr "You blocked {userName}. You won't be able to send messages unless you un
#. Helper text in the upload drop modal during slowmode, when direct upload is disabled. #. Helper text in the upload drop modal during slowmode, when direct upload is disabled.
#: src/features/messaging/components/modals/UploadDropModal.tsx:24 #: src/features/messaging/components/modals/UploadDropModal.tsx:24
msgid "You can add comments before uploading. Direct upload is disabled during slowmode." msgid "You can add comments before uploading. Direct upload is disabled during slowmode."
msgstr "You can add comments before uploading. Direct upload is disabled during slow mode." msgstr "You can add comments before uploading. Direct upload is disabled during slowmode."
#. Helper text in the upload drop modal explaining the shift-to-direct-upload behavior. #. Helper text in the upload drop modal explaining the shift-to-direct-upload behavior.
#: src/features/messaging/components/modals/UploadDropModal.tsx:28 #: src/features/messaging/components/modals/UploadDropModal.tsx:28
@@ -38641,7 +38641,7 @@ msgstr "You're in preview mode"
#. Description text in the channel and chat slowmode indicator. #. Description text in the channel and chat slowmode indicator.
#: src/features/channel/components/SlowmodeIndicator.tsx:22 #: src/features/channel/components/SlowmodeIndicator.tsx:22
msgid "You're in slowmode. Wait before sending another message." msgid "You're in slowmode. Wait before sending another message."
msgstr "You're in slow mode. Wait before sending another message." msgstr "You're in slowmode. Wait before sending another message."
#. Subtitle below the connected-call header confirming the user is connected. #. Subtitle below the connected-call header confirming the user is connected.
#: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:108 #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:108
@@ -545,7 +545,7 @@ export const ERROR_I18N_MESSAGES = {
'rate_limits.pronouns_changed_too_often': 'rate_limits.pronouns_changed_too_often':
"You've changed your pronouns too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.", "You've changed your pronouns too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.",
'rate_limits.rate_limited': "You're being rate limited.", 'rate_limits.rate_limited': "You're being rate limited.",
'rate_limits.slowmode_rate_limited': 'Slow mode rate limited.', 'rate_limits.slowmode_rate_limited': 'Slowmode rate limited.',
'rate_limits.username_changed_too_often': 'rate_limits.username_changed_too_often':
"You've changed your username too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.", "You've changed your username too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.",
'rate_limits.voice_activity_sharing_on_cooldown': 'rate_limits.voice_activity_sharing_on_cooldown':
+1 -1
View File
@@ -468,7 +468,7 @@ const ERROR_I18N_EN_GB_MESSAGES = defineErrorI18nLocaleMessages({
"rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.", "rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.",
"rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.", "rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.",
"rate_limits.rate_limited": "You're being rate limited.", "rate_limits.rate_limited": "You're being rate limited.",
"rate_limits.slowmode_rate_limited": "Slow mode rate limited.", "rate_limits.slowmode_rate_limited": "Slowmode rate limited.",
"rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.", "rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.",
"rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after} {retry_after, plural, one {second} other {seconds}}.", "rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after} {retry_after, plural, one {second} other {seconds}}.",
"roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.", "roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.",
@@ -464,7 +464,7 @@
"rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.", "rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.",
"rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.", "rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.",
"rate_limits.rate_limited": "You're being rate limited.", "rate_limits.rate_limited": "You're being rate limited.",
"rate_limits.slowmode_rate_limited": "Slow mode rate limited.", "rate_limits.slowmode_rate_limited": "Slowmode rate limited.",
"rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.", "rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes} {minutes, plural, one {minute} other {minutes}}.",
"rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after} {retry_after, plural, one {second} other {seconds}}.", "rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after} {retry_after, plural, one {second} other {seconds}}.",
"roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.", "roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.",
@@ -464,7 +464,7 @@
"rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.", "rate_limits.phone_rate_limit_exceeded": "Phone rate limit exceeded.",
"rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.", "rate_limits.pronouns_changed_too_often": "You've changed your pronouns too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.",
"rate_limits.rate_limited": "You're being rate limited.", "rate_limits.rate_limited": "You're being rate limited.",
"rate_limits.slowmode_rate_limited": "Slow mode rate limited.", "rate_limits.slowmode_rate_limited": "Slowmode rate limited.",
"rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.", "rate_limits.username_changed_too_often": "You've changed your username too often recently. Please try again in {minutes, plural, one {# minute} other {# minutes}}.",
"rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after, plural, one {# second} other {# seconds}}.", "rate_limits.voice_activity_sharing_on_cooldown": "You can only update your voice activity sharing default once every 24 hours. Please try again in {retry_after, plural, one {# second} other {# seconds}}.",
"roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.", "roles.cannot_reorder_everyone_role": "You can't reorder the @everyone role.",