diff --git a/fluxer_app/src/features/channel/components/ChannelMessage.tsx b/fluxer_app/src/features/channel/components/ChannelMessage.tsx index 5216a9ec8..a16886e1d 100644 --- a/fluxer_app/src/features/channel/components/ChannelMessage.tsx +++ b/fluxer_app/src/features/channel/components/ChannelMessage.tsx @@ -168,15 +168,53 @@ const isPointInsideMessageTree = (messageElement: HTMLElement, point: {x: number const target = messageElement.ownerDocument.elementFromPoint(point.x, point.y); return Boolean(target && messageElement.contains(target)); }; +const HOVER_SCROLL_IDLE_MS = 150; let lastPointerPosition: {x: number; y: number} | null = null; let pointerPositionNotificationFrame: number | null = null; let pointerPositionSubscriptionCount = 0; +let hoverInvalidationSubscriptionCount = 0; +let pointerHoverSuspendedByScroll = false; +let pointerHoverScrollIdleTimer: ReturnType | null = null; const pointerPositionListeners = new Set<() => void>(); +const hoverInvalidationListeners = new Set<() => void>(); const notifyPointerPositionListeners = (): void => { for (const listener of Array.from(pointerPositionListeners)) { listener(); } }; +const notifyHoverInvalidationListeners = (): void => { + for (const listener of Array.from(hoverInvalidationListeners)) { + listener(); + } +}; +const clearPointerHoverScrollIdleTimer = (): void => { + if (pointerHoverScrollIdleTimer == null) { + return; + } + clearTimeout(pointerHoverScrollIdleTimer); + pointerHoverScrollIdleTimer = null; +}; +const resumePointerHoverAfterScroll = (): void => { + clearPointerHoverScrollIdleTimer(); + if (!pointerHoverSuspendedByScroll) { + return; + } + pointerHoverSuspendedByScroll = false; + notifyHoverInvalidationListeners(); +}; +const suspendPointerHoverForScroll = (): void => { + clearPointerHoverScrollIdleTimer(); + pointerHoverScrollIdleTimer = setTimeout(resumePointerHoverAfterScroll, HOVER_SCROLL_IDLE_MS); + if (pointerHoverSuspendedByScroll) { + return; + } + pointerHoverSuspendedByScroll = true; + if (pointerPositionNotificationFrame != null) { + cancelAnimationFrame(pointerPositionNotificationFrame); + pointerPositionNotificationFrame = null; + } + notifyHoverInvalidationListeners(); +}; const schedulePointerPositionNotification = (): void => { if (pointerPositionNotificationFrame != null) { return; @@ -186,14 +224,12 @@ const schedulePointerPositionNotification = (): void => { notifyPointerPositionListeners(); }); }; -const notifyPointerPositionListenersOnLayoutChange = (): void => { - schedulePointerPositionNotification(); -}; const updateLastPointerPosition = (event: PointerEvent | MouseEvent): void => { if (lastPointerPosition?.x === event.clientX && lastPointerPosition.y === event.clientY) { return; } lastPointerPosition = {x: event.clientX, y: event.clientY}; + resumePointerHoverAfterScroll(); schedulePointerPositionNotification(); }; const clearLastPointerPosition = (): void => { @@ -203,6 +239,10 @@ const clearLastPointerPosition = (): void => { lastPointerPosition = null; schedulePointerPositionNotification(); }; +const clearLastPointerPositionOnWindowBlur = (): void => { + clearLastPointerPosition(); + notifyHoverInvalidationListeners(); +}; const clearLastPointerPositionOnWindowExit = (event: PointerEvent | MouseEvent): void => { if (event.relatedTarget == null) { clearLastPointerPosition(); @@ -220,9 +260,6 @@ const subscribePointerPosition = (listener: () => void): (() => void) => { window.addEventListener('mousedown', updateLastPointerPosition, true); window.addEventListener('mouseout', clearLastPointerPositionOnWindowExit, true); } - window.addEventListener('scroll', notifyPointerPositionListenersOnLayoutChange, true); - window.addEventListener('resize', notifyPointerPositionListenersOnLayoutChange); - window.addEventListener('blur', clearLastPointerPosition); } pointerPositionSubscriptionCount += 1; pointerPositionListeners.add(listener); @@ -246,9 +283,27 @@ const subscribePointerPosition = (listener: () => void): (() => void) => { window.removeEventListener('mousedown', updateLastPointerPosition, true); window.removeEventListener('mouseout', clearLastPointerPositionOnWindowExit, true); } - window.removeEventListener('scroll', notifyPointerPositionListenersOnLayoutChange, true); - window.removeEventListener('resize', notifyPointerPositionListenersOnLayoutChange); - window.removeEventListener('blur', clearLastPointerPosition); + }; +}; +const subscribeMessageHoverInvalidation = (listener: () => void): (() => void) => { + if (hoverInvalidationSubscriptionCount === 0) { + window.addEventListener('scroll', suspendPointerHoverForScroll, true); + window.addEventListener('resize', notifyHoverInvalidationListeners); + window.addEventListener('blur', clearLastPointerPositionOnWindowBlur); + } + hoverInvalidationSubscriptionCount += 1; + hoverInvalidationListeners.add(listener); + return () => { + hoverInvalidationListeners.delete(listener); + hoverInvalidationSubscriptionCount = Math.max(0, hoverInvalidationSubscriptionCount - 1); + if (hoverInvalidationSubscriptionCount !== 0) { + return; + } + clearPointerHoverScrollIdleTimer(); + pointerHoverSuspendedByScroll = false; + window.removeEventListener('scroll', suspendPointerHoverForScroll, true); + window.removeEventListener('resize', notifyHoverInvalidationListeners); + window.removeEventListener('blur', clearLastPointerPositionOnWindowBlur); }; }; @@ -580,6 +635,9 @@ export const Message: React.FC = observer((props) => { if (mobileLayoutEnabled) { return false; } + if (pointerHoverSuspendedByScroll) { + return false; + } const element = messageRef.current; if (!element) { return false; @@ -640,6 +698,9 @@ export const Message: React.FC = observer((props) => { const element = messageRef.current; const handleMouseEnter = (event: MouseEvent) => { updateLastPointerPosition(event); + if (pointerHoverSuspendedByScroll) { + return; + } setDesktopHoverState(true); }; const handleMouseLeave = (event: MouseEvent) => { @@ -649,12 +710,14 @@ export const Message: React.FC = observer((props) => { element.addEventListener('mouseenter', handleMouseEnter); element.addEventListener('mouseleave', handleMouseLeave); const unsubscribeFocus = subscribeWindowFocus(syncPointerHoverState); + const unsubscribeHoverInvalidation = subscribeMessageHoverInvalidation(syncPointerHoverState); const rafId = requestAnimationFrame(syncPointerHoverState); return () => { cancelAnimationFrame(rafId); element.removeEventListener('mouseenter', handleMouseEnter); element.removeEventListener('mouseleave', handleMouseLeave); unsubscribeFocus(); + unsubscribeHoverInvalidation(); }; }, [mobileLayoutEnabled, keyboardModeEnabled, syncPointerHoverState]); const shouldTrackActivePointer = !mobileLayoutEnabled && (isHoveringDesktop || isPopoutOpen || contextMenuOpen); diff --git a/fluxer_app/src/features/channel/components/ChannelMessageFocusTarget.ts b/fluxer_app/src/features/channel/components/ChannelMessageFocusTarget.ts new file mode 100644 index 000000000..835cd0538 --- /dev/null +++ b/fluxer_app/src/features/channel/components/ChannelMessageFocusTarget.ts @@ -0,0 +1,49 @@ +// SPDX-License-Identifier: AGPL-3.0-or-later + +export const MIN_VISIBLE_RATIO_FOR_FOCUS = 0.75; + +export interface MessageFocusCandidate { + messageId: string; + top: number; + bottom: number; + height: number; +} + +export function resolveBottommostFocusableMessageId( + candidates: ReadonlyArray, + viewportTop: number, + viewportBottom: number, +): string | null { + let bottommostVisibleId: string | null = null; + let bottommostVisibleY = Number.NEGATIVE_INFINITY; + let mostOverlappingId: string | null = null; + let mostOverlappingHeight = 0; + let mostOverlappingY = Number.NEGATIVE_INFINITY; + for (const candidate of candidates) { + if (candidate.height === 0) continue; + const visibleTop = Math.max(candidate.top, viewportTop); + const visibleBottom = Math.min(candidate.bottom, viewportBottom); + const visibleHeight = Math.max(0, visibleBottom - visibleTop); + if ( + visibleHeight > 0 && + (visibleHeight > mostOverlappingHeight || + (visibleHeight === mostOverlappingHeight && candidate.bottom > mostOverlappingY)) + ) { + mostOverlappingHeight = visibleHeight; + mostOverlappingY = candidate.bottom; + mostOverlappingId = candidate.messageId; + } + if (visibleHeight / candidate.height < MIN_VISIBLE_RATIO_FOR_FOCUS) continue; + if (candidate.bottom > bottommostVisibleY) { + bottommostVisibleY = candidate.bottom; + bottommostVisibleId = candidate.messageId; + } + } + if (bottommostVisibleId != null) { + return bottommostVisibleId; + } + if (mostOverlappingId != null) { + return mostOverlappingId; + } + return candidates[candidates.length - 1]?.messageId ?? null; +} diff --git a/fluxer_app/src/features/channel/components/ChannelMessages.tsx b/fluxer_app/src/features/channel/components/ChannelMessages.tsx index a9faf0f94..79e45c394 100644 --- a/fluxer_app/src/features/channel/components/ChannelMessages.tsx +++ b/fluxer_app/src/features/channel/components/ChannelMessages.tsx @@ -5,6 +5,10 @@ import {useMessageListPlaceholderSpecs} from '@app/features/app/components/skele import {ScrollFillerSkeleton} from '@app/features/app/components/skeleton/ScrollFillerSkeleton'; import {reportSkeletonMessagePresentation} from '@app/features/app/components/skeleton/SkeletonLayoutMemory'; import {measureSkeletonHeightPx, useSkeletonLayoutReport} from '@app/features/app/hooks/useSkeletonLayoutMemoryCapture'; +import { + type MessageFocusCandidate, + resolveBottommostFocusableMessageId, +} from '@app/features/channel/components/ChannelMessageFocusTarget'; import {renderChannelStream} from '@app/features/channel/components/ChannelMessageStream'; import styles from '@app/features/channel/components/ChannelMessages.module.css'; import {ChannelWelcomeSection} from '@app/features/channel/components/ChannelWelcomeSection'; @@ -397,28 +401,16 @@ export const Messages = observer(function Messages({ const messageElements = innerElement.querySelectorAll('[data-message-id]'); if (!messageElements.length) return; const scrollerRect = scroller.getBoundingClientRect(); - let bottomMostVisibleMessage: HTMLElement | null = null; - let bottomMostVisibleY = -Infinity; + const candidates: Array = []; for (const messageEl of messageElements) { + const messageId = messageEl.dataset.messageId; + if (!messageId) continue; const rect = messageEl.getBoundingClientRect(); - const messageHeight = rect.height; - if (messageHeight === 0) continue; - const visibleTop = Math.max(rect.top, scrollerRect.top); - const visibleBottom = Math.min(rect.bottom, scrollerRect.bottom); - const visibleHeight = Math.max(0, visibleBottom - visibleTop); - const visibilityRatio = visibleHeight / messageHeight; - if (visibilityRatio >= 0.75) { - if (rect.bottom > bottomMostVisibleY) { - bottomMostVisibleY = rect.bottom; - bottomMostVisibleMessage = messageEl; - } - } + candidates.push({messageId, top: rect.top, bottom: rect.bottom, height: rect.height}); } - if (bottomMostVisibleMessage) { - const messageId = bottomMostVisibleMessage.dataset.messageId; - if (messageId) { - scrollManager.focusRequestForMessage(messageId); - } + const messageId = resolveBottommostFocusableMessageId(candidates, scrollerRect.top, scrollerRect.bottom); + if (messageId) { + scrollManager.focusRequestForMessage(messageId); } }; const dispatchUnsubs = [ diff --git a/fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsx b/fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsx index 1988d7c42..fa9b4835c 100644 --- a/fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsx +++ b/fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsx @@ -39,6 +39,7 @@ import {TextareaButton} from '@app/features/channel/components/textarea/Textarea import {TextareaButtons} from '@app/features/channel/components/textarea/TextareaButtons'; import styles from '@app/features/channel/components/textarea/TextareaInput.module.css'; import {TextareaPlusMenu} from '@app/features/channel/components/textarea/TextareaPlusMenu'; +import {useChannelComposerDraftFocusRestore} from '@app/features/channel/components/useChannelComposerDraftFocusRestore'; import {useChannelComposerGlobalShortcuts} from '@app/features/channel/components/useChannelComposerGlobalShortcuts'; import {useChannelComposerPaste} from '@app/features/channel/components/useChannelComposerPaste'; import type {Channel} from '@app/features/channel/models/Channel'; @@ -197,6 +198,13 @@ export const LexicalChannelTextareaContent = observer( ? containerRef.current.querySelector('[data-channel-textarea]') : null; }, []); + useChannelComposerDraftFocusRestore({ + handleRef, + editableRef, + initialDraft: initialDraftRef.current.display, + textareaInputDisabled, + inlineEditActive: editingMessageId != null, + }); useEffect(() => { const contentArea = contentAreaRef.current; if (contentArea == null) { diff --git a/fluxer_app/src/features/channel/components/useChannelComposerDraftFocusRestore.ts b/fluxer_app/src/features/channel/components/useChannelComposerDraftFocusRestore.ts new file mode 100644 index 000000000..49446dcfc --- /dev/null +++ b/fluxer_app/src/features/channel/components/useChannelComposerDraftFocusRestore.ts @@ -0,0 +1,33 @@ +// SPDX-License-Identifier: AGPL-3.0-or-later + +import type {ComposerHandle} from '@app/features/lexical/composer/ComposerHandle'; +import {canFocusTextarea} from '@app/features/platform/utils/InputFocusManager'; +import type React from 'react'; +import {useEffect} from 'react'; + +interface UseChannelComposerDraftFocusRestoreParams { + handleRef: React.RefObject; + editableRef: React.RefObject; + initialDraft: string; + textareaInputDisabled: boolean; + inlineEditActive: boolean; +} + +export function useChannelComposerDraftFocusRestore({ + handleRef, + editableRef, + initialDraft, + textareaInputDisabled, + inlineEditActive, +}: UseChannelComposerDraftFocusRestoreParams): void { + useEffect(() => { + if (textareaInputDisabled) return; + if (inlineEditActive) return; + if (initialDraft.length === 0) return; + const element = editableRef.current; + if (!canFocusTextarea(element === null ? undefined : element)) return; + const handle = handleRef.current; + if (handle === null) return; + handle.focus(); + }, []); +} diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index d47ded343..a0dbf75ee 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -7022,7 +7022,7 @@ msgstr "مسح مرفقات الاختبار" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "مسح الأمر" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "الانتقال إلى الصفحة" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "الانتقال إلى الوقت الحالي" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "رابط الرسالة" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "قائمة الرسائل" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "قائمة الرسائل لـ {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "تم حذف الرسائل" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "فشل تحميل الرسائل" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "لقد تم إيقافك مؤقتًا. تم إيقاف المراسلة والتفاعلات والصوت مؤقتًا حتى انتهاء المهلة." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "أنت تشاهد الرسائل القديمة" diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index 9276bbe5f..af530fe0d 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -7022,7 +7022,7 @@ msgstr "Изчистване на прикачени макети" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Изчисти команда" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Отиване на страница" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Към най-новите" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Връзка към съобщението" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Списък със съобщения" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Списък със съобщения за {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Изтрити съобщения" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Съобщенията не можаха да се заредят" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Времето ви изтече. Изпращането на съобщения, реакциите и гласовите съобщения са на пауза, докато изтече наказанието." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Преглеждате по-стари съобщения" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 90eb11113..2a80b621a 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -7022,7 +7022,7 @@ msgstr "Vymazat makety příloh" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Vymazat příkaz" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Přejít na stránku" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Přejít na aktuální zprávy" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Odkaz na zprávu" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Seznam zpráv" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Seznam zpráv pro {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Zprávy smazány" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Zprávy se nepodařilo načíst" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Máte časový limit. Zprávy, reakce a hlasové funkce jsou pozastaveny, dokud časový limit nevyprší." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Zobrazujete starší zprávy" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index df43ac703..76127f73a 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -7022,7 +7022,7 @@ msgstr "Ryd vedhæftede filer (test)" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Ryd kommando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Gå til side" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Gå til nyeste" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Beskedlink" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Beskedliste" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Beskedliste for {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Beskeder slettet" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Kunne ikke indlæse beskeder" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Du er sat på timeout. Beskeder, reaktioner og tale er sat på pause, indtil timeouten udløber." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Du ser ældre beskeder" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index 3ff5ccc55..f768239a6 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -7022,7 +7022,7 @@ msgstr "Anhang-Mocks löschen" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Befehl löschen" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Gehe zu Seite" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Zum Ende springen" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Nachrichtenlink" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Nachrichtenliste" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Nachrichtenliste für {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Nachrichten gelöscht" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Nachrichten konnten nicht geladen werden" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Sie sind stummgeschaltet. Nachrichten, Reaktionen und Sprachnachrichten sind pausiert, bis die Stummschaltung abläuft." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Du siehst dir ältere Nachrichten an" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 3b3b5ba8b..4e4e253ce 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -7022,7 +7022,7 @@ msgstr "Εκκαθάριση εικονικών συνημμένων" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Εκκαθάριση εντολής" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Μετάβαση στη σελίδα" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Μετάβαση στο τώρα" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Σύνδεσμος μηνύματος" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Λίστα μηνυμάτων" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Λίστα μηνυμάτων για το {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Μηνύματα που διαγράφηκαν" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Τα μηνύματα δεν φορτώθηκαν" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Έχετε τεθεί σε προσωρινή αναστολή. Η ανταλλαγή μηνυμάτων, οι αντιδράσεις και η φωνή έχουν τεθεί σε παύση μέχρι να λήξει η αναστολή." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Βλέπετε παλιότερα μηνύματα" diff --git a/fluxer_app/src/features/i18n/locales/en-GB/messages.po b/fluxer_app/src/features/i18n/locales/en-GB/messages.po index 45d42f823..bff12f060 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -7022,7 +7022,7 @@ msgstr "Clear attachment mocks" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Clear command" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Jump to page" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Jump to present" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Message link" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Message list" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Message list for {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Messages deleted" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Messages failed to load" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "You're timed out. Messaging, reactions, and voice are paused until the timeout expires." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "You're viewing older messages" diff --git a/fluxer_app/src/features/i18n/locales/en-US/messages.po b/fluxer_app/src/features/i18n/locales/en-US/messages.po index 418e9abe4..4e1d87731 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -7023,7 +7023,7 @@ msgstr "Clear attachment mocks" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Clear command" @@ -17817,7 +17817,7 @@ msgid "Jump to page" msgstr "Jump to page" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Jump to present" @@ -19800,12 +19800,12 @@ msgid "Message link" msgstr "Message link" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Message list" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Message list for {channelName}" @@ -19911,7 +19911,7 @@ msgid "Messages deleted" msgstr "Messages deleted" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Messages failed to load" @@ -37915,7 +37915,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "You're timed out. Messaging, reactions, and voice are paused until the timeout expires." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "You're viewing older messages" diff --git a/fluxer_app/src/features/i18n/locales/es-419/messages.po b/fluxer_app/src/features/i18n/locales/es-419/messages.po index dc415d2c6..79a480030 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -7022,7 +7022,7 @@ msgstr "Borrar simulaciones de adjuntos" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Borrar comando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Ir a la página" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Ir a lo más reciente" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Enlace del mensaje" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Lista de mensajes" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Lista de mensajes de {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Mensajes eliminados" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "No se pudieron cargar los mensajes" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Se te ha agotado el tiempo. Los mensajes, las reacciones y la voz están en pausa hasta que expire el tiempo de espera." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Estás viendo mensajes antiguos" diff --git a/fluxer_app/src/features/i18n/locales/es-ES/messages.po b/fluxer_app/src/features/i18n/locales/es-ES/messages.po index c9ab82575..48dec5769 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -7022,7 +7022,7 @@ msgstr "Borrar simulaciones de adjuntos" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Borrar comando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Ir a la página" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Ir a la conversación actual" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Enlace del mensaje" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Lista de mensajes" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Lista de mensajes de {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Mensajes eliminados" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "No se pudieron cargar los mensajes" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Has sido silenciado. Los mensajes, las reacciones y la voz están en pausa hasta que expire el tiempo de espera." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Estás viendo mensajes antiguos" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index a46dfc4bc..e48623d38 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -7022,7 +7022,7 @@ msgstr "Tyhjennä liitteiden mallit" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Tyhjennä komento" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Siirry sivulle" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Siirry nykyhetkeen" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Viestilinkki" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Viestiluettelo" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Viestiluettelo kanavalle {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Viestit poistettu" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Viestien lataus epäonnistui" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Olet aikakatkaistu. Viestit, reaktiot ja puhe ovat keskeytettyinä, kunnes aikakatkaisu päättyy." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Näytät vanhempia viestejä" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 8db479361..2e57d1c59 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -7022,7 +7022,7 @@ msgstr "Effacer les maquettes de pièces jointes" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Effacer la commande" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Aller à la page" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Aller aux messages récents" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Lien du message" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Liste des messages" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Liste des messages pour {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Messages supprimés" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Échec du chargement des messages" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Vous êtes en pause. La messagerie, les réactions et la voix sont suspendues jusqu'à la fin de la pause." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Vous consultez des messages plus anciens" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index 8c7d099f8..12864edcb 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -7022,7 +7022,7 @@ msgstr "מחיקת הדמיות קבצים מצורפים" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "נקה פקודה" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "קפיצה לעמוד" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "קפוץ להודעה האחרונה" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "קישור להודעה" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "רשימת הודעות" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "רשימת הודעות עבור {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "הודעות נמחקו" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "הודעות לא נטענו" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "הושתקת. שליחת הודעות, ריאקציות וקול מושהים עד שתוקף ההשתקה יפוג." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "אתם מציגים הודעות ישנות יותר" diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index 9c44e73d0..3cab52f14 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -7022,7 +7022,7 @@ msgstr "अटैचमेंट मॉक साफ़ करें" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "कमांड साफ़ करें" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "पेज पर जाएं" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "अभी पर जाएं" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "मैसेज लिंक" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "मैसेज सूची" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName} के लिए मैसेज सूची" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "मैसेज हटाए गए" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "मैसेज लोड नहीं हो पाए" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "आपका समय समाप्त हो गया है। समय-सीमा समाप्त होने तक मैसेजिंग, रिएक्शन और वॉइस रोक दिए गए हैं।" #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "आप पुराने मैसेज देख रहे हैं" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index 46f66c89e..31825b836 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -7022,7 +7022,7 @@ msgstr "Očisti lažne privitke" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Očisti naredbu" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Skoči na stranicu" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Skoči na najnovije" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Poveznica poruke" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Popis poruka" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Popis poruka za {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Poruke izbrisane" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Učitavanje poruka nije uspjelo" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Isteklo vam je vrijeme. Slanje poruka, reakcije i glasovne poruke pauzirani su dok ne istekne vrijeme." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Pregledavate starije poruke" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index 51c67fc64..fc8a1cea9 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -7022,7 +7022,7 @@ msgstr "Melléklet-makettek törlése" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Parancs törlése" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Ugrás az oldalra" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Ugrás a jelenlegi üzenetekhez" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Üzenet linkje" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Üzenetlista" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Üzenetlista ehhez: {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Üzenetek törölve" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Az üzenetek betöltése sikertelen" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Időtúllépés. Az üzenetküldés, a reakciók és a hangüzenetek szünetelnek, amíg az időtúllépés le nem jár." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Régebbi üzeneteket nézel" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index 1c36c48ce..048654d5e 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -7022,7 +7022,7 @@ msgstr "Hapus lampiran tiruan" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Hapus perintah" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Lompat ke halaman" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Lompat ke sekarang" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Tautan pesan" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Daftar pesan" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Daftar pesan untuk {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Pesan dihapus" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Pesan gagal dimuat" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Anda di-timeout. Pesan, reaksi, dan suara dijeda hingga timeout berakhir." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Anda melihat pesan-pesan lama" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index d9227a6b0..4b1a28072 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -7022,7 +7022,7 @@ msgstr "Cancella allegati di prova" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Cancella comando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Vai a pagina" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Vai ai messaggi più recenti" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Link messaggio" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Elenco messaggi" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Elenco messaggi per {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Messaggi eliminati" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Caricamento messaggi non riuscito" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Sei in timeout. Messaggi, reazioni e chiamate vocali sono in pausa fino alla scadenza del timeout." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Stai visualizzando messaggi meno recenti" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 768d0b42e..9cdc3adf9 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -7022,7 +7022,7 @@ msgstr "添付ファイルのモックをクリア" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "コマンドをクリア" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "ページに移動" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "最新のメッセージへ" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "メッセージリンク" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "メッセージリスト" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName}のメッセージリスト" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "メッセージを削除しました" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "メッセージの読み込みに失敗しました" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "タイムアウト中です。タイムアウト期間が終了するまで、メッセージ送信、リアクション、音声が一時停止されます。" #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "過去のメッセージを表示しています" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index c30d776db..289ceb6cf 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -7022,7 +7022,7 @@ msgstr "첨부 모의 데이터 지우기" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "명령 취소" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "페이지로 이동" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "현재 메시지로 이동" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "메시지 링크" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "메시지 목록" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName} 메시지 목록" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "메시지 삭제됨" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "메시지 로드 실패" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "시간 초과되었습니다. 시간 초과가 만료될 때까지 메시지, 반응, 음성 기능이 일시 중지됩니다." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "이전 메시지를 보고 있습니다" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 4a2c7d7f8..eddbfdd8a 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -7022,7 +7022,7 @@ msgstr "Išvalyti priedų maketus" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Panaikinti komandą" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Pereiti į puslapį" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Pereiti į dabartį" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Pranešimo nuoroda" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Pranešimų sąrašas" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Pranešimų sąrašas, skirtas \"{channelName}\"" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Žinutės ištrintos" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Nepavyko įkelti žinučių" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Jums skirta pertrauka. Žinučių siuntimas, reakcijos ir balsas pristabdyti, kol baigsis pertraukos laikas." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Peržiūrite senesnes žinutes" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index 6872ef840..b94120f5b 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -7022,7 +7022,7 @@ msgstr "Bijlagen-mocks wissen" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Opdracht wissen" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Ga naar pagina" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Ga naar meest recente" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Berichtlink" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Berichtenlijst" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Berichtenlijst voor {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Berichten verwijderd" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Berichten konden niet worden geladen" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Je hebt een time-out. Berichten, reacties en spraak zijn gepauzeerd totdat de time-out verloopt." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Je bekijkt oudere berichten" diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index f4192fb9a..25867aff4 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -7022,7 +7022,7 @@ msgstr "Fjern vedleggs-mocks" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Fjern kommando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Gå til side" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Gå til nå" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Meldingslenke" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Meldingsliste" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Meldingsliste for {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Meldinger slettet" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Meldinger kunne ikke lastes inn" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Du er satt i timeout. Meldinger, reaksjoner og tale er satt på pause til timeouten utløper." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Du ser på eldre meldinger" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 453432ab7..4d76fe72c 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -7022,7 +7022,7 @@ msgstr "Wyczyść makiety załączników" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Wyczyść polecenie" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Przejdź do strony" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Przejdź do najnowszych" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Link do wiadomości" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Lista wiadomości" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Lista wiadomości dla {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Wiadomości usunięte" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Nie udało się załadować wiadomości" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Masz przerwę. Wysyłanie wiadomości, reakcje i głos są wstrzymane do momentu wygaśnięcia przerwy." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Wyświetlasz starsze wiadomości" diff --git a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po index a31092632..e62d93e5f 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -7022,7 +7022,7 @@ msgstr "Limpar simulações de anexo" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Limpar comando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Ir para a página" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Ir para o final" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Link da mensagem" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Lista de mensagens" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Lista de mensagens para {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Mensagens apagadas" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Não foi possível carregar as mensagens" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Você está com o tempo esgotado. Mensagens, reações e voz estão pausadas até o tempo limite expirar." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Você está vendo mensagens antigas" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index 90434da8d..3c2c5a5be 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -7022,7 +7022,7 @@ msgstr "Șterge simulările atașamentelor" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Șterge comanda" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Salt la pagină" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Salt la prezent" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Link mesaj" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Listă mesaje" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Listă de mesaje pentru {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Mesaje șterse" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Mesajele nu s-au putut încărca" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Ai fost temporar oprit. Mesageria, reacțiile și vocea sunt întrerupte până la expirarea timpului de pauză." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Vizualizați mesaje mai vechi" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index 3a18956f3..34f559ac8 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -7022,7 +7022,7 @@ msgstr "Очистить моки вложений" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Очистить команду" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Перейти на страницу" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Перейти к новым сообщениям" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Ссылка на сообщение" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Список сообщений" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Список сообщений для {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Сообщения удалены" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Не удалось загрузить сообщения" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "У вас тайм-аут. Сообщения, реакции и голосовая связь приостановлены до истечения тайм-аута." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Вы просматриваете старые сообщения" diff --git a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po index d39260583..69472df42 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -7022,7 +7022,7 @@ msgstr "Rensa bilagemockar" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Rensa kommando" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Gå till sida" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Gå till nuvarande" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Länk till meddelande" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Meddelandelista" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Meddelandelista för {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Meddelanden raderade" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Det gick inte att ladda meddelanden" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Du är tidsbegränsad. Meddelanden, reaktioner och röst är pausade tills tidsgränsen löper ut." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Du visar äldre meddelanden" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index f411bfcdc..c1a5f111b 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -7022,7 +7022,7 @@ msgstr "ล้างข้อมูลจำลองไฟล์แนบ" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "ล้างคำสั่ง" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "ข้ามไปที่หน้า" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "ไปยังข้อความล่าสุด" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "ลิงก์ข้อความ" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "รายการข้อความ" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "รายการข้อความสำหรับ {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "ลบข้อความแล้ว" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "โหลดข้อความไม่สำเร็จ" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "คุณถูกพักการใช้งานชั่วคราว การส่งข้อความ, การแสดงความรู้สึก และเสียงจะถูกระงับจนกว่าจะหมดเวลาที่กำหนด" #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "คุณกำลังดูข้อความเก่า" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index a20b07d86..d970d4df3 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -7022,7 +7022,7 @@ msgstr "Ek mock'larını temizle" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Komutu temizle" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Sayfaya atla" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Şimdiye atla" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Mesaj bağlantısı" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Mesaj listesi" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName} için mesaj listesi" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Mesajlar silindi" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Mesajlar yüklenemedi" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Zaman aşımına uğradınız. Zaman aşımı süresi dolana kadar mesajlaşma, tepkiler ve sesli iletişim duraklatıldı." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Eski mesajları görüntülüyorsunuz" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 46f446e53..f6db35eb1 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -7022,7 +7022,7 @@ msgstr "Очистити макети вкладень" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Очистити команду" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Перейти на сторінку" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Перейти до останнього" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Посилання на повідомлення" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Список повідомлень" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Список повідомлень для {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Повідомлення видалено" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Не вдалося завантажити повідомлення" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "У вас тайм-аут. Обмін повідомленнями, реакції та голосовий зв'язок призупинено до закінчення тайм-ауту." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Ви переглядаєте старіші повідомлення" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index 771231ff0..af4c72c31 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -7022,7 +7022,7 @@ msgstr "Xóa mô phỏng tệp đính kèm" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "Xóa lệnh" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "Chuyển đến trang" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "Đến tin nhắn mới nhất" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "Liên kết tin nhắn" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "Danh sách tin nhắn" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "Danh sách tin nhắn cho {channelName}" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "Tin nhắn đã xóa" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "Không tải được tin nhắn" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "Bạn đã bị tạm dừng. Tính năng nhắn tin, bày tỏ cảm xúc và thoại sẽ tạm dừng cho đến khi hết thời gian chờ." #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "Bạn đang xem tin nhắn cũ hơn" diff --git a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po index 330b1d19f..5a0adaa77 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -7022,7 +7022,7 @@ msgstr "清除附件模拟数据" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "清除命令" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "跳转到页面" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "跳转到最新消息" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "消息链接" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "消息列表" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName} 的消息列表" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "消息已删除" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "消息加载失败" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "您已被禁言。在禁言结束前,您无法发送消息、使用反应和语音。" #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "你正在查看较早的消息" diff --git a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po index a5bf6b54e..d8cebd67a 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -7022,7 +7022,7 @@ msgstr "清除附件模擬資料" #. Accessible label for the button that clears the slash command being composed in the message box. #. Accessible label for the composer button that clears the slash command currently being composed. -#: src/features/channel/components/LexicalChannelTextareaContent.tsx:130 +#: src/features/channel/components/LexicalChannelTextareaContent.tsx:131 #: src/features/channel/components/SlashCommandParamBar.tsx:16 msgid "Clear command" msgstr "清除指令" @@ -17816,7 +17816,7 @@ msgid "Jump to page" msgstr "跳轉到頁面" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:79 +#: src/features/channel/components/ChannelMessages.tsx:83 msgid "Jump to present" msgstr "跳到最新訊息" @@ -19799,12 +19799,12 @@ msgid "Message link" msgstr "訊息連結" #. Short label in the channel and chat messages. Keep it concise. -#: src/features/channel/components/ChannelMessages.tsx:71 +#: src/features/channel/components/ChannelMessages.tsx:75 msgid "Message list" msgstr "訊息列表" #. Label in the channel and chat messages. Preserve {channelName}; it is inserted by code. -#: src/features/channel/components/ChannelMessages.tsx:67 +#: src/features/channel/components/ChannelMessages.tsx:71 msgid "Message list for {channelName}" msgstr "{channelName} 的訊息列表" @@ -19910,7 +19910,7 @@ msgid "Messages deleted" msgstr "訊息已刪除" #. Error message in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:83 +#: src/features/channel/components/ChannelMessages.tsx:87 msgid "Messages failed to load" msgstr "訊息載入失敗" @@ -37914,7 +37914,7 @@ msgid "You're timed out. Messaging, reactions, and voice are paused until the ti msgstr "您已逾時。在逾時結束前,訊息、表情回應和語音功能將會暫停。" #. Label in the channel and chat messages. -#: src/features/channel/components/ChannelMessages.tsx:75 +#: src/features/channel/components/ChannelMessages.tsx:79 msgid "You're viewing older messages" msgstr "您正在檢視較舊的訊息"